Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a program, specifically an installer, which is marked is requiring elevation with highestAvailable approach. I am using an administrator account with UAC at the highest level.

Is it possible to run this program without giving it administrative privileges?

Another example of such a program is stock regedit.exe, I can happily run it under an ordinary user without any UAC prompts, but cannot start it in admin account without elevation.

Interested mainly in Windows 7, but would not hurt to have a solution for Vista.

share|improve this question

2 Answers 2

up vote 3 down vote accepted

From SuperUser:

For all apps with requestedPrivilegeLevel="highestLevel" in their manifest, you can use Microsoft's Application Compatibility Toolkit 3 to shim the application with the RunAsInvoker fix, which forces the app to run with your standard user tokens.

share|improve this answer

If the application is compiled to require elevation then it will always prompt.

To stop things from prompting you would need to change the UAC settings.

share|improve this answer
    
Man, I was explicit. Is it possible to run this program without giving it administrative privileges? –  Denis Nikolaenko Dec 10 '10 at 6:31
    
As was I. "If the application is compiled to require elevation then it will always prompt." The only way around that would be to disable UAC. –  mrdenny Dec 10 '10 at 9:50
    
To stop things from prompting you would need to change the UAC settings. - This essentially gives the process an administrative token. –  Denis Nikolaenko Dec 16 '10 at 9:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.