microsoft
Report a problem

Microsoft Exec: UAC Designed To 'Annoy Users'

Steven Parker   on 11 April 2008 - 10:41 · 119 comments & 64745 views

Advertisement (Why?)
The User Account Control in Windows Vista improves security by reducing application privileges from administrative to standard levels, but UAC has been widely criticized for the nagging alerts it generates. According to one Microsoft executive, the annoyance factor was actually part of the plan.

In a Thursday presentation at RSA 2008 in San Francisco, David Cross, a product unit manager at Microsoft who was part of the team that developed UAC, admitted that Microsoft's strategy with UAC was to irritate users and ISVs in order to get them to change their behavior. "The reason we put UAC into the platform was to annoy users. I'm serious," said Cross.

Microsoft not only wanted to get users to stop running as administrators, which exacerbates the effects of attacks, but also wanted to convince ISVs to stop building applications that require administrative privileges to install and run, Cross explained. "We needed to change the ecosystem, and we needed a heavy hammer to do it," Cross said.

News Source: CRN

Post a comment · Send to friend Comments · There are 119 additional comments
#1 Flynsarmy on 11 Apr 2008 - 10:48
Cross was then promptly fired from Microsoft for leaking the truth to the general population.
(1 reply) #2 Lasker on 11 Apr 2008 - 10:50
I know it, Microsoft finally agree!!!
#2.1 mrmckeb on 12 Apr 2008 - 11:55
Me: Anti-UAC Articles Designed To 'Annoy Readers'
#3 Beastage on 11 Apr 2008 - 10:56
His words make much sense, MS been trying to deal with un required admin privileges for a long time, most users do not admin privileges at all.
(2 replies) #4 McoreD on 11 Apr 2008 - 11:14
Are you crazy MS? I LOVE IT. In Windows XP you had to do "Run As" but now in Vista you bring it up automatically when it is needed.
#4.1 Krome on 11 Apr 2008 - 20:24
So "Run As" annoys you?
#4.2 XP1 on 12 Apr 2008 - 21:05
(Krome said @ #4.1)
So "Run As" annoys you?
It annoys me too. I think UAC is much better.
(11 replies) #5 devHead on 11 Apr 2008 - 11:23
You know what, I can believe this and it actually makes sense. Sometimes you gotta bash people over the head to get them to see the danger of something, and UAC is just that. It's like having to make laws about wearing safety belts in cars and not allowing drivers to use cell phones while driving. You can't just bank on drivers deciding without a law that seat belts are a necessity when driving. You have to make a law and have steep penalties for not obeying it. Same with UAC; you have to have an annoying dialog if you want to continue to do run as an admin, or start forcing these software programmers to write programs so that administrator privileges aren't needed to run them.
#5.1 Pabs(Sco) on 11 Apr 2008 - 11:28
(devHead said @ #5)
You know what, I can believe this and it actually makes sense. Sometimes you gotta bash people over the head to get them to see the danger of something, and UAC is just that. It's like having to make laws about wearing safety belts in cars and not allowing drivers to use cell phones while driving. You can't just bank on drivers deciding without a law that seat belts are a necessity when driving. You have to make a law and have steep penalties for not obeying it. Same with UAC; you have to have an annoying dialog if you want to continue to do run as an admin, or start forcing these software programmers to write programs so that administrator privileges aren't needed to run them.


Agreed!

Also I really have no issues with UAC, after the initial setup I rarely get prompted.
#5.2 Darken on 11 Apr 2008 - 11:38
(Pabs(Sco) said @ #5.1)
Also I really have no issues with UAC, after the initial setup I rarely get prompted.

+1
#5.3 SniperX on 11 Apr 2008 - 11:45
Because as we all know, just like wearing seat-belts and not using mobile phones when driving, not running with Admin privileges saves countless lives each year. Come on, if you're going to clutch to an analogy, make it vaguely similar at least. But hey, let's sail along on HMS crap analogy for a little while longer....

Ever wondered why, despite all the laws and the fines, people still don't wear their seat-belts and still drive along chatting to their friend on their phone? It's because fines and laws don't change the belief system. By their very nature, they are only useful after the event. I can bully you into saying what I believe to be true. That does not mean, however, that I have converted you to believe what I believe.

All Microsoft have accomplished is to irritate many of those who have switched to Vista, and give those who haven't yet switched another reason not to.
#5.4 theyarecomingforyou on 11 Apr 2008 - 12:31
I agree with this move by Microsoft because otherwise application developers were going to continue doing what they did wrong. Personally I don't have UAC enabled. That is because some software I use requires it to be disabled during install, plus it blocks software at startup without the option of an exclusion list. It's quicker and easier for me to simply disable it all together - the silent mode in TweakUAC is no use to me.
#5.5 +Shadrack on 11 Apr 2008 - 13:44
It's like having to make laws about wearing safety belts in cars and not allowing drivers to use cell phones while driving. You can't just bank on drivers deciding without a law that seat belts are a necessity when driving.


I think that the seat belt law had more to do with law/medical officials tired of scraping a person off of the pavement and less to do with concern about everyones safety.
#5.6 Skwerl on 11 Apr 2008 - 15:05
(SniperX said @ #5.3)
Because as we all know, just like wearing seat-belts and not using mobile phones when driving, not running with Admin privileges saves countless lives each year. Come on, if you're going to clutch to an analogy, make it vaguely similar at least. But hey, let's sail along on HMS crap analogy for a little while longer....

Ever wondered why, despite all the laws and the fines, people still don't wear their seat-belts and still drive along chatting to their friend on their phone? It's because fines and laws don't change the belief system. By their very nature, they are only useful after the event. I can bully you into saying what I believe to be true. That does not mean, however, that I have converted you to believe what I believe.

All Microsoft have accomplished is to irritate many of those who have switched to Vista, and give those who haven't yet switched another reason not to.


It's actually a pretty valid analogy. When seatbelt laws began, people bitched and moaned (just like the way idiots whine about UAC now). Now, it's accepted and second-nature to buckle your seatbelt the minute you get into a car. We're that much safer because of it, and now it's a habbit because it's accepted. It just took a decade!
#5.7 alister on 11 Apr 2008 - 16:14
(Pabs(Sco) said @ #5.1)
Also I really have no issues with UAC, after the initial setup I rarely get prompted.


I don't have any issues with it either because the first thing that I did was disabled after I installed Vista.
#5.8 Magallanes on 11 Apr 2008 - 18:01
(Skwerl said @ #5.6)
(SniperX said @ #5.3)
Because as we all know, just like wearing seat-belts and not using mobile phones when driving, not running with Admin privileges saves countless lives each year. Come on, if you're going to clutch to an analogy, make it vaguely similar at least. But hey, let's sail along on HMS crap analogy for a little while longer....

Ever wondered why, despite all the laws and the fines, people still don't wear their seat-belts and still drive along chatting to their friend on their phone? It's because fines and laws don't change the belief system. By their very nature, they are only useful after the event. I can bully you into saying what I believe to be true. That does not mean, however, that I have converted you to believe what I believe.

All Microsoft have accomplished is to irritate many of those who have switched to Vista, and give those who haven't yet switched another reason not to.


It's actually a pretty valid analogy. When seatbelt laws began, people bitched and moaned (just like the way idiots whine about UAC now). Now, it's accepted and second-nature to buckle your seatbelt the minute you get into a car. We're that much safer because of it, and now it's a habbit because it's accepted. It just took a decade!


is a correct analogy but the fact that UAC is the same to put on your seatbelt in every stop, so sooner or later you will ask automatically yes for everything or you will disable UAC.
#5.9 +Chrono951 on 11 Apr 2008 - 18:03
So, if we are keeping with the car analogy, the first thing you do when you buy a new car is to cut out those annyoing seatbelts? "I don't need to wear them, I'll be safe"
#5.10 WICKO on 12 Apr 2008 - 21:10
(alister said @ #5.7)
(Pabs(Sco) said @ #5.1)
Also I really have no issues with UAC, after the initial setup I rarely get prompted.


I don't have any issues with it either because the first thing that I did was disabled after I installed Vista.


+1
#5.11 Munkyman on 13 Apr 2008 - 21:03
Generally speaking if you are smart enough to disable UAC then you don't need it. It was designed for the idiots who don't understand that they are installing programs.
#6 darkpuma on 11 Apr 2008 - 11:31
makes great sense (now), but i dont think that they accomplished that.........
(26 replies) #7 CoolBits on 11 Apr 2008 - 12:04
The problem with UAC is that when an app prompts you for admin access you cant use any other app as it dimms your whole screen instead of just that app.... So much about multitasking LOL
#7.1 Chimera on 11 Apr 2008 - 12:27
(CoolBits said @ #7)
The problem with UAC is that when an app prompts you for admin access you cant use any other app as it dimms your whole screen instead of just that app.... So much about multitasking LOL


If it didn't do that, another app could grant itself admin rights....which is what UAC is intended to stop.
#7.2 CoolBits on 11 Apr 2008 - 12:40
(Chimera said @ #7.1)
If it didn't do that, another app could grant itself admin rights....which is what UAC is intended to stop.


O? yeah... its still windows LOL

Last edited by CoolBits on 11 Apr 2008 - 12:48
#7.3 vetmarkjensen on 11 Apr 2008 - 12:55
(CoolBits said @ #7)
The problem with UAC is that when an app prompts you for admin access you cant use any other app as it dimms your whole screen instead of just that app.... So much about multitasking LOL
It has been explained before. It asserts control of the session, and the display by dimming is a less "shocking" way to transition than a sudden change in the entire screen. My Ubuntu Linux does the same thing. It is better than having the screen blank with just a prompt box shown. God, imagine the complaints about that!
#7.4 ZombieFly on 11 Apr 2008 - 13:02
lol, maybe you should read up on the subject before adding your input. 1) gain a basic understanding of what it is you are criticizing
#7.5 CoolBits on 11 Apr 2008 - 13:45
(markjensen said @ #7.3)
It has been explained before. It asserts control of the session, and the display by dimming is a less "shocking" way to transition than a sudden change in the entire screen. My Ubuntu Linux does the same thing. It is better than having the screen blank with just a prompt box shown. God, imagine the complaints about that!

Why do you need a whole screen dimmed for one app? You just need a password prompt window with explanation of which app needs privileges... you can still use other apps before entering password for this app.
Have you ever used OSX?
#7.6 XerXis on 11 Apr 2008 - 16:11
(CoolBits said @ #7.5)
(markjensen said @ #7.3)
It has been explained before. It asserts control of the session, and the display by dimming is a less "shocking" way to transition than a sudden change in the entire screen. My Ubuntu Linux does the same thing. It is better than having the screen blank with just a prompt box shown. God, imagine the complaints about that!

Why do you need a whole screen dimmed for one app? You just need a password prompt window with explanation of which app needs privileges... you can still use other apps before entering password for this app.
Have you ever used OSX?


yes and the OSX version is insecure just because of this, by allowing other apps to function at the same desktop/user level as the elevation prompt you make it possible to let other apps "click" on the I agree button. The windows and linux versions don't have this flaw as they operate in a secure desktop. (the faded out windows you see are actually just a screenshot of the screen before the prompt used as wallpaper of the secure desktop)
#7.7 soumyasch on 11 Apr 2008 - 16:40
(CoolBits said @ #7.5)
Why do you need a whole screen dimmed for one app? You just need a password prompt window with explanation of which app needs privileges... you can still use other apps before entering password for this app.


It is because if the prompt were in the same desktop session as other applications, malware might send messages to the prompt window emulating a click on the allow button. Thats why it is generated in a separate desktop session where other applications cannot send any message and the system can be sure the response came from you.
#7.8 CoolBits on 11 Apr 2008 - 17:06
(soumyasch said @ #7.7)
It is because if the prompt were in the same desktop session as other applications, malware might send messages to the prompt window emulating a click on the allow button. Thats why it is generated in a separate desktop session where other applications cannot send any message and the system can be sure the response came from you.


So malware apps can enter your password too? Didnt know that ufff LOL
Anyway this is only possible in windows (if it is)... in OSX ONLY the app that asks elevation GETS elevation...
#7.9 GreyWolfSC on 11 Apr 2008 - 17:46
(CoolBits said @ #7.5)
(markjensen said @ #7.3)
It has been explained before. It asserts control of the session, and the display by dimming is a less "shocking" way to transition than a sudden change in the entire screen. My Ubuntu Linux does the same thing. It is better than having the screen blank with just a prompt box shown. God, imagine the complaints about that!

Why do you need a whole screen dimmed for one app? You just need a password prompt window with explanation of which app needs privileges... you can still use other apps before entering password for this app.
Have you ever used OSX?


You could easily use Automator to click the OK button on the OSX admin elevation prompt.
#7.10 Athernar on 11 Apr 2008 - 17:55
(CoolBits said @ #7.
(soumyasch said @ #7.7)
It is because if the prompt were in the same desktop session as other applications, malware might send messages to the prompt window emulating a click on the allow button. Thats why it is generated in a separate desktop session where other applications cannot send any message and the system can be sure the response came from you.


So malware apps can enter your password too? Didnt know that ufff LOL
Anyway this is only possible in windows (if it is)... in OSX ONLY the app that asks elevation GETS elevation...


Ever heard of a keylogger?

And secondly, are you even thinking about what you're saying? In Linux and Windows only the App that prompted gets elevated otherwise the whole system would be rendered pointless.

Out of Linux/Windows/OS X, OS X has to be the most insecure. The only reason there are so few vunerabilities/viruses for OS X is because of it's relatively (To Windows) tiny market share.


You're digging yourself a large hole with this discussion, i suggest you quit before it gets any deeper.
#7.11 rm20010 on 11 Apr 2008 - 19:00
(GreyWolfSC said @ #7.9)
You could easily use Automator to click the OK button on the OSX admin elevation prompt.


I swear in OSX you have to enter your password to 'unlock' the lock. So unless you use Automator or equivalent to steal the user's password, what need is there to blank out the entire screen?

Only Vista has continue/cancel. But even then, you could shut off Secure Desktop and make admins in Admin Approval mode be prompted for credentials. That will be similar to OSX. (except there's no permanent 'sticky' unlock mode)
#7.12 CoolBits on 11 Apr 2008 - 19:05
(Athernar said @ #7.10)
Ever heard of a keylogger?

And secondly, are you even thinking about what you're saying? In Linux and Windows only the App that prompted gets elevated otherwise the whole system would be rendered pointless.

Out of Linux/Windows/OS X, OS X has to be the most insecure. The only reason there are so few vunerabilities/viruses for OS X is because of it's relatively (To Windows) tiny market share.


You're digging yourself a large hole with this discussion, i suggest you quit before it gets any deeper.


I just said that its pointless to dimm the whole screen for 1 app that need elevated privileges and nothing else...
BTW keylogger would also need elevated privileges to run + in OSX you ALWAYS need to enter password... there is no cancel - allow like in windows.
#7.13 cyberdrone2000 on 11 Apr 2008 - 19:10
It's funny, because you're entirely correct. OS X has probably the most insecure option.
However, developments on the GNOME front will make PolicyKit the default elevation method instead of gksudo, and it seems that PolicyKit is remarkably similar to OS X's prompts

PolicyKit
OS X Authentication

And, just for reference:
GKSudo
User Account Control (UAC)

On another note, compared with all three system's i've used (UAC, OS X Auth, and GKSudo), UAC is the most annoying. Can't really say why, because UAC is very similar.

I think it's just considerably more jarring, even moreso than GKSudo. It takes a few seconds to go from blanking the screen to displaying a prompt, and the darkness of the fade-out really takes you away from what you were doing... Maybe that was their intention, maybe not, but It IS the most annoying in it's presentation.
#7.14 XerXis on 11 Apr 2008 - 19:34
(CoolBits said @ #7.12)
(Athernar said @ #7.10)
Ever heard of a keylogger?

And secondly, are you even thinking about what you're saying? In Linux and Windows only the App that prompted gets elevated otherwise the whole system would be rendered pointless.

Out of Linux/Windows/OS X, OS X has to be the most insecure. The only reason there are so few vunerabilities/viruses for OS X is because of it's relatively (To Windows) tiny market share.


You're digging yourself a large hole with this discussion, i suggest you quit before it gets any deeper.


I just said that its pointless to dimm the whole screen for 1 app that need elevated privileges and nothing else...
BTW keylogger would also need elevated privileges to run + in OSX you ALWAYS need to enter password... there is no cancel - allow like in windows.


you just prooved that you have no idea what you are talking about and didn't even read the answers to your ignorant accusations
#7.15 CoolBits on 11 Apr 2008 - 20:12
(XerXis said @ #7.14)
you just prooved that you have no idea what you are talking about and didn't even read the answers to your ignorant accusations


You were trying to say that windows has two desktops (secure and insecure) or what? I just said that ist pointless to have secure desktop (to dimm it) if the default desktop is secure...
When there will be an app that will steal your password, enter that password in prompt and click ok... then NO system is secure... not even vista with "secure" desktop
#7.16 vetmarkjensen on 11 Apr 2008 - 20:24
(CoolBits said @ #7.15)
You were trying to say that windows has two desktops (secure and insecure) or what? I just said that ist pointless to have secure desktop (to dimm it) if the default desktop is secure...
When there will be an app that will steal your password, enter that password in prompt and click ok... then NO system is secure... not even vista with "secure" desktop
When you start arguing over dictionary word meanings of a marketing-named feature, it shows that there is no longer a reason to discuss things any further.
#7.17 HalcyonX12 on 11 Apr 2008 - 22:26
(markjensen said @ #7.3)
(CoolBits said @ #7)
The problem with UAC is that when an app prompts you for admin access you cant use any other app as it dimms your whole screen instead of just that app.... So much about multitasking LOL
It has been explained before. It asserts control of the session, and the display by dimming is a less "shocking" way to transition than a sudden change in the entire screen. My Ubuntu Linux does the same thing. It is better than having the screen blank with just a prompt box shown. God, imagine the complaints about that!


Yeah but the difference with Linux and OSX are that you only need elevated priveledges to change core system settings, not for deleting shortcuts, etc... I know you're talking about entering a password here but the topic is about UAC and MS thinks it is necessary to teach users good habits, but a lot of people don't have the problems that UAC is supposed to solve in other OSes.
#7.18 mrp04 on 11 Apr 2008 - 23:09
(CoolBits said @ #7.15)
(XerXis said @ #7.14)
you just prooved that you have no idea what you are talking about and didn't even read the answers to your ignorant accusations


You were trying to say that windows has two desktops (secure and insecure) or what? I just said that ist pointless to have secure desktop (to dimm it) if the default desktop is secure...
When there will be an app that will steal your password, enter that password in prompt and click ok... then NO system is secure... not even vista with "secure" desktop


You are such an idiot. Because the elevation prompt is on the same desktop as the ordinary user is OS X, a keylogger can just log the password in as you type it in (since it is running on the USER desktop, not an ADMIN SECURE desktop) for a different valid program that you need to run as admin.
In Windows, the user desktop is "deactivated" and any apps running as user can not log the keyboard and mouse anymore. The Secure desktop is completely separate, anything not running as admin has NO POWER in the secure desktop. A key logger would need to be run as admin to work in the secure desktop (where you enter the password) to get your password, but UAC makes sure it doesn't run as admin. If the keylogger were to run without admin, it can not log and UAC passwords.

And yes, UAC doesn't ask for password normally, but only when the user is not an "admin account". Even the UAC prompts that don't ask for a password are secure, because they still run on a secure desktop. Any user program (such as a macro program designed to click "continue" will NOT WORK in secure desktop.

If you need more explanation, without a secure desktop there can be a 2 part virus. The destructive part needs to be run as admin, and the other part is just a macro program. The virus first launches the macro program which waits until a UAC prompt comes up. The part that requires admin is then run, and the UAC prompt comes up. Since the prompt is not in a secure desktop, the macro program will click continue and the virus does the damage.
#7.19 HalcyonX12 on 12 Apr 2008 - 01:13
How would these keyloggers etc get on if the desktop were secure? So this is just trying to seal off damage when exploits already exist?
#7.20 MioTheGreat on 12 Apr 2008 - 02:59
(CoolBits said @ #7.15)
(XerXis said @ #7.14)
you just prooved that you have no idea what you are talking about and didn't even read the answers to your ignorant accusations


You were trying to say that windows has two desktops (secure and insecure) or what? I just said that ist pointless to have secure desktop (to dimm it) if the default desktop is secure...
When there will be an app that will steal your password, enter that password in prompt and click ok... then NO system is secure... not even vista with "secure" desktop


The Secure Desktop in Vista is isolated from the session that you're running.

I can launch an app right now, and it'll run with user privileges. That means it can log my keypresses as I type this. It can move the mouse, do whatever.

However, the UAC prompt forces the computer to switch to something called the Secure Desktop. That application I launched earlier doesn't even know that this desktop exists. It can't see it. It can't log my keypresses so long as I'm on it. It certainly can't interact with the prompt on it.

The only conceivable way that you could log keypresses on the Secure Desktop is that you at some point launched something as an Admin which totally screwed over your system's security. But since you had to manually allow that, it's not Windows' fault.
#7.21 GreyWolfSC on 12 Apr 2008 - 16:23
(CoolBits said @ #7.15)
(XerXis said @ #7.14)
you just prooved that you have no idea what you are talking about and didn't even read the answers to your ignorant accusations


You were trying to say that windows has two desktops (secure and insecure) or what? I just said that ist pointless to have secure desktop (to dimm it) if the default desktop is secure...
When there will be an app that will steal your password, enter that password in prompt and click ok... then NO system is secure... not even vista with "secure" desktop


No, there is a secure desktop MODE. When UAC takes over it dims everything except the prompt to let you know it's not active and the OS will not accept any input except from the mouse and keyboard. Although I haven't used it yet under Vista, I suspect that you cannot confirm a UAC prompt while working with a standard remote assistance request either. I would guess the local user would have to approve them for you.
#7.22 GreyWolfSC on 12 Apr 2008 - 16:26
(rm20010 said @ #7.11)
(GreyWolfSC said @ #7.9)
You could easily use Automator to click the OK button on the OSX admin elevation prompt.


I swear in OSX you have to enter your password to 'unlock' the lock. So unless you use Automator or equivalent to steal the user's password, what need is there to blank out the entire screen?

Only Vista has continue/cancel. But even then, you could shut off Secure Desktop and make admins in Admin Approval mode be prompted for credentials. That will be similar to OSX. (except there's no permanent 'sticky' unlock mode)


Many people don't set passwords for their computers. In those cases it only requires clicking the Accept/OK button.
#7.23 HalcyonX12 on 12 Apr 2008 - 23:48
(MioTheGreat said @ #7.20)
The Secure Desktop in Vista is isolated from the session that you're running.


Isn't this the same as just creating a different user account in a different user group and launching an application with their credentials?

On a side note, I wonder if they ever plan on using .NET for IE development.

Last edited by HalcyonX12 on 12 Apr 2008 - 23:54
#7.24 MioTheGreat on 13 Apr 2008 - 03:36
(HalcyonX12 said @ #7.23)
(MioTheGreat said @ #7.20)
The Secure Desktop in Vista is isolated from the session that you're running.


Isn't this the same as just creating a different user account in a different user group and launching an application with their credentials?


Nope.
#7.25 vetmarkjensen on 13 Apr 2008 - 16:49
(HalcyonX12 said @ #7.23)
(MioTheGreat said @ #7.20)
The Secure Desktop in Vista is isolated from the session that you're running.


Isn't this the same as just creating a different user account in a different user group and launching an application with their credentials?
Yup, sounds that way to me. This is a local-only session, from what I am told (I guess I could try to VNC into my kid's Vista PC and attempt an action that would trigger UAC to make sure). Meaning that it is a system display (session/account/whatever) that is tied into localdisplay and local keyboard/mouse input.
#7.26 HalcyonX12 on 13 Apr 2008 - 18:24
Thanks for the helpful reply
(4 replies) #8 Licenturion on 11 Apr 2008 - 12:04
What's the big deal?

At least they put the option to turn it off. That's the first I always do after a Vista installation...
#8.1 toadeater on 11 Apr 2008 - 23:12
(Licenturion said @ #
What's the big deal?

At least they put the option to turn it off. That's the first I always do after a Vista installation...


The big deal is that features like this are installed on your PC and eventually add up to 16GB. Add to this Vista's habit to index and backup everything imaginable and you have a Windows installation that continues to grow the more you use it. Eventually, it will collapse under it's own bloat and corruption, then you have to reinstall.

This is a deeply flawed designed, and just one of many reasons why people say that VISTA SUCKS.

Perhaps Vista was designed to suck?
#8.2 Athernar on 12 Apr 2008 - 14:30
(toadeater said @ #8.1)
(Licenturion said @ #
What's the big deal?

At least they put the option to turn it off. That's the first I always do after a Vista installation...


The big deal is that features like this are installed on your PC and eventually add up to 16GB. Add to this Vista's habit to index and backup everything imaginable and you have a Windows installation that continues to grow the more you use it. Eventually, it will collapse under it's own bloat and corruption, then you have to reinstall.

This is a deeply flawed designed, and just one of many reasons why people say that VISTA SUCKS.

Perhaps Vista was designed to suck?


Thank you for proving you don't have the slightest clue on what you're talking about.

Because if you did, you would realise you can disable the Volume Shadow Copy service and that Indexer only indexes 3 folders by default. (Users, Start Menu and Offline files.)

But i suppose facts are a waste of time in this discussion, because afterall you are throughly attatched to the VISTA $UCKZ bandwagon.

Last edited by Athernar on 13 Apr 2008 - 12:24
#8.3 nohoy on 13 Apr 2008 - 05:12
(toadeater said @ #8.1)
The big deal is that features like this are installed on your PC and eventually add up to 16GB.


You also didn't realize that most of the size of vista is due to the huge amount of drivers it supports out of the box and has nothing to do with active processes...

But it's cool to hate, so right on.
#8.4 RealFduch on 13 Apr 2008 - 21:49
(nohoy said @ #8.3)
(toadeater said @ #8.1)
The big deal is that features like this are installed on your PC and eventually add up to 16GB.


You also didn't realize that most of the size of vista is due to the huge amount of drivers it supports out of the box and has nothing to do with active processes...

But it's cool to hate, so right on.

He is actually more silly.
First: even the dumbest user wouldn't get 16Gb size. More like 8-10.
Second: It's funny how this smartass doesn't know about the harrd links. About half of so-called Vista size are from hard linked files. So all dumb people count gigs of files twice and yell about size. Subtracting free space from the total space is too hard for them.
#9 Foub on 11 Apr 2008 - 12:29
I've been saying this all along about it, but the crows said that it wasn't.
#10 Richardarkless on 11 Apr 2008 - 12:51
yep very annoying but Ive disabled it so alot happier now
#11 GreyWolfSC on 11 Apr 2008 - 13:29
I don't consider an occasional alert annoying. What annoys me is developers that still haven't fixed their broken programs after over a year from RTM. (GameJackal is the first one that comes to mind. It wants elevation every time you reboot.)
#12 HalcyonX12 on 11 Apr 2008 - 13:29
Yes, it's a healthy thing to train users for good security etc, this method prevents the user from 'discovering' the OS and really just herds them in the right direction. Then when they get frustrated, they just shut it off anyway. However, just prompting the user to mindlessly click "allow" will not really train users to do the right thing in the end anyway, it'll become second nature like clicking "I Agree" to an EULA or clicking "Next" in an install program. It's not like the user actually understands what the OS is doing and why, all they know is they want to perform a specific task and they just want the computer to do it. Exploits that don't prompt the user because they've bypassed security in the OS will go even more unnoticed than before, because the user will not have known that anything happened. I think it will take a lot longer term to see if this method is effective in securing Windows, and certainly Vista will have to be more widely deployed to get a good idea of how the general population will react.

Last edited by HalcyonX12 on 11 Apr 2008 - 15:12
#13 +Shadrack on 11 Apr 2008 - 13:46
never really annoyed me, but I guess all the programs i run work perfectly fine in user mode.
(1 reply) #14 devHead on 11 Apr 2008 - 14:00
but then it prevents the user from 'discovering' the OS and really just herds them in the right direction.


But the thing you need to remember is that most users don't want to 'discover' the OS, they just want to write documents, surf the web, write emails, etc. Most users are completely ignorant about what is going on in the operating system, and they have been conditioned that that's the way it should be. After all, only geeks and nerds really can know anything about computers and how they work. That is still the impression perpetrated by and supported by the general public. The vast majority of people I know who have computers are completely clueless as to how to take general good care and keep from getting viruses and trojans and other junk. Yes, UAC isn't going to retrain people until people in general start taking an interest in what's going on inside.
#14.1 HalcyonX12 on 11 Apr 2008 - 15:21
(devHead said @ #14)
but then it prevents the user from 'discovering' the OS and really just herds them in the right direction.


But the thing you need to remember is that most users don't want to 'discover' the OS, they just want to write documents, surf the web, write emails, etc.


If that's the case, how is UAC going to help? Clicking "Allow" will become as repetitive and mundane as clicking "I agree" or "Next", if a user doesn't know why they should click "Allow" or "Cancel" then they'll probably just end up having the same problems as before. The only thing UAC changes is that now MS tech support can say "Well you clicked Allow so it's your fault"... the user still won't know what happened or know how to tell what actions are good and what aren't, unless it's just trial and error, which is not a good approach to security.
(7 replies) #15 Orlando Rays on 11 Apr 2008 - 14:03
Surprisingly enough, that actually makes sense. They want applications that don't require administrative privileges, thus covering possible security breaches.

Besides, us power users can just turn off User Account Control.
#15.1 franzon on 11 Apr 2008 - 14:52
(Orlando Rays said @ #1)
us power users can just turn off User Account Control.


a truly power user has UAC enabled.

Last edited by franzon on 11 Apr 2008 - 15:26
#15.2 stevehoot on 11 Apr 2008 - 15:34
(franzon said @ #15.1)
(Orlando Rays said @ #1)
us power users can just turn off User Account Control.


a truly power user has UAC enabled.


+1

My works laptop wasn't touched between when my predecessor left and I joined. First thing I did was to re-enable UAC.

Rather have IE running in a sandboxed mode rather than with admin rights thanks.
#15.3 coolvi on 11 Apr 2008 - 16:27
(franzon said @ #15.1)
(Orlando Rays said @ #1)
us power users can just turn off User Account Control.


a truly power user has UAC enabled.


Being a true power user meaning that they know exactly what they're doing and not doing. Thus, features like UAC, System Restore, and Security Center, etc aren't even necessary. Worst case scenario, a 5-minute restore back to clean state.
#15.4 _BeanZ_ on 11 Apr 2008 - 16:38
(coolvi said @ #15.3)
Worst case scenario, a 5-minute restore back to clean state.

But you just said we don't need System Restore - how are we supposed to restore then?
#15.5 Orlando Rays on 11 Apr 2008 - 18:06
(stevehoot said @ #15.2)
(franzon said @ #15.1)
(Orlando Rays said @ #1)
us power users can just turn off User Account Control.


a truly power user has UAC enabled.


+1

My works laptop wasn't touched between when my predecessor left and I joined. First thing I did was to re-enable UAC.

Rather have IE running in a sandboxed mode rather than with admin rights thanks.

I don't use Internet Explorer at home, and I don't use Vista at work.
#15.6 Relativity_17 on 11 Apr 2008 - 18:16
(coolvi said @ #15.3)
Being a true power user meaning that they know exactly what they're doing and not doing. Thus, features like UAC, System Restore, and Security Center, etc aren't even necessary. Worst case scenario, a 5-minute restore back to clean state.


People who know what they're doing also have knowledge of the resources available to them. UAC provides enhanced security. System Restore provides a simple quick way to back out system changes without re-imaging the computer. Security center allows a one-glance way to monitor the condition of security-related software. Yes, you do have the option of not using any of it, but if you're basing that decision solely on the idea that it isn't necessary because you're so elite, then you're already suffering from arrogance and complacence - common problems in end-users.
#15.7 PGHammer on 11 Apr 2008 - 18:17
(coolvi said @ #15.3)
(franzon said @ #15.1)
(Orlando Rays said @ #1)
us power users can just turn off User Account Control.


a truly power user has UAC enabled.


Being a true power user meaning that they know exactly what they're doing and not doing. Thus, features like UAC, System Restore, and Security Center, etc aren't even necessary. Worst case scenario, a 5-minute restore back to clean state.


Wrong. A true Power User will know *why* such security features are in place, and will work alongside them as necessary *without* having to deactivate them (because he/she did the due-dilligence and researched them). The very fact that you *still* want to let applications engage in the very unsafe behavior that's a security risk in the first place (and thus why UAC was created) shows you have not learned the very lesson that UAC was supposed to teach with the annoying reminders.

#16 GEIST on 11 Apr 2008 - 14:14
In the context mentioned, I actually find it good. Sometimes you really have to **** someone off to change their behavior, and in terms of getting users and software developers to adopt and encourage more secure habits, I find this right.
Ironically, most people who are outrageously annoyed with UAC don't know how to turn it off, and that alone justifies its existence for me.
(2 replies) #17 bucko on 11 Apr 2008 - 14:32
Just got my X64 Vista home premium today, will install in the summer holidays, it has SP1 already slipstreamed for me XD. I actuatly like UAC it's a good idea (tried it on a friends laptop) stops them installing all this spyware and adaware crap I guess on the random links they click on the Internet. Anyone who disables UAC is stupid to have Vista imho go sell it and get XP it's one of the good features of Vista getting away from an Admin account. You can right click to run programs as admin anyway with the prompt so it's not to bad once everything is up and running.
#17.1 Doli on 11 Apr 2008 - 15:00
How did it stop them from installing programs, you get a prompt and they click "Allow" or "Cancel" thats it.
#17.2 Relativity_17 on 12 Apr 2008 - 05:20
(Doli said @ #17.1)
How did it stop them from installing programs, you get a prompt and they click "Allow" or "Cancel" thats it.


No, if you're logged in as a standard (non-adminsitrative) as a part of intelligent computing, then you'd get a "To continue, type an administrator password and then click OK." dialog. Administrator accounts get the Allow/Deny options by default, but it can thankfully be turned off with Local Security Policy.
#18 rpgfan on 11 Apr 2008 - 14:51
Umm... Requiring admin privileges is good for some things. Also, it doesn't help that the admins themselves disallow installing things USING MS' TECHNOLOGY. Sure, installing programs can be bad, but the secret is to install it in your own C:Documents and Settings or C:Users directory (assuming a typical install of Windows, though this isn't always the case with businesses and schools). Of course, sometimes things need to be added to directories like system32 (shame on those security software vendors... that is what the registry is for! )

I can see the point because it annoys everybody, but that doesn't mean the concept behind it is bad. It was just poorly implemented.
#19 +chaosblade on 11 Apr 2008 - 14:56
Anything that gets people educated about the silly things they can do, I'm up for. Forcing developers to actually think of security is another very, very good thing. As both a user and a developer, I don't see anything particularly wrong with UAC.
#20 C_Guy on 11 Apr 2008 - 15:00
I agree with the decision to "annoy" users on purpose because Microsoft was aiming for a necessary behavioral change in the "average" Windows user. However, this is one thing Apple actually got right in OS X. I find that either as a standard or administrative user, I only get nagged for an administrative password when it's really needed. It just seems to make more sense. I don't want to have to enter an admin password just to look at certain Control Panel settings.
#21 m-p{3} on 11 Apr 2008 - 15:27
UAC stand for User Annoyance Control
#22 Screaming Slave on 11 Apr 2008 - 15:45
A Microsoft executive named David Cross. That could be a great premise for a Mr. Show sketch.
#23 X'tyfe on 11 Apr 2008 - 15:57
in theory, i can see this being a good idea
however, in reality it hurts them. they will have to find a better idea
(2 replies) #24 The Guardian on 11 Apr 2008 - 16:29
Does not bother me in the least bit, as I use TweakUAC, which enables quiet mode of UAC. So you end up getting the best of both worlds...
#24.1 mrp04 on 11 Apr 2008 - 23:15
No you don't. If it never asks you for elevation and automatically gives it, that is the same thing as running as admin by default. You are not getting ANY part of "the world" of UAC, you might as well disable it.
#24.2 Esvandiary on 12 Apr 2008 - 11:53
(mrp04 said @ #24.1)
No you don't. If it never asks you for elevation and automatically gives it, that is the same thing as running as admin by default. You are not getting ANY part of "the world" of UAC, you might as well disable it.

This is just a guess (I'm still on XP) - but wouldn't UAC's quiet mode still give you the sandboxed mode in IE7 etc?
(1 reply) #25 JamesWeb on 11 Apr 2008 - 16:37
Could this quote be taken any more out of context just to get a radical headline?
#25.1 I am Not PCyr on 12 Apr 2008 - 23:39
(JamesWeb said @ #25)
Could this quote be taken any more out of context just to get a radical headline?


ya really lol

besides i didnt know this was up fort debate..
i thought it "goes without saying" that obviously it was designed to irratate users
kinda like saying "hey seatbelts are designed to save you" here i thought they were a fashion statement

i still think Vista sucks, bandwagon or no bandwagon
and UAC is poorley implemented but i think but its ok for Mom, Grandma, your girlfriend etc..
you know the people i mean, the Toolbar collectors

there aint much to debate here as usual with security related talk user desicions are the most important factor
and all the security software and features are an aid, and not the solution.

when i tried vista i disabled UAC cause if i wanted to get nagged i would get married or something
it makes installing cracked/pirated software difficult and impedes my efforts at crackin stuff myself
what self respecting hacker or cracker is gonna wanna use Vista as his/her OS of choice ? lol

although i see why MS put it in and i think its a good idea for the general public.. just not for me thx
#26 soldier1st on 11 Apr 2008 - 17:14
uac is not evil like many claim,running as admin means you can do anything but running as limited type means less chance of something going wrong,of course tweakuac is good for those who dont like uac(i personaly like uac,it actualy tells me something,if i dont get told then how do i know how to deal with stuff?)
(1 reply) #27 mel00 on 11 Apr 2008 - 17:34
first thing I hear from usual customers "co�o turn off the asking permission **** off", "How do I turn off the permission thing off"
list goes on. The one gets annoyed the most are Hispanic.

if you want to be GOD again just go secpol enable Administrator account and rename it there you go. back to god mode. matter fact I use it hehe.
#27.1 carmatic on 12 Apr 2008 - 17:10
(mel00 said @ #1)
if you want to be GOD again just go secpol enable Administrator account and rename it there you go. back to god mode. matter fact I use it hehe.


guess thats one more reason to buy the business or ultimate edition...
#28 +ispamforfood on 11 Apr 2008 - 17:51
I think this was a very good idea.... Software vendors have pretty much been giving their programs root access to the system for too long... find a flaw in their program and u can do what you will with peoples computers who have the program. Insanity. HOPEFULLY ISVs will start to care and stop writing their programs so sloppily.
#29 kyro on 11 Apr 2008 - 17:54
and windows designed to turn off professionals its true!!
(1 reply) #30 MGS4-SS on 11 Apr 2008 - 18:32
Disable the UAC, its worthless anyways.
#30.1 +Martog on 11 Apr 2008 - 18:56
(MGS4-SS said @ #30)
Disable the UAC, its worthless anyways.


Ok, go ahead and explain what UAC does and why it is so worthless.

Because you know, a web browser (any) needs full access to a computer, right? (for one example) Because Zero day exploits will only happen on IE, right?
(4 replies) #31 Dashel on 11 Apr 2008 - 19:13
Makes perfect sense to me as to why they didn't allow UAC to auto-accept (which is what the apologists for UAC always throw out as the 'fix' anyway). Still, its main thrust to force developers into line IMO, not as much the user.

What say Mio/Brandon, the unwavering defenders of such annoyances?
#31.1 mrp04 on 11 Apr 2008 - 23:16
Auto-accept for UAC is the same thing as turning it off.
#31.2 MioTheGreat on 12 Apr 2008 - 02:49
Because if it's in auto accept, you've just introduced a rediculously obvious security hole: Any applications can now spawn another process at any privilege level it wants. This effectively neutralizes a large portion of the benefit that you get from having an OS that follows LUA.

While this would mitigate exploits that do things like redirect a file i/o operation, or something, if you had one that allowed for any kind of arbitrary code execution, you're absolutely screwed with a system like the one you suggest.
#31.3 GreyWolfSC on 12 Apr 2008 - 16:10
(MioTheGreat said @ #31.2)
Because if it's in auto accept, you've just introduced a rediculously obvious security hole: Any applications can now spawn another process at any privilege level it wants. This effectively neutralizes a large portion of the benefit that you get from having an OS that follows LUA.

While this would mitigate exploits that do things like redirect a file i/o operation, or something, if you had one that allowed for any kind of arbitrary code execution, you're absolutely screwed with a system like the one you suggest.


Not only that, but an option to "auto approve" an app means the OS would have to keep a list of the approved apps somewhere. Malware could then be added to that list via some other exploit.
#31.4 MioTheGreat on 12 Apr 2008 - 18:38
(GreyWolfSC said @ #31.3)
Not only that, but an option to "auto approve" an app means the OS would have to keep a list of the approved apps somewhere. Malware could then be added to that list via some other exploit.


That could be protected by requiring Admin access to write to. The only 'real' problem comes from the fact that it basically allows anything to do anything it wants, so long as it can take the time to spawn another process.
#32 Izlude on 11 Apr 2008 - 20:54
The least they could have done was add a "remember" button. So the next time you run that particular operation again, it won't bug you. Good golly Ms. Molly!
(3 replies) #33 Izlude on 11 Apr 2008 - 20:56
My GOD! How come nobody has brought up the issue with copying or running files on another partition? It prompts every time. Is there a way to fix this? If so, maybe I could actually leave the dang thing on. I'd like my PC to boot faster (yes enable it to have a quicker boot time)
#33.1 xsliver on 11 Apr 2008 - 21:50
If you are seriously getting UAC prompts copying a file then something is wrong with your settings on the folders. Enable your user full control of them. PEBKAC not OS problem. If this was truely an issue why can I copy from any partition just fine and to/from usb keys, cdroms, and network shares without the same problem? Oh, that's because it isn't a problem with uac.


#33.2 MioTheGreat on 12 Apr 2008 - 03:01
As xsilver said, the ACLs on the other partition are obviously wrong if it's giving you problems.

Either give "users" or your user account Full Control of the partition. (Note: Don't do this to your system drive. You'll just be asking for trouble.)
#33.3 Izlude on 12 Apr 2008 - 04:16
(MioTheGreat said @ #33.2)
As xsilver said, the ACLs on the other partition are obviously wrong if it's giving you problems.

Either give "users" or your user account Full Control of the partition. (Note: Don't do this to your system drive. You'll just be asking for trouble.)


:o it worked!!!! gabazooba! armadillo yams! thanks!
#34 +Anaron on 11 Apr 2008 - 22:06
After awhile you get used to it. It doesn't hurt to simply click allow then continue when the UAC user prompt window pops up.
#35 ajua on 11 Apr 2008 - 23:42
The encourage part regarding software developers is very understandable. This way, windows can stop in the cold many vulnerabilities if all developers target their admin privileges only when they are really needed.

For most users this is annoying but the average joe is safe if they use this mechanism. For powers users, you can turn it off in more than one way without disabling all the features of this protection.
#36 random_n on 12 Apr 2008 - 00:18
I appreciate the effort; more programs will be compatible with Terminal Services as a result, because TS requires low-rights user accounts for anything resembling a sane setup. And I do love me some terminal services.
#37 Mystnight on 12 Apr 2008 - 02:16
Yeah but UAC is 1 of many Vista annoyances, and this annoyance, you can turn off at will
(2 replies) #38 mocax on 12 Apr 2008 - 04:29
If you get frequent UAC prompts in your daily non-hax0rz (or porn-related) usage in windows, you're in serious need to review your practises.

#38.1 Tha Bloo Monkee on 12 Apr 2008 - 05:50
Why's that? I used Vista on my girlfriend's computer once (I've only used Vista a few times btw) and it prompted me all the time while I tried to move files and folders and install a few things (and no, we weren't watching porn). It was such a nuisance; I was instantly annoyed and thought to myself "omg, if this was my computer, this would be the first thing that I would disable!"
#38.2 mocax on 12 Apr 2008 - 07:53
Like some posts above mentioned, it's the permission settings.

Files from XP may (or rather, most likely) be tagged as owned by an administrator.

I've moved and copied thousands of files on my PC with no prompts.
(2 replies) #39 Killa Aaron on 12 Apr 2008 - 09:55
i turned the crap off since i'm not the average joe smoe user i know what i'm doing.
#39.1 Glassed Silver on 12 Apr 2008 - 12:55
+1
never had to reinstall a system cause of malware or crap tbh...

Glassed Silver:mac
#39.2 RealFduch on 13 Apr 2008 - 21:57
(Killa Aaron said @ #39)
i turned the crap off since i'm not the average joe smoe user i know what i'm doing.

You know what you are doing? Because I found out a bunch of programs crapping in my system folders. Do you like piles of crap laying around?
#40 asmat on 12 Apr 2008 - 11:03
Well... It IS annoying for sure..
(1 reply) #41 cork1958 on 12 Apr 2008 - 12:56
Their plan worked then. It annoyed me so much I removed Vista from a brand new machine I got for Xmas and installed XP Pro and Blag Linux on it, in a matter of 2 days. WILL NOT install that over hyped, over bloated, wanna be OS on any of my computers again.

Already can't count how many computers I've done exactly the same thing to already either. Maybe they'll get it right next time. I can wait until 2010.
#41.1 Davebo on 12 Apr 2008 - 15:49
(cork1958 said @ #41)
Their plan worked then. It annoyed me so much I removed Vista from a brand new machine I got for Xmas and installed XP Pro and Blag Linux on it, in a matter of 2 days. WILL NOT install that over hyped, over bloated, wanna be OS on any of my computers again.

Already can't count how many computers I've done exactly the same thing to already either. Maybe they'll get it right next time. I can wait until 2010.


Amen - I'm picking up a laptop Monday, and after I make sure all the components work, off comes Vista, and on goes XP. If I had a choice, there'd be no OS (or malware) on the damn thing.

Hey MS exec? It's annoying all right - so much so that market share is decreasing. Good job?
#42 warwagon on 12 Apr 2008 - 14:46
UAC is FAR less annoying if you turn off the fade to gray.
#43 +NeoFyLe on 12 Apr 2008 - 19:08
I use Vista and normally I would turn it off, but I leave it on. Keeps me awake if I am staring at my computer in the wee hours of the morning doing changes that could compromise the stability or make changes I would later have to fix. So I like it.
#44 FuhrerDarqueSyde on 12 Apr 2008 - 19:13
Srsly guise, i threw 8GB in my box and threw vista ultimate on here and the ONLY problem i had since throwing the disc in my computer was Creative X-Fi crackling due to Creative sucking male genitalia (p.s. it isn't nForce like they claim), so I'm using my onboard Realtek 8.1 lol.

UAC only prompts me when i do something that would normally require admin privs to do such as change system settings or screw with the Windows folder.

I'm on SP1 x64
(1 reply) #45 Meacham on 12 Apr 2008 - 19:44
Seriously UAC does not bother me in the slightest, yeah it can be a pain in the backside but I would go out of the way to disable it event though I know how to completely remove UAC from Vista and stop it running and still run as administrator. not bothered by UAC at all.
#45.1 tele-fragd on 13 Apr 2008 - 02:30
(Meacham said @ #45)
Seriously UAC does not bother me in the slightest, yeah it can be a pain in the backside but I would go out of the way to disable it event though I know how to completely remove UAC from Vista and stop it running and still run as administrator. not bothered by UAC at all.


I only really found it annoying when I was doing a fresh install of Vista and had to install all of my usual applications and organise my start menu, but after that it wasn't that obtrusive.
#46 LostMonk on 13 Apr 2008 - 14:50
I find it truly amazing that it seems no-one that bashs UAC has thought about the fact that if you have malware trying to get admin rights, it's gonna activate UAC. Not like on oh so precious XP, where 90% of people run as admin, where it will get admin no problem. Even my 80 year old grandmother would be able to figure out that something is wrong if UAC popped up when she wasn't installing something.
#47 xtremev3 on 14 Apr 2008 - 14:08
LOL @ +LostMonk, he has a point you know. But other than that. That's why I bought a 17" Apple MacBook Pro for my personal use, and a 17" HP 8710W Mobile Workstation for work. As a DJ I can't have or risk Windows cooking up some idea that one of the applications like Scratch Live that i'm using is bad and its restarting.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)