2012-03-30 15 views
1

Ich habe Probleme beim Registrierungsschlüssel Werte ändern,VBscript, in Registry schreiben

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

, wenn ich den Code ausführen es gab immer einen Fehler: ‚Ungültige Wurzel in Registry‘ , was ist falsch mit dem Code könnte jemand erklären Dies ?

+1

Zugriff auf HKLM ist auf Administratoren beschränkt, versucht, es als solches auszuführen? –

+0

Ich führe diesen Code bereits als Administrator –

+0

http://msdn.microsoft.com/en-us/library/c72z3kxt%28v=VS.85%29.aspx –

Antwort

3

Versuchen Sie "HKEY_LOCAL_MACHINE" anstelle von HKLM. "HKEY_CURRENT_USER" anstelle von HKCU ...