I remember when I was first testing Vista for use in my firm; one of the most frustrating things for me was the need for all users to have local admin permissions.
Even with Vista, I could not get away from the Accounting software vendors wanting that local elevated permission to make the software work. Now it has been a year since I left Corporate and moved to writing and training. If my seven years in the Accounting industry taught me anything, the status quo still exists.
Whether you want to or need to, logging into Vista with a Local Admin account can make dealing with UAC much easier than the Standard User account. Who knows, it may even make you start to like Vista Give in to your anger! With each passing moment, you make yourself more Bills servant.
(Sorry, another Start Wars quote. I cant help myself it seems to lend itself so well to our theme.)
Using a local Admin will make UAC a bit more palatable, but there is another method of making UAC easier to swallow.
Internet Explorer 8: Review
Hang On...Why Am I Still Using Windows?
Linux is Hot, Vista is Not, But What About Leopard?
How to Dual Boot Vista and XP
Change the Local Security Policy Settings
Windows Vista sets and saves UAC preferences in the Local Security Policy Management Console. To gain access to the Local Security Policy, click on the Start Orb and type secpol.msn in the Search bar. Local Administrative Account Access is needed to launch and make changes to the module.
Once opened you can change the following:
User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode Change the setting to prompt for consent rather than to prompt for credentials. This allows you to still review what is trying to run, but only requires you to either allow or cancel to action.
User Account Control: Only elevate executables that are signed and validated Setting this to Enabled will only allow elevation to executables that are signed with PKI certificates, which effectively cuts down on the number of prompts you receive, since non-signed executables will be automatically denied access.
User Account Control: Switch to the secure desktop when prompting for elevation Caution should be used and a determination needs to be made for each environment before making this change. Changing the prompt to the interactive desktop will also cut down on the number of prompts received by the end user.
Now these are only three of ten settings for UAC that can be tweaked according to your needs. Again, remember two of these Security settings I would not suggest: disabling the User Account Control all together, and disabling Admin Approval mode for the Built-in Admin account. These would allow Vista to work like XP in effect, running all executables with full admin permissions.
UAC has been a hard pill to swallow, no doubt. Hopefully future releases, whether they be Service Packs or the new Windows 7, will take this into consideration and gives us a happy medium between secured and functional.
Until then I hope these tips will bring you some relief and help others to get the most out of Windows Vista. As I said in my opening, the future of Windows leaves little hope that UAC will go away, but the future of XP is uncertain. Nothing in this world is more certain than change. Until that change is applied to UAC, we need to exist peacefully with menace.