How to disable UAC with using registry on Windows Vista and 2008
Windows Vista에서 UAC 기능을 Diable 할 수 있는 Registry 값은 다음과 같습니다.
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- DWORD :: EnableLUA 값을 0 으로 변경하면 됩니다.
- 시스템이 재부팅 되어야 적용이 됩니다.
이에 대한 VBScript 예제는 다음과 같습니다.
const HKEY_LOCAL_MACHINE = &H80000002
‘Declaring variableDim strComputer, strDWORDValueName, dwValue strComputer = "."strDWORDValueName = "EnableLUA"dwValue = 0 Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" ‘To delete existing registry value oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strDWORDValueName ‘To create registry valueoReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strDWORDValueName,dwValue |