Windows-Registry
Windows 系統資料庫到 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"
系統資料庫工作正常。
**我的問題:**是否可以將此系統資料庫設置為 Visual Basic Script .vbs 文件?如果是怎麼做,請指教。
PS這是我在這個論壇的第一個問題。
超級使用者在一定程度上回答了這個問題,但我建議在 MS-DOS/命令提示符中使用reg query 、reg import和reg add 。
編輯:詳細說明,您可以手動添加密鑰,也可以使用簡單的批處理腳本導入 .reg 文件(如果不是單行)
如果這是在 AD 環境中,則可以使用組策略來完成,或許更可靠。在有遠端管理但沒有 AD 的環境中,我個人要做的是將 .reg 文件託管在網路共享上,如果可能的話,要麼複製它,要麼直接導入它(我不確定 reg import 是否支持。
編輯:讓我們讓它更完整一點。您將導入 reg 密鑰
reg 導入 \Sharename\regkey.reg
在命令提示符/批處理中。
最終編輯:我注意到有人來這裡的可能性很小,並且在他們正確的想法中,實際上想用 VBS 來做這件事。我連結了兩個連結,但這是解決方案之一
VB腳本:
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