As we all know Windows Vista introduced a security feature called User Acount Contol (UAC) to strengthen the overall security level by enforcing the administrator authorization privilege.
This is indeed a good thing; similar to what root or sudo access does in case of Mac or Linux environment. But; even if the user is in administrator domain still Vista pops up a administrator dialog box for copy or delete operation to restrict the access. Which at times is annoy to me. If the user is not in admin group; then it makes sense; but even when user is under administrator domain; then there is no point to have this for every operation.
Indeed this becomes much more complicated when dealing with the system files copy or delete from command line. At times it is frustrating. For example; when you have a visual studio DLL project which generates a DLL which is automatically copied to system32 directory using custom build will fail without any useful errors as shown below:
Performing Custom Build StepAccess is denied. 0 file(s) copied.Project : error PRJ0019: A tool returned an error code from "Performing Custom Build Step"Nor from any regular command line:
c:\>type venu.txttest file for copyc:\>copy venu.txt c:\Windows\System32\Access is denied. 0 file(s) copied.
So, to get rid of this; I have to completely disable the UAC from Start -> Control Panel -> User Accounts -> Turn User Account Control on or off and then uncheck the box ‘Use User Account Control (UAC) to help protect your computer‘; and after a restart I can copy and do all kind of operations as that of XP.
It will be nice if Microsoft would allow this by default if the user is already in administrator domain. Not susre if there is any alternative way.