Helping people with computers... one answer at a time.
There are situations where running a limited user account is the right thing to do, but running as an administrator is often more practical.
What are your recommendations regarding User Account Control and operating a PC as an administrator in Windows 7? I've read many times that one shouldn't routinely operate a computer while logged in as an administrator, but when you set up Windows on a new computer, the first user that you create is automatically an administrator on that PC. That makes it easy to get through User Access Control prompts by just clicking Yes. Is that risky? If you create a non-administrator user and log in as that user, UAC quite often prompts you for the user name and password of an administrator. Is there a benefit to that?
•
You'll get a variety of opinions on this one.
I tend to fall on the side of pragmatism. What that means is that it depends on just how much you trust the user of your computer.
And it's probably not the type of "trust" that you think.
•

UAC was added in Windows Vista and made more palatable (meaning less annoying) in Windows 7.
There are two principals at play:
Even when logged in with an account that has administrative privileges, you do not actually run "as" the administrator by default.
When something needs to happen that requires administrative privileges, you are prompted for permission. If you're logged in as an account with administrative privileges, it's a simple OK/Cancel choice. If you're not logged in with an administrative-enabled account, you must also provide the administrator password in order to be able to choose OK.
This is extremely similar to security measures on other operating systems, including both MacOS and Linux.
The reasoning is simple: by not truly running as administrator, malware that you encounter will have a more difficult time infecting your machine. In general, they have to fool you into saying OK to the UAC prompt before they can infect the deeper levels of your system.
In addition, it can also be helpful in preventing accidental or non-malicious changes from happening to your system.
The question is simply this: do you trust whomever is using your computer to answer the UAC prompt correctly?
Will they know when to say no?
If not, then a limited-user account - without knowledge of the administrator password - is the way to go. That way, anything that might potentially affect the system will require not just confirmation, but confirmation by someone who would presumably understand the risks.
Put another way, it's perfect for the kids in the house who keep wanting to install and/or download all sorts of questionable software. A common example might be those who might not understand that the codec that's supposedly required to view the video that they just downloaded from a questionable site isn't a codec at all and that saying Yes won't play the video, but will instead install malware on your machine.
I'll probably get some flak for this, but if you know the administrator password and particularly if you're the only person who routinely uses the computer, I see no reason to annoy yourself with a limited account. The only practical difference is whether or not you'll need to supply that password in order to say OK. Because you know the password, you're empowered to make mistakes either way.
More important than using a limited account or not is to adopt a skeptical mindset.
Don't be in such a rush to get whatever it is that caused the UAC pop-up that you fail to take the time to look closely at it, understand it, and even research it, if necessary.
Personally, I love the UAC pop-up.
It's an important notification that whatever it is that I'm about to do has the potential to impact the overall security of my machine.
That's a great reminder.
And yes, even though I'm supposed to know what I'm doing, I've absolutely said No to UAC prompts that were unexpected, something that I clearly didn't want, or something that I just didn't understand.
Purveyors of malware are turning to social engineering and phishing more and more because of these types of barriers that technology can put in place. By tricking you into somehow thinking that a UAC prompt is appropriate, safe, or required, they can bypass any barrier and wreak all sorts of havoc.
Skepticism and education are the only answer.
As has been said time and time again, there is no software, no tool, no scanner, no operating system, no technique that can protect you from yourself.
Article C4829 - May 27, 2011
Agree 100% with your observations Leo. I am an experienced user, nobody else gets anywhere near my machine. I run a single user account with administrator privileges.
@David Powell - David, you are waaay too observant!! LOL
Posted by: Jim Hillier at May 31, 2011 1:42 PMI run an administrator account (without a password) as I'm the sole user of my home PC and I have disabled UAC, I wouldn't recommend this approach to everyone, particularly novices, but I found it annoying and intrusive (although apparently its not as intrusive as it was with Vista - I use Windows 7), I use other methods to keep my PC safe. My take on the matter is I never had UAC with XP and managed just fine so I don't see that I need to use it with Windows 7 either.
Posted by: Saetana at May 31, 2011 8:01 PMWhen I was using XP, I used separate administrator and limited user accounts.
With Vista I still did the same at first but, then changed to just UAC. Very annoying but, safer in my opinion.
Windows 7 UAC is still annoying but, not quite as much.
I can put up with annoyance, as long as it makes my computing safer.
Thanks for a great article.
Posted by: sefcug at June 1, 2011 3:59 AMThe following link takes you to the
Norton User Account Control tool
, which is, to the best of my knowledge, applicable to Vista users only... Windows 7 users probably don't need it anyway:
Norton Labs UAC tool link
With this tool I've retained UAC access only for specific files... the safe ones are permanently let through without further botheration. Microsoft should have done this right at the outset!!!!
Posted by: Jayaram at June 1, 2011 5:08 AMI disabled UAC completely and use Winpatrol instead. Been using it for awhile now. It just warns you when programs are trying to change your startup entries.
03-Jun-2011
Posted by: Terry Hollett at June 1, 2011 8:56 AM