2013-03-08 88 views
1

我需要一个脚本来将Windows 7 Home Premium中的DWORD值更改为0,以防止Microsoft Security Essentials向导在sysprep之后部署。我知道如何使用sysprep工作,只需要脚本。我尝试了几次vbs并玩过,但没有成功。更改注册表的脚本DWORD

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Security Client 

DWORD: OOBE 

Change value to 0 

请让我知道是否有资源,我可以自己做这个。我不熟悉脚本,也不打算为笨拙的问题加重堆栈向导。

回答

2

在VBS试试这个测试:

CreateObject("WScript.Shell").RegWrite "HKLM\ABC", 0, "REG_DWORD" 

结果应该是: enter image description here

确保您使用提升的权限运行该脚本。

+0

我的结果与你匹配!我编辑了我的路径脚本,它的工作! – 2013-03-09 00:11:03

0

PowerShell中能做到这一点

sp 'hklm:software/microsoft/microsoft security client' OOBE 0 -t dword 
+0

感谢您的回答!我以“Windows注册表编辑器版本5.00”开头,将代码保存为registryfix.reg。该文件执行成功,但不会更改该值。我已将代码中的0更改为0x00000000,“0x00000000”,“0”。有什么建议么? – 2013-03-08 20:03:17