Skip to content

Launch Unsigned programs with UAC enabled


Background Information

We are rolling out a new method of application control which has some unwarranted side effects. For example running any programs that have not been signed by a publisher causes all sorts of Janky problems. This is a workaround to this issue without losing any potential functionality. Please reach out to Nick, Neil and Kayne for assistance.


What we're actually doing here

The command we're using is attempting to launch an application with a compatibility setting that tells Windows to run the application without administrative privileges using a launch mode called INVOKER.

1

Go to source folder of the program like ProgramFiles or ProgramFiles x86

2

find the exe file

3

More options -> send to -> desktop

4

Go to the icon created on the desktop right click -> more options -> properties

5

Prepend the target with

cmd
C:\Windows\System32\cmd.exe /C "set __COMPAT_LAYER=RUNASINVOKER && start ""
6

Change icon, find the directory again and select the correct icon for the progranm

References

Chat GPT: Because Ofcourse

DANGER

This is an example of what it looks like, Do not use this unless you're setting up Beneware ECG with this problem.

cmd
C:\Windows\System32\cmd.exe /C "set __COMPAT_LAYER=RUNASINVOKER && start "" "C:\Program Files (x86)\Beneware\ECGLabUIShell\ECGLabUIShell.exe""