Security – Is UAC Preventing write access to Programs Folder

Securityuacwindows-server-2008-r2

We have a legacy application on a number of client sites. In some cases clients need to have write access to a folder or two under the Program Files (x86) folder.

As time goes on more and more of the clients are enabling UAC on the servers so we are now running into a simple roadblock.

We can apply normal windows/share security, but they still don't have write access. In fact as a local admin I only have that privileges via an elevated program.

Short of changing the program's location (larger task) is there any way I can provide write access to a limited folder to limited users, while the dev effort to alter the program progresses?

I know I can disable the VirtualStore but I'm trying to avoid that.

Best Answer

Short of rewriting the program, no. Writing to protected areas (including program files) requires elevation, regardless of the NTFS ACLs.

Here is a list of actions that trigger UAC.