From: http://www./uac-why-you-should-never-turn-it-off When Windows Vista was launched, User Account Control (UAC) has been the most criticized and misunderstood feature. Even though it is very important for security, many people have chosen to disable it and expose their systems to possible security problems. Also, lots of sites have published different 'tweaks' for this feature which render it useless and expose users to problems. Windows 7 brings further changes to this feature which has caused additional controversy. This is why I will try to bring more clarity about this feature. I will explain what UAC really is, how it works, what options you have and why you should never disable it. If you are thinking to turn it off, please read this article so that you better understand this feature and how it helps you. What Is User Account Control (UAC) ?UAC is a security feature of Windows Vista and Windows 7 which helps prevent unauthorized changes to your computer. These changes can be initiated by applications, viruses or other users. UAC makes sure these changes are made only with approval from the administrator of the computer. If these changes are not approved by the administrator, they will never be executed and the system will remain unchanged. How Does User Account Control (UAC) Work ?In Windows Vista and Windows 7, applications run by default without any administrative permissions. They have the same permission levels as a normal user would. They cannot make any changes to the system. If the user clicks on No, the change won't be performed. If the user clicks on Yes, the application receives administrative permissions and is able to make system changes. These permissions will be given until the application stops running or it is closed by the user. For an easier understanding, the UAC algorithm is explained in the diagram below. What Changes Require Administrative Privileges ?There are many changes which require administrative privileges and, depending on how UAC is configured, they can cause an UAC prompt to pop-up and ask for permissions. These are the following:
What's The Difference Between UAC Levels ?Unlike Windows Vista, where you had only two options: UAC turned On or Off, in Windows 7 there are four levels to choose from. The differences between them are the following:
Should I Disable UAC When I Install My Applications & Turn It On Afterward ?The biggest annoyance level for users is when you install Windows 7 and all your daily applications. At this time you can receive lots of UAC prompts and you might be tempted to disable it temporarily, while you install all your applications and enable it back when done. In some scenarios this can be a bad idea. Certain applications, which make lots of system changes can fail to work once you turn on UAC after their installation and they will work if you install them with UAC turned on. The failures happen because, when UAC is turned off, the virtualization techniques used by UAC for all applications are inactive. This causes certain user settings and files to be installed to a different place and no longer work when UAC is turned back on. To avoid these problems, it is better to have UAC turned on at all times. Where To Find UAC & How To Change Its Level ?We have covered this topic in one of our previous articles, called How To Change User Account Control (UAC) Levels. There you will find a complete guide with all the information you need. ConclusionMicrosoft has listened to the feedback they received from Windows Vista users and have seriously tweaked UAC. We now have many options to choose from. These new settings provide a pretty good balance between security and usability. For those of you who are still not satisfied with the usability level of UAC, we will continue to look for additional tips and tricks which can tweak it further without compromising your security. If you already have some tips, don't hesitate to share them with us using the comments form below. |
|