当前位置:主页 > 番茄花园系统教程 > 怎么在win 7、win 8和win 10中查看产品密钥

怎么在win 7、win 8和win 10中查看产品密钥

发布日期:2018-12-19      作者:番茄花园      来源:http://www.win9xz.com

怎么在win 7win 8和win 10中查看产品密钥

如果你丢失或忘记了存储win产品密钥的位置,我会为你提供处理方案。今天你们将看到怎么使用容易的VBs脚本向你们展示已安装的win 7,win 8或win 10副本的产品密钥。这是一个容易的处理方案,可以从你安装在pC上的操作系统中提取产品密钥而无需使用任何第三方软件。开始了。

实际上,早些时候我发布了一个使用powershell 的类似处理方案。但是许多用户抱怨他们失败了。powershell或许需要额外的用户技能和额外的调整才能运行未签名的cmdlet。

与powershell相比,这个VBscript处理方案几乎是完海尔。你只需单击该文件直接。要查看你的win 7产品密钥

  1. 打开记事本。
  2. 将以下文本复制并粘贴到记事本窗口中

3.  选项明确  

4.   

5.  dim objshell,path,digitalid,Result  

6.  配置objshell = Createobject(“wscript.shell”)

7.  '配置注册表键路径

8.  path =“HKLM soFTwARE Microsoft win nT CurrentVersion ”

9.  '注册表键值

10.  digitalid = objshell.RegRead(path&“digitalproductid”)

11.  dim productname,productid,productKey,productdata

12.  '获取productname,productid,productKey

13.  productname =“产品名称:”&objshell.RegRead(path&“productname”)

14.  productid =“product id:”&objshell.RegRead(path&“productid”)

15.  productKey =“已安装的密钥:”和ConvertToKey(digitalid)  

16.  productdata = productname&vbnewLine&productid&vbnewLine&productKey

17.  '如果保存到文件,则显示messbox  

18.  如果vbYes = MsgBox(productdata&vblf&vblf&“保存到文件?”,vbYesno + vbQuestion,“Backup win Key information”)则

19.     保存productdata  

20.  万一

21.   

22.   

23.   

24.  '将二进制转换为字符

25.  函数ConvertToKey(Key)

26.      Const Keyoffset = 52

27.      dim iswinxp,Maps,i,j,Current,Keyoutput,Last,keypart1,insert

28.      '检查操作系统是否为win 8

29.      iswinxp =(Key(66) 6)和1

30.      键(66)=(键(66)和&HF7)或((iswinxp和2)* 4)

31.      我= 24

32.      地图=“BCdFGHJKMpQRTVwxY2346789”

33.      做

34.             电流= 0

35.          j = 14

36.          做

37.             电流=电流* 256

38.             Current = Key(j + Keyoffset)+ Current

39.             键(j + Keyoffset)=(当前 24)

40.             电流=电流模式24

41.              j = j -1

42.          循环当j> = 0时

43.          i = i -1

44.          Keyoutput = Mid(地图,当前+ 1,1)和Keyoutput

45.          最后=当前

46.      循环时i> = 0  

47.       

48.      如果(iswinxp = 1)那么

49.          keypart1 = Mid(Keyoutput,2,Last)

50.          insert =“n”

51.          Keyoutput = Replace(Keyoutput,keypart1,keypart1&insert,2,1,0)

52.          如果Last = 0则Keyoutput = insert&Keyoutput

53.      万一     

54.       

55.   

56.      ConvertToKey = Mid(Keyoutput,1,5)&“ - ”&Mid(Keyoutput,6,5)&“ - ”&Mid(Keyoutput,11,5)&“ - ”&Mid(Keyoutput,16,5)& “ - ”和Mid(Keyoutput,21,5)

57.      

58.       

59.  结束功能

60.  '将数据保存到文件中

61.  功能保存(数据)

62.      dim fso,fname,txt,objshell,username

63.      配置objshell = Createobject(“wscript.shell”)

64.      '获取当前用户名  

65.      username = objshell.ExpandEnvironmentstrings(“%username%”)  

66.      '在桌面上创建一个文本文件  

67.      fname =“C: users ”&username&“ desktop winKeyinfo.txt”

68.      配置fso = Createobject(“scripting.Filesystemobject”)

69.      配置txt = fso.CreateTextFile(fname)

70.      txt.writeline数据

71.      txt.Close

72.  结束功能

  1. 将上面的文本保存到桌面上带有“.vbs”扩展名的文件中。
    额外提示:要确保使用“.vbs”扩展名正确保存文件,可以使用双引号键入其名称,例如“BackupwinKey.vbs”。

  2. 现在打开BackupwinKey.vbs文件
  3. 瞧,你的产品密钥显示在屏幕上!

我在win 10,win 8和win 7上尝试了这个技巧。它在所有提到的操作系统中都能完美运行。

栏目专题推荐

系统下载推荐

系统教程推荐

友情链接: