The Great UAC Debate!


UAC  

1412 members have voted

  1. 1. Do You Use UAC?

    • Yes
      477
    • Yes, On "Silent Mode"
      91
    • No (I use an Admin Account)
      496
    • No (I use a Standard Account)
      39
    • I don't use Windows Vista
      118
  2. 2. Have You Ever Been Saved By UAC?

    • Yes
      226
    • No
      932
    • I don't use Windows Vista
      106


Recommended Posts

If Vista ever made UAC unable to be turned off, I'd leave Vista forever. That's how frustrated I get from the relentless, stubborn messages asking me to confirm an action I just committed.

Being a programmer, I move files around a lot, copy them to different folders, and delete what I don't need anymore. UAC bugged me until I finally did a Google search to read on how to disable it.

Leave Vista now, last thing the world needs is another windows programmer that doesn't understand secure system setup.

Leave Vista now, last thing the world needs is another windows programmer that doesn't understand secure system setup.

Eh, it is secure, but they definitely need to make it smarter, much like performing an admin command in Linux. You've authenticated right now, so you shouldn't have to in 20 seconds when you perform a second admin command. UAC gives you the prompt every. single. time. If it was smarter, I wouldn't mind it so much, but until then, it's staying off.

So you are asking Microsoft to fix UAC problem which only the minority of users may be complaining about ?

And TweakUAC doesn't fix UAC and make it less intrusive - it actually makes it pointless as processes which request elevation at startup are granted it at automatically - even if the code is malicious.

Are you kidding me? Simply because something is a minority doesn't mean it's not a problem?

Here's a little piece of information for you: the Red Ring of Death on the 360 only affects a minority (roughly 33%) of users, from what's been reported. Guess that's just a small issue as well :)

Eh, it is secure, but they definitely need to make it smarter, much like performing an admin command in Linux. You've authenticated right now, so you shouldn't have to in 20 seconds when you perform a second admin command. UAC gives you the prompt every. single. time. If it was smarter, I wouldn't mind it so much, but until then, it's staying off.

Uh. What?

UAC and Process Integrity levels are actually pretty similar (Though arguably smarter than) Linux and sudo.

If you start a command prompt with Admin privileges (The Vista equivalent the 'su' command.) that command prompt is going to spawn every process after it with Admin privileges.

There's absolutely no way to make it 'remember' the privileges a process should be launched with within some arbitrary time limit without introducing a security vulnerability that basically makes the system utterly worthless.

I have it turned off on my gaming rig. It interfears with the copy protection on some of my older games that just running as admin does not fix. but in all my day to day machines i leave it turned on. By nature i dont install much on my rig to keep its performance high, so it works out well.

I have it turned off on my gaming rig. It interfears with the copy protection on some of my older games that just running as admin does not fix. but in all my day to day machines i leave it turned on. By nature i dont install much on my rig to keep its performance high, so it works out well.

Personally, I install no-cd cracks for all games that I own. I find that the checks for the cd/dvd both slow down the launch of the game (That idiotic spinning cd cursor for 5 seconds at the launch of every game I own really manages to **** me the **** off.), and in the case of certain games (The Sims 2, for my sister) actually cause the game to crash every now and then upon launch.

Yet to find a no dosk crack for sacred that will work for me, they load but you can create no new toons, and people have stoped trying since the next version has been out for a while now ;P

Personally, I install no-cd cracks for all games that I own. I find that the checks for the cd/dvd both slow down the launch of the game (That idiotic spinning cd cursor for 5 seconds at the launch of every game I own really manages to **** me the **** off.), and in the case of certain games (The Sims 2, for my sister) actually cause the game to crash every now and then upon launch.
If you start a command prompt with Admin privileges (The Vista equivalent the 'su' command.) that command prompt is going to spawn every process after it with Admin privileges.

There's one difference. For instance in Linux (or specifically Ubuntu) after you invoke the first command in a program that requires sudo, any other programs/commands that require admin access go through for the next X amount of minutes. This applies to GUI and text-based apps/scripts. I guess for now Vista has no way of picking out which commands are user or hidden app initiated so it's going for the safer (but more annoying) route of prompting everytime for each new process requiring admin privileges. Also because of the greater amount of dialog prompts compared to sudo Vista opts for a single cancel/allow for administrators with a secure desktop as prompting for the password for every single UAC dialog on administrator accounts would make this whole hate against UAC a lot worse.

That begs me to ask: does sudo in Linux differentiate between system commands launched by the user and launched by a hidden program during that given time period, or it doesn't? I would think the best solution for both Windows and Linux is probably placing a gigantic button on the bottom right that stops automatic privilege escalation (similar to OS X's "Click here to make/prevent changes" lock).

Edited by rm20010
Uh. What?

UAC and Process Integrity levels are actually pretty similar (Though arguably smarter than) Linux and sudo.

If you start a command prompt with Admin privileges (The Vista equivalent the 'su' command.) that command prompt is going to spawn every process after it with Admin privileges.

There's absolutely no way to make it 'remember' the privileges a process should be launched with within some arbitrary time limit without introducing a security vulnerability that basically makes the system utterly worthless.

Hold on a second, You misunderstood my point. In Linux, if I perform an admin action, I am prompted for the admin password, but come 10 seconds later, if I do something else, ie: not a spawn of the first admin action, I am not prompted for a password, whereas with Vista, I do receive the UAC prompt, and will continue to receive it if the action is not a child process of the first action.

Here's an example. Let's assume Linux admin checks behaved like UAC. I type vi /etc/httpd/conf/httpd.conf to edit the Apache configuration. I receive a prompt. I make my changes, save the file, and then I type service httpd restart (or /etc/init.d/httpd restart). I receive another prompt, even though I gave my credentials moments earlier. This is how UAC behaves, but not Linux. If I had made my changes and waited approximately 15 minutes (or it could be 10, I never timed it), Linux would prompt me because I'm outside of the "admin window" so to speak, and this behavior occurred for both CLI and GUI; that is why I say UAC needs to be smarter.

Then what exactly is stopping a malicious piece of code hiding in the background from waiting until you do something like that, and then suddenly having full access to the system? There's got to be more to it than you've described....

If there's not, and it's just a blind 'execute anything that wants admin privileges within the next 'x' minutes with them', Microsoft could never implement it without it being a security nightmware.

Edited by MioTheGreat
Are you kidding me? Simply because something is a minority doesn't mean it's not a problem?

Here's a little piece of information for you: the Red Ring of Death on the 360 only affects a minority (roughly 33%) of users, from what's been reported. Guess that's just a small issue as well :)

Big difference between the two examples you gave:

Red Ring Of Death means a broken 360

UAC Prompt means Vista is behaving as it should

If the majority of people are happy with UAC, why should Microsoft change it? I think that there are a lot of users that see the advantage of it.

And I for one have never had any malware on my computer or viruses (since 95). I still run Vista under a low priveledge user meaning that I have to type in a password when UAC wants permission...

Well, I decided to keep uac on when I did a reformat of my laptop. See here at the university they make us use Cisco's Clean Access Agent program in order to sign onto the wireless network. It seems that a huge amount of universites in the states use this system to protect wireless networks from viri and spyware and also to prevent the community from stealing the wireless.

But with the latest version of it (whenever a new version of it is released, you are forced to update) a uac prompt is brought up everytime the computer is restarted or the program signs on. Very annoying.

But that does seem to be the only time I see uac now...except for when I install or uninstall something.

Then what exactly is stopping a malicious piece of code hiding in the background from waiting until you do something like that, and then suddenly having full access to the system? There's got to be more to it than you've described....

If there's not, and it's just a blind 'execute anything that wants admin privileges within the next 'x' minutes with them', Microsoft could never implement it without it being a security nightmware.

Theoretically, malicious code shouldn't be hiding in the background anyways. There's nothing more than what I described. Here's a Linux GUI example:

Click on the update icon, type in password. Close the update window that opens when you've entered the correct password. Click on the update icon again, no password prompt, instead it goes straight to the update Window. If I clicked on the update icon after, say, 5, 10 or 15 minutes, I have to type in the password again.

As far as I know, Linux has always behaved like this (I can't say for certain since I only have about three years of experience with it), and I've never heard of a blind execute overtaking it, have you? I don't see why Windows couldn't either. I fail to see how the current implementation is as smart as it can get.

I fail to see how the current implementation is as smart as it can get.

I think the point is that it's not smart - by design. I'm sure it'd be possible to differentiate between user-initiated prompts and "background" prompts, but thats leaves room for exploitation, even if you believe the implementation is 100% foolproof.

By opting for a confirm everything there's no way a malicious application can "trick" the system into thinking it's something that it's not.

Hold on a second, You misunderstood my point. In Linux, if I perform an admin action, I am prompted for the admin password, but come 10 seconds later, if I do something else, ie: not a spawn of the first admin action, I am not prompted for a password, whereas with Vista, I do receive the UAC prompt, and will continue to receive it if the action is not a child process of the first action.

That's fine and all, but most desktop Linux installations are ridiculously insecure. If you have a "grace period" like that when all processes are magically allowed to launch with elevated privileges, then you've completely defeated your own security model. Any code that wants to initiate an Escalation of Privilege attack just has to wait until you perform any admin action and bam, they own your box.

Theoretically, malicious code shouldn't be hiding in the background anyways. There's nothing more than what I described. Here's a Linux GUI example:

Click on the update icon, type in password. Close the update window that opens when you've entered the correct password. Click on the update icon again, no password prompt, instead it goes straight to the update Window. If I clicked on the update icon after, say, 5, 10 or 15 minutes, I have to type in the password again.

As far as I know, Linux has always behaved like this (I can't say for certain since I only have about three years of experience with it), and I've never heard of a blind execute overtaking it, have you? I don't see why Windows couldn't either. I fail to see how the current implementation is as smart as it can get.

Not all distros behave like this, ubuntu and it's derivatives generally do, but Fedora and Suse don't

Big difference between the two examples you gave:

Red Ring Of Death means a broken 360

UAC Prompt means Vista is behaving as it should

If the majority of people are happy with UAC, why should Microsoft change it? I think that there are a lot of users that see the advantage of it.

And I for one have never had any malware on my computer or viruses (since 95). I still run Vista under a low priveledge user meaning that I have to type in a password when UAC wants permission...

Whoa now, let's take a look at what you said.

People are happy with UAC, or people aren't complaining to Microsoft about UAC? I'm betting it's the latter, big-time. Just because people don't complain to Microsoft doesn't mean you shouldn't try to improve on it. Like I said: I don't think anyone disagrees with UAC's purpose. Why would they? They disagree with it's annoyance and intrusiveness.

uac is only as useful as the user clicking the yes/no button. I support vista professionally and constantly run in to folks who hate it but never bother to find out what it is, let alone read what it says before they click yes/no. The common thing said is that "i have (fill in generic security app here) so there is no way i can get infected by malware. So in other words if the user is either lazy or dumb no amount of security features will save them in the long run. To be blunt the average user i deal with is either a moron or just thinks that because they spent x amount of dollars no thinking should be involved..lol.

That said i dont use the uac. I ghost my system on a regular basis so always have a way out if something goes terribly wrong.

uac is only as useful as the user clicking the yes/no button.

No, no, no, no, no.

UAC's real strength is when you don't get the prompt, but some action that would have otherwise been allowed in a process with a High IL is simply denied. It's about launching and keeping processes at the lowest privilege level they need to function. It doesn't block actions, it blocks permissions at process start.

greetingz,

uac is an extra security layer, it is indeed there for a reason and because u paid for it, then maybe you should use it. but uac is not just for you, it's there so that anyone who uses your pc is prompted and most of us here know more than our friends about pc's, so they would probably query you if the system needs elevation.

my only gripe is that it would've been champ if microsoft included a training algorythm much like one used for anti-spam engines in mail clients, although u can 'manually' train uac by using the method as mentioned by +brandnewfantx.

perhaps this will be addressed by sp1 along with many other high-hopes for the service pack.

Whoa now, let's take a look at what you said.

People are happy with UAC, or people aren't complaining to Microsoft about UAC? I'm betting it's the latter, big-time. Just because people don't complain to Microsoft doesn't mean you shouldn't try to improve on it. Like I said: I don't think anyone disagrees with UAC's purpose. Why would they? They disagree with it's annoyance and intrusiveness.

You're 'betting' but have no emperical evidence to support your 'hunch'. There are features of Windows that users genuinely complain (to Microsoft) about and those that they don't complain about. The above suggests that you would rather Microsoft works on those that the users are not complaining about.

I don't think most users think that UAC is as annoying and intrusive as YOU suggest. I certainly don't find it being either.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Microsoft released Windows 11 KB5094149 / KB5095971 / KB5094156 Setup, Recovery updates by Sayan Sen Earlier this week Microsoft released its newest Patch Tuesday updates (KB5094126 / KB5093998 on Windows 11 and KB5094127 on Windows 10). Alongside those, Microsoft also released new dynamic updates. These Dynamic Update packages are meant to be applied to existing Windows images prior to their deployment. Dynamic Updates also help preserve Language Pack (LP) and Features on Demand (FODs) content during the upgrade process. VBScript, for example, is currently an FOD on Windows 11 24H2. This time both recovery and setup updates were released for Windows 11 as well as Windows 10. The company writes: "KB5095185: Safe OS Dynamic Update for Windows 11, version 26H1: June 9, 2026 This update makes improvements to the Windows recovery environment (WinRE). After installing this update, the WinRE version installed on the device should be 10.0.28000.2269. KB5094149: Safe OS Dynamic Update for Windows 11, versions 24H2 and 25H2: June 9, 2026 This update makes improvements to the Windows recovery environment (WinRE). After installing this update, the WinRE version installed on the device should be 10.0.26100.8655 KB5095971: Setup Dynamic Update for Windows 11, version 23H2: June 9, 2026 This update makes improvements to Windows setup binaries or any files that setup uses for feature updates in Windows 11, version 23H2. KB5094156: Safe OS Dynamic Update for Windows 11, version 23H2: June 9, 2026 This update makes improvements to the Windows recovery environment (WinRE). After installing this update, the WinRE version installed on the device should be 10.0.22621.7219 KB5098815: Windows Recovery Environment update for Windows 10, version 21H2 and 22H2: June 9, 2026 This update automatically applies Safe OS Dynamic Update (KB5094154) to the Windows Recovery Environment (WinRE) on a running PC. The update installs improvements to Windows recovery features. KB5094154: Safe OS Dynamic Update for Windows 10, versions 21H2 and 22H2: June 9, 2026 This update makes improvements to the Windows recovery environment (WinRE). After installing this update, the WinRE version installed on the device should be 10.0.19041.7417. KB5094153: Safe OS Dynamic Update for Windows 10, version 1809 and Windows Server 2019: June 9, 2026 This update makes improvements to the Windows recovery environment (WinRE). After installing this update, the WinRE version installed on the device should be 10.0.17763.8880. KB5094152: Safe OS Dynamic Update for Windows 10, version 1607 and Windows Server 2016: June 9, 2026 This update makes improvements to the Windows recovery environment (WinRE). After installing this update, the WinRE version installed on the device should be 10.0.14393.9234." Microsoft notes that both the Recovery and Setup updates will be downloaded and installed automatically via the Windows Update channel.
    • Quantum Error Correction Validated in Nature: Microsoft and Quantinuum Log 800-Fold Improvement Two years after the original press-release announcement, independently peer-reviewed results published in Nature on June 10, 2026, have confirmed that Microsoft and Quantinuum achieved an 800-fold reduction in quantum error rates on real trapped-ion hardware — the largest gap between physical and logical error rates ever independently validated.    What Quantum Error Correction Actually Does — and Why Breaking Even Is Hard https://www.techtimes.com/articles/318329/20260613/quantum-error-correction-validated-nature-microsoft-quantinuum-log-800-fold-improvement.htm   Quantum Computing Wiring Bottleneck Cracked by HKU Silicon Carbide Chip at Qubit Temperature Engineers at the University of Hong Kong have built the first cryogenic control chip that operates at the same temperature as superconducting qubits — 10 millikelvin, or just one-hundredth of a degree above absolute zero — without generating the heat that has forced every competing approach to park its electronics hundreds of meters of cable away. https://www.techtimes.com/articles/318325/20260613/quantum-computing-wiring-bottleneck-cracked-hku-silicon-carbide-chip-qubit-temperature.htm  
    • RevPDF 4.5.0 by Razvan Serea RevPDF is a free, fully offline PDF editor for Windows, macOS, and Linux that lets you edit text and images directly inside PDF files — no internet connection, no account, and no cloud uploads required. Unlike bloated alternatives that demand subscriptions and constant connectivity, RevPDF fits in under 60MB on desktop while delivering a complete editing toolkit: annotate, redact, sign, compress, split, merge, convert, and reorganize pages, all processed locally on your device. Smart font matching ensures edited text blends seamlessly with the original, and multi-language support includes RTL scripts such as Arabic and Hebrew. Where most PDF editors force you to choose between features and simplicity, RevPDF manages both. You can build interactive forms from scratch with text fields, checkboxes, and dropdowns, permanently redact sensitive data before sharing, draw freehand on contracts and diagrams, and add custom watermarks — all without a single file leaving your machine. Edit Text and Images Directly Inside PDFs RevPDF supports true inline PDF editing — not just annotation layers on top of a document, but actual modification of existing text and images within the file. A smart font-matching engine identifies the font used in the original document and applies it automatically when you make edits, so changes blend naturally with the surrounding content. You can reposition elements, resize images, and update text across single pages or entire documents. RevPDF 4.5.0 release notes: This is one of the biggest updates to RevPDF yet. A lot of things people have been asking for are finally here. New Features Auto Redaction Permanently redact sensitive text and areas from your PDFs before sharing. Clean, irreversible, and fully offline. Comments, Links & Bookmarks Add comments for review, insert clickable links, and create bookmarks to jump around long documents without scrolling forever. Find & Replace Search across the whole document and replace text in one go. Long overdue. Split Pages Vertically or Horizontally Split any page down the middle, vertically or horizontally. Perfect for scanned books or double-page spreads. New Drawing Tools More tools for freehand drawing and markup, better for annotations, sketches, and detailed notes. Continuous Scrolling in Editor The editor now scrolls continuously through pages instead of jumping between them. Working through long documents is a lot smoother now. PDF Metadata Editor View and edit the metadata stored inside your PDFs, including title, author, subject, and keywords. Better Font Matching Text edits now blend in more naturally by doing a better job of matching the original font. Tabbed PDF Viewer Open multiple PDFs at once in tabs and switch between them without going back to the home screen. Add Links Insert hyperlinks anywhere in your PDF, to external URLs or to other pages within the document. Share & Print Shortcuts Share or print directly from the editing screen, home screen, and viewer. No extra steps. Minor Updates Paste images directly from clipboard into your PDF New image editing tools for more control over images inside documents Bug Fixes Fixed file saving issues on Windows and Linux Everything still works fully offline. No login, no cloud, no account. Your files stay on your device. Download: RevPDF 4.5.0 | 58.0 MB (Open Source) Links: RevPDF Home Page | Github | Screenshots 1 | 2 Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Interesting. I'm not using a VPN with my phone. I tried though my home internet (Rogers) and my cellular internet (Telus) using their respective DNS servers and both trigger the dialog above.
    • Three days after Anthropic launched Claude Fable 5 as the most capable AI model it had ever released to the public, the United States government ordered it switched off — and now the company is refunding customers who paid to use a product that vanished almost overnight https://www.techtimes.com/articles/318342/20260613/us-government-pulls-anthropics-fable-5-offline-now-come-refunds-vanished-ai.htm  
  • Recent Achievements

    • Week One Done
      agatameier earned a badge
      Week One Done
    • One Month Later
      agatameier earned a badge
      One Month Later
    • Week One Done
      ssd21345 earned a badge
      Week One Done
    • Contributor
      MarkHughes4096 went up a rank
      Contributor
    • Dedicated
      jordanspringer earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      507
    2. 2
      +Edouard
      175
    3. 3
      PsYcHoKiLLa
      139
    4. 4
      ATLien_0
      91
    5. 5
      Steven P.
      76
  • Tell a friend

    Love Neowin? Tell a friend!