This is the best fix I've found:
If you go into the Local Security Policy MMC under Administrative Tools in
the control panel, browse to Local Policies and click on Security Options,
and then change the option labeled "User Account Control: Behavior of the
elevation prompt for administrators in Admin Approval Mode" to "Elevate
Without Prompting", then UAC will behave like this:
- Programs that are marked as requiring admin privileges will automatically
run with admin
- Programs that are NOT marked as needing admin privs will NOT receive admin
privs
So, you will still run into circumstances where you will have to work around
UAC (i.e. where a program requires admin permissions but it is not marked as
such), but this gives you the best of both worlds.
You really don't want to turn it off completely because it disables your
Protected Mode in IE.
You can change the way Security Center alerts you in Control Panel-Check
this computers security status and on the left is the Security Center alerts
option.