Quick Links

Key Takeaways

To disable User Account Control (UAC) on Windows, open the Start Menu and search "UAC." Select "Change User Account Control Settings," then use the slider to set it to "Never Notify."

User Account Control is an important Windows security feature. If a running application wants full access to your system, it has to ask with a UAC prompt. If you disable UAC, all running applications can gain Administrator access without asking first. Here's how you disable UAC on any version of Windows.

What Is UAC?

UAC Stands for "User Account Control," and it is a security feature built into windows that blocks programs from accessing protected folders without direct user authorization. It is one additional barrier between your system and potentially malicious applications.

All modern versions of Windows, including Windows 11, Windows 10, Windows 8, Windows 7, and Windows Vista, have User Account Control, and it's enabled by default. It's included on Windows Server, too. UAC options are found in the classic Control Panel, even on Windows 10 and Windows 11.

Disabling UAC can leave your computer more vulnerable to malicious software. We recommend against disabling UAC unless you have a specific need, like troubleshooting a software issue. If you do disable UAC temporarily, we recommend re-enabling it as soon as possible.

How to Disable UAC on Windows 10

First, open the UAC settings window. To do so, open your Start menu (by pressing the Windows key or clicking the Start button). Type "UAC" or "User Account Control" into the search box in the Start menu.

Click "Change User Account Control Settings" in the search results or click "Open"

UAC options are also accessible in the Control Panel. Navigate to Control Panel > User Accounts > Change User Account Control Settings 

Search for "UAC" in the Start Menu, then click "Open."

In the User Account Control Settings window, click and drag the slider to the bottom position, which is "Never Notify." With this setting, applications will be able to request Administrator access to your system and will immediately be granted that access without asking you first.

Click "OK" to save your choice. You will have to agree to one final UAC prompt to confirm the change. It will take effect immediately after you do.

Drag the slider down to "Never Notify," then click "OK."

How to Disable UAC on Windows 11

The procedure for disabling UAC didn't change in Windows 11.

First, search for "UAC" in the Start Menu. Select "Change User Account Control" from the search results, or click "Open."

Search for "UAC" in the Windows 11 Start Menu, then click "Open."

Drag the slider all the way to the bottom option, "Never Notify," then click "OK" to confirm your selection. Any activity that would normally trigger UAC will instead be automatically given the go-ahead.

Drag the slider all the way down to "Never Notify," then click the "OK" button.

What Do the UAC Options Mean?

The UAC slider gives you four separate options for choosing User Account Control behavior on Windows. Here are the options you can choose from:

  • Always notify me when: This option is even more strict than the default setting. Windows will show the standard UAC prompts when you install applications, for example. However, you will also have to agree to UAC prompts when you change Windows system settings. This ensures applications can't silently modify operating system settings without asking you.
  • Notify me only when apps try to make changes to my computer (default): This is the default UAC behavior. Windows will ask you for permission when you install applications or when those applications want full system access, but you won't see UAC prompts when you change most Windows operating system settings.
  • Notify me only when apps try to make changes to my computer (do not dim my desktop): This is the same as the default setting, but Windows will show you a UAC window over your normal desktop environment rather than a UAC window over a dimmed desktop environment. The dimmed desktop environment is actually a special, secure desktop that running applications can't interfere with. You should only use this option if it takes your computer a long time to dim the desktop, which would likely be due to a hardware or driver issue.
  • Never notify me when: Applications can gain UAC access without asking you. You will never see a UAC prompt requesting your permission or informing you UAC access was granted while the "Never notify" setting is activated. To fully disable UAC, this is the option you must select.

Related: Why You Shouldn't Disable User Account Control (UAC) in Windows

Should You Disable UAC?

No, you should not disable UAC on your system if you don't need to. We recommend leaving it enabled.

The default setting is appropriate for most people, as it balances the protection UAC offers against the annoyance of a popup. Disabling UAC makes it easier for malicious applications to make changes to your system without your knowledge.

To re-enable UAC in the future, re-open the User Account Control Settings window, drag the slider back to the default position, and click "OK." Changes to your UAC settings will take immediately; you don't have to reboot.

Select the second position from the top to restore the default UAC setting.

Again, we strongly recommend against disabling UAC unless you have a particularly good reason to do so. While the feature was very obnoxious and noisy when it debuted on Windows Vista, it's been much more reasonable since Windows 7 and it still works well on Windows 10 and Windows 11 today. You may see quite a few UAC prompts when setting up a computer and installing your software, but they hopefully shouldn't be too frequent after that---and they're an important security feature that puts you in control over what applications can do on your PC.

What Is UAC Virtualization?

UAC Virtualization allows programs that would typically require full administrative permissions to operate normally by providing a virtual facsimile of the protected folder for the program to use. Here is a concrete example of where you might encounter it.

Most modern games write their save files to some location in the User folder. Typical locations include AppData, the Documents folder, or the My Games folder. Since no administrative permissions are required to read and write files to any of those locations, games are free to write their saves (or configuration files) to those locations irrespective of their permission level. However, older games were not all designed that way. Many older games wrote saves files to a subfolder in the game's installation location --- like "C:\Program Files\ExampleGame\Saves" for instance, and their configuration files were stored as INI  or CFG files in the main game directory.

When UAC was introduced in Windows Vista, you either had to allow those games to "Run as Administrator," so they could write to the Program Files directory, or you could use UAC Virtualization. UAC Virtualization essentially faked it so the program thought it was writing to the real Program Files folder, but it was really being redirected to a special directory, "C:\Users\(YourUserName)\AppData\Local\VirtualStore," instead.

Though our example mentions Vista specifically, the issue occasionally crops up on Windows 10 and Windows 11 when you try to run a program designed pre-Vista.

UAC Virtualization is handy, but it does have some limitations:

Is it such a big deal that you should go out of your way to buy a more expensive version of Windows? Definitely not, unless you have a recurring and urgent need to run old software on Windows 10 or Windows 11. However, it is useful if you already have a Pro version installed.

To enable (or disable) UAC Virtualization on Windows 10, search for "localsec" in the Start Menu, then click "Local Security Policy" or "Open."

Search "localsec" in the Start Menu, then click "Open" or "Local Security Policy."

Navigate to Local Policies > Security Options, then scroll towards the bottom and double click "User Account Control: Virtualize File and Registry Write Failures to Per-User Locations."

Click "Local Policy," then "Security Policy," and scroll all the way to the bottom. Click the "User Account Control: Virtualize" option.

Ensure that UAC Virtualization is set to "Enabled," then click "Apply."

Set UAC Virtualization to enabled, then click "Apply."

Of course, UAC is only one part of running a secure Windows installation. You need to have the best antivirus software, good basic computer security practices, and an enormous dose of skepticism about any unexpected popups you encounter on the Internet. You also need to be on the lookout for more complicated threats, like phishing emails and social media scams, like those found on Facebook, the Facebook Marketplace, or LinkedIn.