UAC keeps resetting on Windows10

13,444

Solution 1

The bug seems to have gone away in the Windows10 build 1803 / 17134.523.

I will close this question although this is technically not a valid answer to my question.

Solution 2

Open gpedit.msc and navigate to Computer configuration -> Windows settings -> Security settings -> Local policies -> Security options. Under that, disable User Account Control:Run all administrators in Admin Approval Mode.

Here's what the documentation for Admin approval mode says:

If a computer is upgraded from a previous version of the Windows operating system, and the administrator account is the only account on the computer, the built-in administrator account remains enabled, and this setting is also enabled.

This is indeed the case for me - I have upgraded from Windows 7 Ultimate -> 8.1 -> 10, and mine is the sole administrator account. If that's the case for you too, well - seems this can't be fixed without a fresh install of Windows with a separate administrator account.

Share:
13,444

Related videos on Youtube

unknown6656
Author by

unknown6656

German developer Programming languages: C#, C++, F#, Java, JS, HTML/CSS, Python, PHP, MSIL/CIL ... and a few self-made, .NET-based languages :P

Updated on September 18, 2022

Comments

  • unknown6656
    unknown6656 over 1 year

    I have a Windows10 Enterprise machine on which I want to disable UAC completely in order to execute all applications as Administrator per default.
    However, my UAC settings keep resetting every time after a reboot.

    I tried the following solutions:

    • Setting the following values in the registry hive HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System:
      • EnableLUA to 0
      • ConsentPromptBehaviorAdmin to 0
    • I even made myself the effective owner of the registry hive above and denied every other user (incl. SYSTEM) to modify it.
    • Setting the following group policies:
      • Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Behavior of the elevation prompt for adminsitrators in Admin Approval Mode to Elevate without promting
      • Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Run all administrators in Admin Approval Mode to Disabled
      • There is an other setting somewhere around Computer Configuration\Administrative Templates\System\ ??? which disables the automatic overriding of Group Policy Settings.
    • Reinstalling a fresh copy of Windows10
    • Writing a script in C# executed on every boot which sets all these settings for me - it did not work as not even Admin Privileges apparently are high enough to change these settings...

    None of the above solutions --including the Windows re-installation-- helped resolving the problem.

    I am aware that Windows10 has trouble running the WindowsStore and MSEdge etc. when one has UAC completely disabled - but I do not care as I do not use any of these "features".

    Does anyone have a solution which I have maybe not yet tried?


    As a developer, this drives me completely nuts.


    Edit:
    Completely disable UAC in Windows 10 is not a duplicate of my question, as I have tested all the proposed solutions in the linked question and they did not work for me (as specified above).

    • Run5k
      Run5k almost 6 years
      Possible duplicate of Completely disable UAC in Windows 10
    • unknown6656
      unknown6656 almost 6 years
      @Run5k: Not really, IMO, as the proposed solutions did not work for me (as I already stated in my question).
    • unknown6656
      unknown6656 almost 6 years
      @Biswapriyo: I had the value PromptOnSecureDesktop already set to 0 on my machine (You couldn't know that, I did not mention it). However, the 3rd line does not make sense to me, as I need to disable UAC prompt, and not enable it. Setting EnableLUA to 1 does enable UAC-prompting according to MS Specifications and to my experience.
    • Run5k
      Run5k almost 6 years
      @Unknown665 We are always glad to help, but please keep in mind that just because the previous solutions didn't work for you does not change the fact that it is a duplicate question. If the answers within the Possible duplicate don't work, it would be much more appropriate to comment within that question accordingly and initiate a bounty to emphasize that new/updated solutions are needed. However, it sounds like you haven't actually tried the solution that Biswapriyo posted. As I said earlier, you may need a combination of settings.
    • unknown6656
      unknown6656 almost 6 years
      @Biswapriyo: I tried, however, it did not have the intended effect. The settings still reset themselves after two reboots.
    • unknown6656
      unknown6656 almost 6 years
      @Run5k: Yes, you are right -- however, my point was that the UAC settings are not "staying" across (multiple) reboots. I thought it would be better to move the question into a separate thread instead of appending my question to one of the existing threads.
    • Run5k
      Run5k almost 6 years
      But ultimately, you specifically emphasized that "I want to disable UAC completely." Needless to say, that is exactly the title of the original question and logically, it's safe to say that the concept of "completely" is encompassed within any subsequent OS reboots. The original question is canonical within Super User: it has numerous up-votes, over 28,000 views, and an accepted answer. As a result, we shouldn't be creating what is essentially a duplicate question. Commenting and initiating a bounty to emphasize that new/updated solutions are needed is much more appropriate.
    • HelpingHand
      HelpingHand almost 6 years
      If you use Process Monitor (could be boot, can also do shutdown), to monitor the EnableLUA key that is reset - I assume this is at least one that is reverted, it might reveal from the stack of the reg key write operation, the process, module and function from the stack, could provide more insight at least.
    • unknown6656
      unknown6656 almost 6 years
      @HelpingHand: Good Idea - I will try that
    • Run5k
      Run5k almost 6 years
      Just to clarify, you said that this machine is running Windows 10 Enterprise. It isn't actually joined to a domain, is it?
    • unknown6656
      unknown6656 almost 6 years
      @Run5k it is on a standard network domain, but not a Windows domain, if you were wondering about that. In this sense, one could see the machine as a 'private' machine.
    • Run5k
      Run5k almost 6 years
      Forgive me, but I don't really understand: if that's the case, what type of domain is it? Is it managed by network and systems administrators? If so, it would probably be prudent to migrate this question to Server Fault, instead.
    • Rex
      Rex almost 6 years
      @Run5k: The earlier question is from 3 years ago. Windows 10 has had multiple updates since then and Microsoft keep dicking around and removing features that used to work. The fact that it worked for the original user is irrelevant because Windows 10 itself has changed a lot since then.
    • Run5k
      Run5k almost 6 years
      @Rex The earlier question is canonical within the Super User realm: it has an accepted answer, numerous up-votes, and over 29,000 views. Last but certainly not least, the ultimate goal is exactly the same as this question. As a result, it is a duplicate. While the OP's concerns are understandable, this should have been addressed within the other question. That being said, based upon the fact that I asked a follow-up question twelve days ago and never received a reply, it's safe to assume that this isn't a pressing issue from the OP's perspective.
    • unknown6656
      unknown6656 almost 6 years
      @Run5k Do please excuse me for replying so late -- I have been away the past two weeks due to work. The machine is not managed by network admins - it is my private machine (like inside a home-network). It therefore does not run in a domain network. Rex is right in saying that Win10 has changed a lot during the last years. Many administrative functions have been reduced drastically compared to Win7 (or even the beginning of Win10).
    • Run5k
      Run5k almost 6 years
      No worries... real life takes precedence. Yes, both you and Rex are right about the changes within the Windows 10 operating system. However, he is definitely not right when he claims that the other question "irrelevant." As I explained within my last post, it really is the same question. Your frustration is understandable, but just because the solutions in the earlier question didn't work for you doesn't change the fact that it is a duplicate. The best thing to do would be Start a bounty on the other question and explain why.
    • unknown6656
      unknown6656 almost 6 years
      @Run5k OK -- I can see your point. I will maybe start a bounty. Thanks for your help.
    • Rex
      Rex almost 6 years
      Microsoft has conveniently decided to stop releasing newer Windows versions, and simply go on continuously updating Windows 10, AFAIK, there's not going to be a Windows 11 or 12. So with that in mind, this is like expecting a solution for Windows 7 to still apply in the first release of Windows 10. The number of changes and broken features in the last 3 years makes it almost a different edition of Windows from now.
    • Run5k
      Run5k almost 6 years
      @Rex Unfortunately, within the IT support world we can't afford to make decisions based upon a subjective assessment that says "almost." You are obviously very cynical regarding Windows 10 updates, and there is nothing inherently wrong with that. However, that doesn't change the fact that the OP is asking the exact same question.