Disable UAC on Windows Vista Home and Windows Vista Home Premium

Read it here

Due to the missing of Domain Join and Group Policy support in Windows Home and Windows Home Vista you can't disable UAC (User Account Control) through the security policy editor (secpol.msc) as mentioned in this tweak. However you can disable UAC in Windows Vista Home and Home Premium quite easily by editing the registry in the Local Machine Policies.

As you can see below there are a couple of settings which you can apply for UAC in Windows Home and Windows Home Premium. These settings also apply for Windows Vista Business and Windows Vista Ultimate.

 Disable User Account Control in Vista Home and Vista Home Premium
Figure 1: Disable User Account Control in Vista Home and Vista Home Premium


Since Domain Join and Group Policy support is not available in Windows Home and Windows Home Premium you are forced to disable User Account Control through the registry. Because Domain Join and Group Policy support is set through secpol.msc, which is not available in Windows Vista Home and Windows Vista Home Premium you are bound to set User Account Control through the registry key's listed below.

Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000000
"ConsentPromptBehaviorUser"=dword:00000001
"EnableInstallerDetection"=dword:00000001
"EnableLUA"=dword:00000001
"EnableSecureUIAPaths"=dword:00000001
"EnableVirtualization"=dword:00000001
"PromptOnSecureDesktop"=dword:00000000
"ValidateAdminCodeSignatures"=dword:00000000
"FilterAdministratorToken"=dword:00000000


The registry settings above are the User Account Control registry settings for Windows Vista Home and Windows Vista Home premium. If you want to just disable User Account Control then you need to adjust only two registry keys. ConsentPromptBehaviorAdmin and ConsentPromptBehaviorUser will enable or disable the behavior of the Elevation Prompt for Administrators in Admin Approval Mode and for Standard users.

To disable the User Account Control Elevation in Windows Vista Home and Windows Vista Home Premium for Administrators set ConsentPromptBehaviorAdmin to 1.

To enable the User Account Control Elevation in Windows Vista Home and Windows Vista Home Premium for Administrators set ConsentPromptBehaviorAdmin to 0.

All key's for UAC (User Account Control) in Windows Vista Home and Windows Vista Home Premium explained:

"ConsentPromptBehaviorAdmin"User Account Control: Behavior of the Elevation Prompt For Administrators in Admin Approval Mode
"ConsentPromptBehaviorUser"User Account Control: Behavior of the Elevation Prompt For Standard Users
"EnableInstallerDetection"User Account Control: Detect Application Installations and Prompt For Elevation
"EnableLUA"User Account Control: Run All Administrators in Admin Approval Mode
"EnableSecureUIAPaths"User Account Control: Only elevate UIAccess applications that are installed in secure locations
"EnableVirtualization"User Account Control: Virtualizes file and registry write failures to per-user locations
"FilterAdministratorToken"User Account Control: Admin Approval Mode for the Built-in Administrator Account
"PromptOnSecureDesktop"User Account Control: Switch to the secure desktop when prompting for elevation
"ValidateAdminCodeSignatures"User Account Control: Only elevate executables that are signed and validated

Comments