Windowsregistry到VBS

我有这个注册(.reg)文件,我用它来修改屏幕保护程序属性:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "ScreenSaveActive"="1" "ScreenSaveTimeOut"="900" "ScreenSaverIsSecure"="1" "SCRNSAVE.EXE"="C:\\windows\\system32\\scrnsave.scr" 

registry工作正常。

我的问题:是否有可能使此registry的Visual Basic脚本.vbs文件? 如果是的话,请咨询。

PS这是我在这个论坛的第一个问题。

这在超级用户这里得到了一定程度的回答,但是我build议在MS-DOS /命令提示符中使用reg queryreg importreg add

编辑:详细说明,您可以手动逐个添encryption钥,或者您可以导入.reg文件与一个简单的批处理脚本(如果不是一个class轮)

如果这是在AD环境中,则可以使用组策略更可靠地完成。 在远程pipe理但没有AD的环境中,我个人所做的就是将.reg文件放置在networking共享上,并将其复制或直接导入(如果可能,我不确定是否reg支持。

编辑:让我们做得更完整。 您需要input注册码

注册导入\\ Sharename \ regkey.reg

在命令提示符/批处理中。

这里是我testing这个解决scheme的一个例子。

最后的编辑:这引起了我的注意,有人来到这里,他们正确的想法,实际上是想与VBS做到这一点。 我链接了两个链接,但是这里有一个解决scheme

Vbs脚本:

 Set oShell = CreateObject("Wscript.Shell") 'Your .Reg file and path goes here as in the example below sRegFile = "C:\Temp\MyFile.Reg" 'This line runs Regedit in silent mode oShell.Run "regedit.exe /s " & Chr(34) & sRegFile & Chr(34), 0, True