I wish there were a few more settings options in the Windows 7 User Access Control (UAC) Settings dialog box.
Some programs, especially utility programs, trigger the UAC warning every time I start them manually, but not if started as a Windows Service or started by the Windows scheduler or Windows startup routines.
For example, WinPatrol starts every time that I start Windows. It does not trigger any warnings, either. However, when I start WinPatrol manually, it triggers the UAC warning. At that point, I’m not even making any changes to the settings — but the program has the capability to make those changes.
Therefore, Windows 7’s User Access Control greys the screen and gives me a UAC dialog box warning that the program is getting ready to make changes to the system, and asking for my permission for it to do so.
Similarly, GSiteCrawler (the program I use to crawl my site to make the site map for Google, Yahoo! and Bing) triggers the UAC warning, as does Acronis True Image. None of these do when they start on a schedule, just if I start them manually.
The lowest UAC setting basically says "don’t bother me." That takes away all the protection that you might have from UAC. It’s entire purpose is to bother you when something wants to make a change to your computer.
The second lowest setting tells Windows 7 to warn me if a program tries to make a change, but not when I make changes to Windows 7 settings (via one of the options I select).
The highest setting says to warn me of everything — any time anything wants to make a change, including if I chose to make the change.
This is the problem that drove people batty with Windows Vista, especially when the program would as one of the "are you sure you want to change this?" questions, and then Windows Vista would trigger its UAC alert to ask for another confirmation.
The option I selected was the next-to-highest User Access Control warning setting.
I get warned if a program tries to make a change to the Windows 7 settings. However, if I make a change, Windows 7 won’t bother me to confirm that I really wanted to do that.