உங்கள் விண்டோஸ் தயாரிப்பு விசையை நீங்கள் சேமித்து வைத்த இடத்தை நீங்கள் இழந்துவிட்டால் அல்லது மறந்துவிட்டால், உங்களுக்காக ஒரு தீர்வு என்னிடம் உள்ளது. விண்டோஸ் 10, விண்டோஸ் 8 அல்லது விண்டோஸ் 7 இன் நிறுவப்பட்ட நகலின் தயாரிப்பு விசையை எங்களுக்குக் காண்பிக்க எளிய விபிஎஸ் ஸ்கிரிப்ட் எவ்வாறு பயன்படுகிறது என்பதை இன்று பார்ப்போம். இது இல்லாமல் உங்கள் கணினியில் நிறுவப்பட்ட ஓஎஸ்ஸிலிருந்து உங்கள் தயாரிப்பு விசையை பிரித்தெடுப்பது ஒரு எளிய தீர்வாகும் எந்த மூன்றாம் தரப்பு மென்பொருளையும் பயன்படுத்துகிறது. இங்கே நாம் செல்கிறோம்.
விளம்பரம்
உண்மையில், முன்பு நான் ஒரு இடுகையிட்டேன் ஒத்த தீர்வு இது பவர்ஷெல் பயன்படுத்தியது. ஆனால் பல பயனர்கள் இது தங்களுக்கு தோல்வியுற்றதாக புகார் கூறினர். கையொப்பமிடப்படாத cmdlets ஐ இயக்க பவர்ஷெல்லுக்கு கூடுதல் பயனர் திறன்கள் மற்றும் கூடுதல் மாற்றங்கள் தேவைப்படலாம்.
என்னிடம் என்ன ராம் வகை இருக்கிறது
பவர்ஷெலுடன் ஒப்பிடும்போது, இந்த விபிஸ்கிரிப்ட் தீர்வு கிட்டத்தட்ட சரியானது. நீங்கள் செய்ய வேண்டியது எல்லாம் கோப்பைக் கிளிக் செய்வதாகும். க்கு உங்கள் விண்டோஸ் 10 தயாரிப்பு விசையைப் பார்க்கவும்
- நோட்பேடைத் திறக்கவும்.
- பின்வரும் உரையை நோட்பேட் சாளரத்தில் நகலெடுத்து ஒட்டவும்
விருப்பம் வெளிப்படையான மங்கலான ஆப்ஷெல், பாதை, டிஜிட்டல் ஐடி, முடிவு அமை (பாதை & 'டிஜிட்டல் தயாரிப்பு தயாரிப்பு') மங்கலான தயாரிப்பு பெயர், தயாரிப்பு ஐடி, தயாரிப்பு கே, தயாரிப்பு தரவு 'தயாரிப்பு பெயர், தயாரிப்பு ஐடி, தயாரிப்பு கே தயாரிப்பு தயாரிப்பு பெயர் =' தயாரிப்பு பெயர்: '& ஆப்ஜெல்.ரெக் ரீட் (பாதை &' தயாரிப்பு பெயர் ') தயாரிப்பு ஐடி:' தயாரிப்பு ஐடி: '. RegRead (Path & 'ProductID') ProductKey = 'நிறுவப்பட்ட விசை:' & ConvertToKey (DigitalID) ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey 'ஒரு கோப்பில் சேமித்தால் மெஸ்பாக்ஸைக் காட்டு 'ஒரு கோப்பில் சேமிக்கவா?', VbYesNo + vbQuestion, 'காப்பு விண்டோஸ் விசைத் தகவல்') பின்னர் தயாரிப்பு தரவு முடிவைச் சேமிக்கவும் 'பைனரியை எழுத்துகளாக மாற்றினால் செயல்பாடு ConvertToKey (விசை) Const KeyOffset = 52 Dim isWin8, வரைபடங்கள், i, j, நடப்பு, KeyOutput , கடைசியாக, கீபார்ட் 1, செருகவும் 'ஓஎஸ் விண்டோஸ் 8 ஐச் சரிபார்க்கவும் isWin8 = (விசை (66) 6) மற்றும் 1 விசை (66) = (விசை (66) மற்றும் & HF7) அல்லது ((isWin8 மற்றும் 2) * 4) i = 24 வரைபடங்கள் = 'BCDFGHJKMPQRTVWXY2346789' நடப்பு செய்யுங்கள் = 0 j = 14 நடப்பு செய்யுங்கள் = நடப்பு * 256 நடப்பு = விசை (j + KeyOffset) + நடப்பு விசை (j + KeyOffset) = (நடப்பு 24) நடப்பு = தற்போதைய மோட் 24 j = j -1 சுழற்சி போது j> = 0 i = i -1 KeyOutput = நடுப்பகுதி (வரைபடங்கள், நடப்பு + 1, 1) & கீ வெளியீடு கடைசி = தற்போதைய சுழற்சி I> = 0 என்றால் (isWin8 = 1) பின்னர் keypart1 = Mid (KeyOutput, 2, Last) insert = 'N' KeyOutput = மாற்றவும் (KeyOutput, keypart1, keypart1 & insert, 2, 1, 0) கடைசியாக = 0 என்றால் KeyOutput = செருக & KeyOutput முடிவு என்றால் ConvertToKey = நடுப்பகுதி (KeyOutput, 1, 5) & '-' & மிட் (KeyOutput, 6, 5) & '-' & நடுப்பகுதி (KeyOutput, 11, 5) & '-' & Mid ( KeyOutput, 16, 5) & '-' & நடுப்பகுதி (KeyOutput, 21, 5) முடிவு செயல்பாடு 'ஒரு கோப்பில் தரவைச் சேமித்தல் செயல்பாடு சேமி (தரவு) மங்கலான fso, fName, txt, objshell, UserName Set objshell = CreateObject (' wscript. shell ')' தற்போதைய பயனர் பெயரைப் பெறுக UserName = objshell.ExpandEn EnvironmentStrings ('% UserName%') 'டெஸ்க்டாப்பில் ஒரு உரை கோப்பை உருவாக்கவும் fName =' C: ers பயனர்கள் '& பயனர் பெயர் &' டெஸ்க்டாப் WindowsKeyI nfo.txt 'அமை fso = CreateObject (' Scripting.FileSystemObject ') txt = fso.CreateTextFile (fName) txt.Writeline Data txt.Close End Function
- மேலே உள்ள உரையை டெஸ்க்டாப்பில் '.vbs' நீட்டிப்புடன் ஒரு கோப்பில் சேமிக்கவும்.
போனஸ் உதவிக்குறிப்பு: '.vbs' நீட்டிப்புடன் கோப்பை சரியாக சேமிக்கிறீர்கள் என்பதை உறுதிப்படுத்த, அதன் பெயரை இரட்டை மேற்கோள்களில் தட்டச்சு செய்யலாம், எடுத்துக்காட்டாக, 'BackupWindowsKey.vbs'.
- இப்போது உங்கள் BackupWindowsKey.vbs கோப்பைத் திறக்கவும்
- Voila, நீங்கள் தயாரிப்பு விசை திரையில் காட்டப்படும்!
BackupWindowsKey.vbs கோப்பைப் பதிவிறக்க இங்கே கிளிக் செய்க
விண்டோஸ் 7, விண்டோஸ் 8 மற்றும் விண்டோஸ் 10 இல் இந்த தந்திரத்தை சோதித்தேன். இது குறிப்பிடப்பட்ட அனைத்து இயக்க முறைமைகளிலும் குறைபாடற்றது. வரவு: nononsence @ MDL .