There’s been a lot of confusion around User Account Control (UAC), even almost 2 years after the concept was introduced in Windows Vista. This is largely due to Microsoft overestimating the ability of third-party developers to develop or change software that will be “UAC friendly,” which resulted in a ridiculous amount of UAC prompts for early adopters of Vista. Thankfully these issues were fixed when Vista SP1 was released, which helped decrease the number of UAC prompts generated by 80%. Some love UAC, but most hate it because Microsoft was poor in executing it, and did a poor job of presenting UAC as a useful tool. But the thing is, it works.
First, let’s talk about why UAC works. Without UAC, an administrator logged on to perform whatever tasks he or she might want on the computer will receive administrator privileges all the time, giving him or her unlimited access to everything. So should some sort of malware end up on your computer while you are logged in as administrator, it would also be given administrator privileges and could be a huge threat to your computer.
But when UAC is enabled, even the administrator is treated as a standard user. When a task requiring administrative privileges is performed, UAC prompts you and asks you if you want to give the application elevated privileges. This is why UAC works well as a security feature.
One big problem is when a standard user needs to perform a simple administrative task such as installing a program, they would need administrative credentials to do so, which would defeat the whole purpose of having a separate administrator users group in the first place. Microsoft Standard User Analyzer found in the Application Compatibility ToolKit does help. You can also use alternatives such as the BeyondTrust Privilege Manager, which allows users to run as standard users until they need to perform an administrative task.
In Windows 7, UAC prompts are to be reduced dramatically, and from my experience with Windows 7 so far, they have been reduced. Ben Fathi of the Windows 7 Development team gave 2 main points on how UAC will be improved in Windows 7:
1) Broaden the control you have over the UAC notifications. We will continue to give you control over the changes made to your system, but in Windows 7, we will also provide options such that when you use the system as an administrator you can determine the range of notifications that you receive.
2) Provide additional and more relevant information in the user interface. We will improve the dialog UI so that you can better understand and make more informed choices.
Fathi’s points are very general, but seem to address the main problems of UAC in Windows Vista. Specifically speaking, these are some things Microsoft should consider for UAC in Windows 7:
Microsoft needs to especially prove to users, especially those who disabled UAC, that UAC in Windows 7 is an improved and refined tool that is useful and efficient. What are some ways you would want to improve Windows 7′s UAC? Please let us know in the comments below.
Related posts:
Tags: uac, user access control, windows 7, windows 7 uac, windows 7 user access control
Good post… however I have a couple comments, firstly I’m not sure if Microsoft ‘over-estimating’ third-party developers, UAC was a deliberate tack to force them into changing and based on the statistics shown on the Engineering Seven blog it seems to have worked.
Secondly while I agree with the last 2 points you suggest, the 1st two look like the reasons Norton stated after releasing their own UAC replacement tool. The problem with these are that while they seem more user-friendly and make sense, they are actually security issues in themselves and it’s understandable as to why Microsoft chose not to do that.
Joshs last blog post..Windows 7 Search
Hello and welcome to the website. I think I might’ve used the wrong word by saying “over-estimating.” But perhaps they could have done something to help developers convert to writing more UAC friendly apps.
I have not taken a look at Norton’s UAC tool, is it a much better improvement than the default Vista tool?
I agree with you on the first point. The trends can prove to be unsafe for users that aren’t completely aware or techy. Why do you think the blacklist idea may be unsafe?
Good article explaining UAC, it does work, it’s just that they were off to a rough start and all the other websites think it’s cool now to be bashing whatever Microsoft puts out (ahem Infoworld…) The 1st point you made can be a bit tricky, the person on the other end could take it that Microsoft is suggesting them to allow or deny automatically, and should something happen to their computer, Windows 7 will just get some bad press again.
For those interested in the topic, here’s some suggested reading:
http://windows7center.com/windows-7-news/engineering-windows-7-writes-about-user-access-control/ (Summary)
http://blogs.msdn.com/e7/archive/2008/10/08/user-account-control.aspx (Full article)
well, its true that UAC is quite annoying at early version of windows vista (even we know it have security importance)..
I hope the next windows version (windows 7) will improve more windows security.
Technology Tipss last blog post..Web Hosting Rating The Best Resource of Web Hosting Reviews
i never use windows vista, but i think the features is a good news for personal and corporate user
[...] Featured Article: Why UAC works and how it can be improved in Windows 7 There’s been a lot of confusion around User Access… [...]
Интересно. Вообще чтение вашего блога это не просто глупое просматривание разных тем или чтениевсякой ерунды про то, чем человек сегодня занимался, а нахождение реально полезной информации.