轻松找回密钥技巧 windows10密钥忘记了咋办

Windows产品密钥是很重要的一个密码,它是我们重新安装激活操作系统时必须要使用的 , 如果丢失或忘记了Windows产品密钥,将给我们带来很大的麻烦 。
下面我将提供一个解决方案,你将看到如何使用简单的VBS脚本来显示已安装的Windows 10、Windows 8或Windows 7系统的产品密钥 。这是从电脑上安装的操作系统中提取产品密钥的一个非常简单的解决方案,无需使用任何第三方软件 。
与其它方法相比,这个VBScript解决方案几乎是完美的 , 用户只需要单击文件即可 。

轻松找回密钥技巧 windows10密钥忘记了咋办

文章插图
一、创建脚本文件【轻松找回密钥技巧 windows10密钥忘记了咋办】要查看电脑上安装的Windows 10产品密钥,请执行以下操作:
1.打开记事本 。
2.将以下文本复制并粘贴到“记事本”窗口中:
Option ExplicitDim objshell,path,DigitalID, ResultSet objshell = CreateObject("WScript.Shell") 'Set registry key path Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\" 'Registry key value DigitalID = objshell.RegRead(Path & "DigitalProductId") Dim ProductName,ProductID,ProductKey,ProductData 'Get ProductName, ProductID, ProductKey ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName") ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID") ProductKey = "Installed Key: " & ConvertToKey(DigitalID)ProductData = http://www.wokk.cn/ProductName& vbNewLine & ProductID& vbNewLine & ProductKey'Show messbox if save to a fileIf vbYes = MsgBox(ProductData& vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") thenSave ProductDataEnd If'Convert binary to chars Function ConvertToKey(Key)Const KeyOffset = 52Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert'Check if OS is Windows 8isWin8 = (Key(66) \ 6) And 1Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4)i = 24Maps = "BCDFGHJKMPQRTVWXY2346789"DoCurrent= 0j = 14DoCurrent = Current* 256Current = Key(j + KeyOffset) + CurrentKey(j + KeyOffset) = (Current \ 24)Current=Current Mod 24j = j -1Loop While j >= 0i = i -1KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutputLast = CurrentLoop While i >= 0If (isWin8 = 1) Thenkeypart1 = Mid(KeyOutput, 2, Last)insert = "N"KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)If Last = 0 Then KeyOutput = insert & KeyOutputEnd IfConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5)End Function 'Save data to a file Function Save(Data)Dim fso, fName, txt,objshell,UserNameSet objshell = CreateObject("wscript.shell")'Get current user nameUserName = objshell.ExpandEnvironmentStrings("%UserName%")'Create a text file on desktopfName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt"Set fso = CreateObject("Scripting.FileSystemObject")Set txt = fso.CreateTextFile(fName)txt.Writeline Datatxt.Close End Function 3.单击“文件-另存为”命令 , 在“保存类型”中选择“所有文件”,在“文件名”中将上面的文本保存到桌面上带有“ .vbs”扩展名的文件中,文件名可以自己随意命名 。
轻松找回密钥技巧 windows10密钥忘记了咋办

文章插图
提示:为确保正确保存扩展名为“ .vbs”的文件,可以键入文件名并用双引号引起来,例如“BackupWindowsKey.vbs” 。
二、查看/备份Windows10产品密钥现在打开BackupWindowsKey.vbs文件,瞧,Windows10产品密钥会显示在屏幕上!把它记录下来,保存到一个安全的地方 。
轻松找回密钥技巧 windows10密钥忘记了咋办

文章插图
如果你想直接下载得到BackupWindowsKey.vbs文件,请关注我,然后私信“密钥脚本” 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: