Quote: Originally Posted by wabbo
Thanks so far, do you think UAC is worth all the stuff?
I played a bit with it now, and found it very very uncomfortable. I mean, every default program asks for admin rights or, if not, I need to rightclick->start as admin, because it's installed in c:\programs and needs write access:
It's just very very annoying and isn't there a way to always execute them as admin without having to click yes everytime? I mean, e.g. miranda doesn't even run without admin privileges, since history etc is written to my database...
I enjoy the UAC when installing new programs etc, so there's no security lack for viruses, keyloggers etc etc, because I have to click "yes" before they can install, but I don't want to always have to click yes when just starting my programs Im working with everyday...
Lets say, UAC actually is not security product but more of a compatibility provider.
But, yes in a way it will give you a security.
I am not really familiar with programs you listed (except keepass), but I will try to help you.
I cant understand why IM (miranda) can't run without admin privileges.
It is the problem of the developers. In Vista and Windows 7, Microsoft has moved into different strategy of working of software.
Basically in this OSes, most of the programs shouldn't need admin privileges and should not write to "program files" folder.
All their configurations and stuff, they should write into AppData and ProgramData folders.
So, it is actually laziness by developers of Miranda to adopt, new model which is causing problems.
Microsoft did know that developers will be slow to adopt to this model, and that it will break some of the current software, therefore it created UAC.
So, it will enable those programs work under the new model.
But it never meant to be final solution, but temporary one.
It was created to give time to developers to adopt to new working model.
But as you can see some developers are still too slow to move to the new model.
Therefore in a way it was meant to be annoying, to force developers to adopt faster (because otherwise they will start loosing annoyed customers)
Unfortunately, as you can see some developers don't care about it.
And I am 100% sure, it IS possible to move IM into full LUA environment.
So, in a nutshell, this annoyance isn't fault of UAC, but fault of lazy third party developers.
Secondly, contrary to popular belief, UAC is not meant to be security mechanism. It was made to assist developers and users to move into standard user environment.
And in many technical papers it was stated that it was only temporary, until all developers adopt to LUA.
ok, anyway. I am going to much into details
It's just very very annoying and isn't there a way to always execute them as admin without having to click yes everytime?
Have a look at this tutorial: Elevated Program Shortcut without UAC Prompt - Create