Simsons
Simsons

Reputation: 12745

How to Disable UAC for my application

Well , when ever I am trying to run my application as administrator I am getting the following error, and whether to allow or not.

If I am running the app directly and not as an administrator then this seems to work. Is there Some thing I need to do to get rid of the UAC , no I dont want user to manually change the UAC settings.

Do I need to tweak registry settings only for my programe or any certificate I need to sign with.

alt text

Upvotes: 3

Views: 6588

Answers (6)

Sergiy Cheban
Sergiy Cheban

Reputation: 11

In

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

there is such item as ConsentPromptBehaviorAdmin. Change it.

Upvotes: 1

den232
den232

Reputation: 730

I had a program (Notepad2)suddenly require admin rights on a win-7 system. Seems that this can be changed easily.

Right-click the applicaiton, select properties, go to the compatibility tab, at the bottom is

Privilege level: Run this program as an administrator.

Unclick it and OK your way out. Worked for me.

Upvotes: 0

Epiderma
Epiderma

Reputation: 31

As a workaround on your machine, you can create a scheduled task that launches your application and tick the "run with highest privileges" in the general settings. Then you create a link to the sheduled task with schtasks /run /tn "TASKNAMEINQUOTES" as the link text. This will call the task that will run the application with elvated privileges without the UAC prompt. More on this here: http://www.howtogeek.com/howto/windows-vista/create-administrator-mode-shortcuts-without-uac-prompts-in-windows-vista/

Upvotes: 1

user457028
user457028

Reputation:

Configure an application to always run elevated: http://technet.microsoft.com/en-us/library/cc709691(WS.10).aspx#BKMK_S2

Upvotes: 0

MSalters
MSalters

Reputation: 180145

In general, you can't disable UAC. The goal of UAC is to provide a defense in depth against malware. It would be counterproductive if an Tojan could just disable UAC.

What you can do is accept that UAC exists, and roll with it. You shouldn't usually run as Administrator, so it's perfectly fine to get a UAC dialog when you do. For instance, Auto Start can be handled as a per-user setting, which means you don't need to be an admin to change that.

Upvotes: 4

Bojan Komazec
Bojan Komazec

Reputation: 9536

Your process needs to elevate its privileges. There are couple of articles about this in CodeProject but have a look at this one first.

Upvotes: -1

Related Questions