அடுத்த விண்டோஸ் 10 அம்ச புதுப்பிப்பு (19 எச் 1, ஏப்ரல் 2019 புதுப்பிப்பு, பதிப்பு 1903) பிரபலமான திறந்த மூல பிழைத்திருத்த மற்றும் கண்டறியும் கருவியான டிட்ரேஸிற்கான ஆதரவை உள்ளடக்கும். இது முதலில் சோலாரிஸிற்காக கட்டப்பட்டது, மேலும் இது லினக்ஸ், ஃப்ரீ.பி.எஸ்.டி, நெட்.பி.எஸ்.டி மற்றும் மேகோஸுக்கு கிடைத்தது. மைக்ரோசாப்ட் அதை விண்டோஸுக்கு அனுப்பியுள்ளது.
விளம்பரம்
டிட்ரேஸ் என்பது ஒரு டைனமிக் டிரேசிங் கட்டமைப்பாகும், இது ஒரு நிர்வாகி அல்லது டெவலப்பரை பயனர் அல்லது கர்னல் பயன்முறையில் ஒரு கணினியில் நிகழ்நேர தோற்றத்தைப் பெற அனுமதிக்கிறது. டிட்ரேஸில் சி-ஸ்டைல் உயர் நிலை மற்றும் சக்திவாய்ந்த நிரலாக்க மொழி உள்ளது, இது சுவடு புள்ளிகளை மாறும் வகையில் செருக அனுமதிக்கிறது. மாறும் செருகப்பட்ட இந்த சுவடு புள்ளிகளைப் பயன்படுத்தி, நீங்கள் நிபந்தனைகள் அல்லது பிழைகள் குறித்து வடிகட்டலாம், பூட்டு வடிவங்களை பகுப்பாய்வு செய்ய குறியீட்டை எழுதலாம், டெட்லாக்குகளைக் கண்டறியலாம்.
அமேசான் பிரைமில் அடுத்த கடிகாரத்தை எவ்வாறு அழிப்பது
விண்டோஸில், டிட்ரேஸ் விண்டோஸ் (ஈ.டி.டபிள்யூ) க்கான நிகழ்வு தடத்தை நீட்டிக்கிறது, இது நிலையானது மற்றும் இயக்க நேரத்தில் சுவடு புள்ளிகளை நிரல் முறையில் செருகும் திறனை வழங்காது.
Dtrace.sys ஆல் பயன்படுத்தப்படும் அனைத்து API களும் செயல்பாடுகளும் ஆவணப்படுத்தப்பட்ட அழைப்புகள்.
எனது சரியான ஏர்போட் ஏன் இயங்கவில்லை
மைக்ரோசாப்ட் விண்டோஸ் 10 க்கான சிறப்பு இயக்கியை செயல்படுத்தியுள்ளது, இது பல கணினி கண்காணிப்பு பாத்திரங்களை செய்ய அனுமதிக்கிறது. இயக்கி விண்டோஸ் 10 பதிப்பு 1903 உடன் சேர்க்கப்படும். மேலும், டிட்ரேஸுக்கு தற்போது விண்டோஸ் ஒரு கர்னல் பிழைத்திருத்தத்துடன் இயக்கப்பட வேண்டும்.
போர்ட்டட் டிட்ரேஸ் கருவிக்கான மூல குறியீடு கிட்ஹப்பில் கிடைக்கிறது. பக்கத்தைப் பார்வையிடவும் “ விண்டோஸில் டிட்ரேஸ் GitHub இல் உள்ள OpenDTrace திட்டத்தின் கீழ் அதைப் பார்க்க.
விண்டோஸ் 10 இல் டிட்ரேஸை அமைக்கவும்
அம்சத்தைப் பயன்படுத்துவதற்கான முன்நிபந்தனைகள்
- விண்டோஸ் 10 இன்சைடர் கட்ட 18342 அல்லது அதிகமானது
- இல் மட்டுமே கிடைக்கும் x64 விண்டோஸ் மற்றும் 64-பிட் செயல்முறைகளுக்கு மட்டுமே தடமறியும் தகவலைப் பிடிக்கிறது
- விண்டோஸ் இன்சைடர் புரோகிராம் இருக்கிறது இயக்கப்பட்டது மற்றும் கட்டமைக்கப்பட்டுள்ளது செல்லுபடியாகும் விண்டோஸ் இன்சைடர் கணக்குடன்
- விவரங்களுக்கு அமைப்புகள்-> புதுப்பிப்பு & பாதுகாப்பு-> விண்டோஸ் இன்சைடர் திட்டத்தைப் பார்வையிடவும்
வழிமுறைகள்:
Google வரைபடங்களில் குரலை மாற்றுகிறது
- BCD உள்ளமைவு தொகுப்பு :
- bcdedit / set dtrace ஐ அமைக்கவும்
- குறிப்பு, நீங்கள் ஒரு புதிய இன்சைடர் கட்டமைப்பிற்கு மேம்படுத்தினால், மீண்டும் bcdedit விருப்பத்தை அமைக்க வேண்டும்
- பதிவிறக்க Tamil மற்றும் DTrace தொகுப்பை நிறுவவும் பதிவிறக்க மையம் .
- இது பயனர் பயன்முறை கூறுகள், இயக்கிகள் மற்றும் டிட்ரேஸ் செயல்பட தேவையான கோரிக்கை தொகுப்புகளில் கூடுதல் அம்சத்தை நிறுவுகிறது.
- விரும்பினால்: புதுப்பிக்கவும் PATH சூழல் மாறி சேர்க்க சி: நிரல் கோப்புகள் டிட்ரேஸ்
- PATH =% PATH%; 'C: நிரல் கோப்புகள் DTrace' ஐ அமைக்கவும்
- அமைவு குறியீட்டு பாதை
- சின்னங்களை உள்நாட்டில் தேக்க புதிய கோப்பகத்தை உருவாக்கவும். எடுத்துக்காட்டு: mkdir c: சின்னங்கள்
- அமை _NT_SYMBOL_PATH = srv * C: சின்னங்கள் * http://msdl.microsoft.com/download/symbols
- டிட்ரேஸ் தானாகவே குறியீட்டு சேவையகத்திலிருந்து தேவையான சின்னங்களை பதிவிறக்குகிறது மற்றும் உள்ளூர் பாதைக்கு தற்காலிக சேமிப்பு செய்கிறது.
- விரும்பினால்: கர்னல் பிழைத்திருத்தியை அமைக்கவும் இலக்கு இயந்திரத்திற்கான இணைப்பு ( MSDN இணைப்பு ). இது மட்டும் FBT அல்லது பிற வழங்குநர்களைப் பயன்படுத்தி கர்னல் நிகழ்வுகளைக் கண்டறிய விரும்பினால் தேவை.
- நீங்கள் ஒரு கர்னல் பிழைத்திருத்தியை அமைக்க விரும்பினால், சி :, (இயக்கப்பட்டிருந்தால்) இல் செக்யூர்பூட் மற்றும் பிட்லோக்கரை முடக்க வேண்டும் என்பதை நினைவில் கொள்க.
- மறுதொடக்கம் இலக்கு இயந்திரம்
டிட்ரேஸைப் பயன்படுத்துதல்
- ஒரு திறக்க உயர்த்தப்பட்ட கட்டளை வரியில் .
- பின்வரும் கட்டளைகளில் ஒன்றை இயக்கவும்:
# 5 விநாடிகளுக்கு நிரல் மூலம் சிஸ்கால் சுருக்கம்: dtrace -Fn 'டிக் -5 செக் {வெளியேறு (0);} சிஸ்கால் ::: நுழைவு @ umnum [pid, execname] = count ();}' # டைமர் செட் / ரத்து நிரல் 3 விநாடிகளுக்கு: dtrace -Fn 'டிக் -3 செக் {வெளியேறு (0);} சிஸ்கால் :: Nt * டைமர் *: நுழைவு {@ [probefunc, execname, pid] = count ();}' # கணினி செயல்முறை கர்னல் அமைப்பு: (குறியீட்டு பாதை அமைக்கப்பட வேண்டும்) dtrace -n 'BEGIN {print (* (struct nt`_EPROCESS *) nt`PsInitialSystemProcess); வெளியேறு (0);
கட்டளை dtrace -lvn syscall ::: சிஸ்கால் வழங்குநரிடமிருந்து கிடைக்கும் அனைத்து ஆய்வுகள் மற்றும் அவற்றின் அளவுருக்களை பட்டியலிடும்.
விண்டோஸில் கிடைக்கக்கூடிய சில வழங்குநர்கள் மற்றும் அவை என்ன கருவி.
- syscall - NTOS கணினி அழைப்புகள்
- fbt (செயல்பாடு எல்லை தடமறிதல்) - கர்னல் செயல்பாட்டு நுழைவு மற்றும் வருமானம்
- pid - பயனர் பயன்முறை செயல்முறை தடமறிதல். கர்னல்-பயன்முறை FBT ஐப் போலவே, தன்னிச்சையான செயல்பாட்டு ஆஃப்செட்களின் கருவியையும் அனுமதிக்கிறது.
- sth (விண்டோஸுக்கான நிகழ்வு தடமறிதல்) - ETW க்காக ஆய்வுகள் வரையறுக்க அனுமதிக்கிறது இந்த வழங்குநர் DTrace இல் இருக்கும் இயக்க முறைமை கருவிகளைப் பயன்படுத்த உதவுகிறது.
- விண்டோஸ் ஏற்கனவே வழங்கிய அனைத்து தகவல்களையும் அம்பலப்படுத்தவும் பெறவும் டிட்ரேஸுக்கு நாங்கள் செய்த ஒரு கூடுதலாகும் இது ETW .
விண்டோஸ் காட்சிகளுக்கு பொருந்தக்கூடிய கூடுதல் மாதிரி ஸ்கிரிப்ட்களை இதில் காணலாம் மாதிரிகள் அடைவு .
ஆதாரம்: மைக்ரோசாப்ட்