There has been a chiming-in from many quarters about Vista's UAC, and one of the most commonly-repeated sentiments I have heard about it is, on the face of it, very hard to argue with.
People are so trained to dismiss pop-up dialog boxes that any protective value that UAC provides will quickly be destroyed.
How true is this? It's true that when you're setting up and configuring a Vista system -- especially when you're installing software -- the UAC box pops up a lot, and becomes rather wearisome. But once you have things set up, and you're not facing the UAC box as regularly as you might, it regains a good deal of its former attention-getting value. Especially if you spend an entire workday without seeing it once -- as I have spent days on end without ever seeing it -- and then have it pop up to alert you about something that might be genuinely worrisome.
Expert that I am, I leave UAC on, because I'd rather have the momentary inconvenience of the UAC prompt than the possibly far greater inconvenience of a piece of malware or some other mess-up.
Some people have advocated logging in under the disabled Administrator account, not an admin user, for the duration of the setup process -- or disabling UAC entirely for that period of time. This means no UAC prompts while you're performing various administrative actions and getting software configured. I'm not crazy about this idea for a couple of reasons:
- It's a little too easy to get used to that and remain logged in as full admin, and thus defeat the protections the system has made available.
- Setting up a system tends to be an incremental process. Granted, there's a whole bunch of stuff you generally install at once, but then after that you keep adding things, and just to switch out to the full Administrator account to do that as you need to is irritating.
- You don't get as good a feel for when the UAC prompt comes up this way.
I suspect a lot of the reflex-dismissal issues are due to people developing that habit from reflexively killing unwanted pop-ups of all kinds. Pop-up advertising is no longer the plague it used to be, thank goodness, so maybe with time people will realize that a UAC box is not something you can just swat away unthinkingly. And on a properly-configured Vista system, it comes up rarely enough and with enough forewarning (such as when you click on a UAC-branded button in the Control Panel) that there's plenty of ways to retrain yourself.
That brings up another argument: Why should a user have to train themselves to this? Possibly for the same reason they have to train themselves not to disconnect a hard drive when it's being used, or not to simply turn the power off to their computer from the wall switch instead of shutting down cleanly. It's not the most elegant solution possible, but it's a compromise that Microsoft adopted to allow people to retain at least some modicum of their old (and, admittedly, bad) computing habits without exposing themselves to danger. They can use it well, use it badly, or not use it at all -- each with its own attendant benefits and risks.
Is it possible to become inappropriately acclimated to UAC warnings? Sure. It's also possible to drive through STOP signs and red traffic lights, and anyone who's done that more than a few times knows that it tends to be a self-correcting issue.