脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - VBS - vbscript 注册表脚本书写

vbscript 注册表脚本书写

2020-07-21 10:58VBS脚本之家 VBS

用vbscript实现的修改注册表的脚本,建议大家看看

  1. WScript.Echo "Enabling Kerberos Logging..."  
  2. const HKEY_LOCAL_MACHINE = &H80000002  
  3. strComputer = "."  
  4. Set StdOut = WScript.StdOut  
  5. Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_   
  6. strComputer & "\root\default:StdRegProv")  
  7. strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"  
  8. '===============================================================================  
  9. '创建项的位置  
  10. oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath  
  11. '启动创建项目的类型  
  12. '=====================================1'REG_SZ 字符串值==========================================  
  13. strValueName = "SysExplr"  
  14. '创建字符串的名称  
  15. strValue = "d:\\Herosoft\\HeroV8\\SYSEXPLR.EXE"  
  16. '创建字符串的数据  
  17. oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue  
  18. '所创建的类型字符串  
  19. '=====================================2.REG_DWORD DWORD值===========================================  
  20. strValueName = "DWORD Value Name"  
  21. '创建DWORD名称  
  22. dwValue = 82  
  23. '创建DWORD数据  
  24. oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue  
  25. '所创建类型DWORD  
  26. '=======================================3.REG_EXPAND_SZ 可扩充字符串值=========================================  
  27. strValueName = "Expanded String Value Name"  
  28. '创建扩充字符串名称  
  29. strValue = "%PATHEXT%"  
  30. '字符串数据  
  31. oReg.SetExpandedStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue  
  32. '所创建类型为扩充字符串  
  33. '========================================4.REG_MULTI_SZ 多字符串值=========================================  
  34. strValueName = "Multi String Value Name"  
  35. '创建多字符串名称  
  36. arrStringValues = Array("first string""second string","third string""fourth string")  
  37. '创建多字符串值  
  38. oReg.SetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,arrStringValues  
  39. '所创建类型为多字符串值  
  40. '======================================================================================  
  41. oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath  
  42.  
  43. strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"  
  44. oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath  
  45. WScript.Echo "-=[Complete!]=-"  

延伸 · 阅读

精彩推荐