Personal computing discussed

Moderators: renee, Flying Fox, Ryu Connor

 
DairyCreamer
Gerbil First Class
Topic Author
Posts: 101
Joined: Mon Aug 30, 2010 12:37 pm

User Account Control (UAC) and Performance

Thu Apr 14, 2011 9:31 pm

Pardon me if I didn't search hard enough and this has already been discussed extensively.

Can someone explain what performance gains (or lack thereof) there are in disabling UAC?

Any difference between Vista and 7 in this regard? I know there is a slider setting in 7... but practically speaking anyway.

Thanks for the info. Sorry if I'm beating a dead horse.
 
just brew it!
Administrator
Posts: 54500
Joined: Tue Aug 20, 2002 10:51 pm
Location: Somewhere, having a beer

Re: User Account Control (UAC) and Performance

Thu Apr 14, 2011 9:43 pm

AFAIK there's no performance difference. You're trading off security against convenience.
Nostalgia isn't what it used to be.
 
Flying Fox
Gerbil God
Posts: 25690
Joined: Mon May 24, 2004 2:19 am
Contact:

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 12:18 am

The only "performance difference" is that the first time the UAC prompt is raised for the application, you will notice a delay and the screen goes all dark on you with the dialog, which is intended behaviour to alert you that the application is asking for elevated access. Something that requires your attention. After you grant elevation access, the application should function the same. One time per application instance.
The Model M is not for the faint of heart. You either like them or hate them.

Gerbils unite! Fold for UnitedGerbilNation, team 2630.
 
Meadows
Grand Gerbil Poohbah
Posts: 3416
Joined: Mon Oct 08, 2007 1:10 pm
Location: Location: Location

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 1:11 am

Flying Fox wrote:
a delay and the screen goes all dark on you with the dialog, which is intended behaviour to alert you that the application is asking for elevated access. Something that requires your attention.

The delay is more than a delay. It's also intended to secure the input channels and prevent "malicious" permissions, for example via mouse cursor hijacking. Also, while the UAC prompt is in display, Aero is disabled and all windows and screen updates are suspended.

This makes it seem like the computer "jerks" back to work after you make the prompt go away with whichever answer, but UAC itself actually has little effect on performance.

There is, however, the problem with "checking" executables - the larger the .exe, the longer it will take for UAC to finally pop up. If you have a one-gig Windows service pack setup for example, it may take over 30 seconds between the double click and the actual running of the program, and this is directly a performance result of UAC. Without it, all executables are loaded instantly. (This is especially irritating over networks with a slow switch or otherwise modest connections, because even medium-sized setup files take next to forever, if you're installing them from the network. For that, you should copy them over to the end machine first.)
 
no51
Gerbil Team Leader
Posts: 253
Joined: Thu Feb 21, 2008 10:35 pm
Location: Milwaukee, Wi

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 5:59 am

I did the exact opposite and made UAC ask me for a password everytime. It allows me to be angrier at crappy programs requiring elevation for absolutely no reason, plus I can pretend I'm in a *nix environment.
Asus P8Z68-V PRO/GEN3 - Intel i7 2600k - Corsair H60 - Win 7 Pro x64
16gb Corsair DDR3 1600 - Sapphire 7970 - Gateway FPD2485W
2x320gb RAID0 - 4x1000gb RAID5 - Antec Signature 850W - Tagan Black Pearl
X-Fi Fatal1ty - Logitech X-540 - RK-9000 - G9
 
Flying Fox
Gerbil God
Posts: 25690
Joined: Mon May 24, 2004 2:19 am
Contact:

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 11:17 am

no51 wrote:
I did the exact opposite and made UAC ask me for a password everytime. It allows me to be angrier at crappy programs requiring elevation for absolutely no reason, plus I can pretend I'm in a *nix environment.

Instead of turning UAC up to 11, wouldn't it be easier to just run as a standard user?
The Model M is not for the faint of heart. You either like them or hate them.

Gerbils unite! Fold for UnitedGerbilNation, team 2630.
 
SuperSpy
Minister of Gerbil Affairs
Posts: 2403
Joined: Thu Sep 12, 2002 9:34 pm
Location: TR Forums

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 11:47 am

Meadows wrote:
There is, however, the problem with "checking" executables - the larger the .exe, the longer it will take for UAC to finally pop up. If you have a one-gig Windows service pack setup for example, it may take over 30 seconds between the double click and the actual running of the program, and this is directly a performance result of UAC. Without it, all executables are loaded instantly. (This is especially irritating over networks with a slow switch or otherwise modest connections, because even medium-sized setup files take next to forever, if you're installing them from the network. For that, you should copy them over to the end machine first.)


I'm pretty sure the signature checking happens regardless of having UAC on or not. Explorer on XP machines even has this behavior.
Desktop: i7-4790K @4.8 GHz | 32 GB | EVGA Gefore 1060 | Windows 10 x64
Laptop: MacBook Pro 2017 2.9GHz | 16 GB | Radeon Pro 560
 
Meadows
Grand Gerbil Poohbah
Posts: 3416
Joined: Mon Oct 08, 2007 1:10 pm
Location: Location: Location

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 12:02 pm

SuperSpy wrote:
I'm pretty sure the signature checking happens regardless of having UAC on or not. Explorer on XP machines even has this behavior.

Yes, but this isn't it. Launching executables is much slower under UAC, if the executable is enormous enough. Once they run however, there's no difference, so that's the answer to the OP.
 
Sargent Duck
Grand Gerbil Poohbah
Posts: 3220
Joined: Thu Mar 13, 2003 8:05 pm
Location: In my secret cave that has bats

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 12:14 pm

no51 wrote:
I did the exact opposite and made UAC ask me for a password everytime. It allows me to be angrier at crappy programs requiring elevation for absolutely no reason, plus I can pretend I'm in a *nix environment.


That works too. But what are you doing with crappy programs on your box?
No matter how bad the new homepage sucks or how bungled the new management is...

To all the original writers/contributors and volunteers, please know that I have nothing but the deepest love for you and the work you've done.
 
Ryu Connor
Global Moderator
Posts: 4369
Joined: Thu Dec 27, 2001 7:00 pm
Location: Marietta, GA
Contact:

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 1:14 pm

Flying Fox wrote:
no51 wrote:
I did the exact opposite and made UAC ask me for a password everytime. It allows me to be angrier at crappy programs requiring elevation for absolutely no reason, plus I can pretend I'm in a *nix environment.

Instead of turning UAC up to 11, wouldn't it be easier to just run as a standard user?


OTS (over-the-shoulder) elevation is the default behavior for standard users - I know I run as a standard user. Enabling OTS for the Admin accounts is hardly turning UAC up to 11.

There is an even higher secure desktop interaction setting available for UAC. Where upon arriving at the secure desktop you must send the SAS (sequre attention sequence) before you can enter in your Administative password.

http://www.windowsitpro.com/article/sec ... n-with-uac
All of my written content here on TR does not represent or reflect the views of my employer or any reasonable human being. All content and actions are my own.
 
no51
Gerbil Team Leader
Posts: 253
Joined: Thu Feb 21, 2008 10:35 pm
Location: Milwaukee, Wi

Re: User Account Control (UAC) and Performance

Fri Apr 15, 2011 7:39 pm

Sargent Duck wrote:
no51 wrote:
I did the exact opposite and made UAC ask me for a password everytime. It allows me to be angrier at crappy programs requiring elevation for absolutely no reason, plus I can pretend I'm in a *nix environment.


That works too. But what are you doing with crappy programs on your box?


That's a good question. Honestly, it's only xfire that does it and I don't know why I keep it anymore but I've had it forever.
Asus P8Z68-V PRO/GEN3 - Intel i7 2600k - Corsair H60 - Win 7 Pro x64
16gb Corsair DDR3 1600 - Sapphire 7970 - Gateway FPD2485W
2x320gb RAID0 - 4x1000gb RAID5 - Antec Signature 850W - Tagan Black Pearl
X-Fi Fatal1ty - Logitech X-540 - RK-9000 - G9

Who is online

Users browsing this forum: Google [Bot] and 1 guest
GZIP: On