2012-03-30 98 views
1

我無法修改註冊表鍵值,VBScript中,寫入註冊表

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.RegWrite "HKCU\MyNewKey\MyValue", "0" 
WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA","0" 

當我執行它總是給一個錯誤,「無效的根在註冊」 代碼什麼是錯的代碼可能有人解釋這個 ?

+1

訪問HKLM僅限於管理員,嘗試運行它? – 2012-03-30 15:32:11

+0

我正在以管理員身份運行該代碼 – 2012-03-30 15:45:55

+0

http://msdn.microsoft.com/en-us/library/c72z3kxt%28v=VS.85%29.aspx – 2012-03-30 15:50:42

回答

3

嘗試使用「HKEY_LOCAL_MACHINE」而不是HKLM。 「HKEY_CURRENT_USER」而不是HKCU ...