Lire en français
27. April 2012 - 0:50 — AvvA

changelog  FAQ

A program needs to be elevated and always makes UAC prompt you?
UAC Pass
 allows to give or take back administrative rights on a specific application once and for all, with User Account Control active at the same time but without any prompt.

    Drag and Drop a program (or a shortcut to it) onto uacpass.exe,
    Accept security exception (for the last time about this program),
    Choose where to make the shortcut, and/or add it to session start.

To undo it, drag and drop the shortcut(s) made with UAC Pass onto uacpass.exe, it will go to the trash, delete the scheduled task(s), and UAC Pass will ask you if you wish to restore a classic shortcut on your desktop, in your Taskbar or Start Menu.

You will need to validate a security exception at the creation or destruction of the shortcut and scheduled task.


Why did I made this tool?

Windows Vista brings User Account Control, a bit heavy, Windows Seven keeps it with less annoyment. Nevertheless, when it's about systematic elevation required for an application, it gets quickly boring.
Most of the time users shut down UAC, but this is a solution that requires care because it's giving administrative privilege to all applications at once, including malwares.
UAC Pass was created with in mind reducing annoyment bring by UAC, without deactivating it.

This tool needs you to think twice in order not to become the weak point of your security via the links it creates.
UAC-free shortcuts will allow the linked program to execute with the highest elevation. The better is to avoid programs which connect to internet services that you don't trust.

Most of the timeUAC Pass is usefull with older programs, thoses requiring XP mode or small utilities like Ccleaner, CPU-Z or FRAPS, or programs like cmd and regedit system tools...
In other words, use it with trusted programs requiring systematic elevation.

If you wish to learn more about UAC Pass, you can visit the FAQ, and if it's not enough you can send me a message through contact form.

 version 1.8 :

  • Added a Stay On Top option, in the settings panel,
  • Fixed help system with Windows 8 or newer,
  • Fixed a bug with some system pathes on Windows 64 bits.
On Windows 8 or newer, even if the option is accessible, it's not possible to create directly in the task bar or in start menu. Please create the shortcut on your desktop then use Windows to put it where you want.


New in version 1.7:

Version 1.7a corrects a bug that was closing UAC Pass' window when dropping some files onto it, if the tasks' list wasn't opened.
Amongst news

  • Compatibility with domain's sessions,
  • Settings are recorded in a file rather than registry,
  • Added a list of scheduled tasks created with UAC Pass where you can launch, delete, delete all or open task scheduler,
  • Added several color themes, default one has more contrasted colors,
  • Added possibility to record window position in the settings file,
  • Added possibility to force UAC Pass to use its own folder instead of temporary one for the temporary files it creates,
  • Pictures are now uncompressed to memory rather than to disk.

Main interface

Like the older version it is possible to make shortcuts to UAC Pass with different options than those predefines and that we can specifie into command line arguments (or add them at the end of shortcut's target field). This Main Interface was created to ease their creation.
Check relevant options, then click this icon  représentant un raccourci sur fond vert,  which will open a small window which will propose you to make the shortcut on your desktop, pinned to Taskbar or to Start Menu (under Windows Vista, the link is added to Quick Launch or added to Start Menu).
With this method you'll be able to drag & drop your programs on this new shortcut to create UAC-free shortcuts.

You can make an UAC-Free shortcut to UAC Pass, which will escape the need of elevation prompt. Nevertheless, you will have to make it without argument and to use Main Interface 'bottom box' (Scheduled tasks can launch programs with arguments, but we can't launch a scheduled task and add to it 'on the fly' arguments, like files).
To make it more confortable, I make it possible for you to save checked option into a file (and to erase it at will), this way at each opening UAC Pass will be pre-configured as you like and you'll only have to drag and drop your programs on the 'bottom box'.



It opens if you drop a program onto uacpass.exe, or a shortcut to it without any destination argument. It allows to choose what to do after the creation or destruction of the Scheduled task.

Without interface

If you always use UAC Pass the same way, it could be more confortable to make a shortcut to UAC Pass with the Main Interface représentant un raccourci sur fond vert,  or manually, with destination arguments: to make it on desktop (-ondk), pinned to Taskbar (-pin2tb) or to Start menu (-pin2sm), and/or added to Session Start (-startup).
You'll fall back like version 1.0 behavior, which was:
- drop a program (or a shortcut to it) on uacpass.exe (or a shortcut to it),
- accept elevation prompt: task and shortcut are destroyed / created where you told it.



  • Portable application (no installation required), not necessary to use shortcuts it creates,
  • Friendly usage (drag & drop),
  • Keeps parameters (if you drop a shortcut which has some),
  • can destroy what it makes and restore what it has deleted,
  • the links created work only with their creator,
  • works also with command line. 
OS   Windows 10, 8, 7, Vista Windows 7, 8, Vista
Required  Administrator account Administrator account
Languages   French English French English
Version  1.8 1.7a


Download 64 bits version (advised)

Download 32 bits (untested)

Download from freeAvvArea site

 (february 2013 (v1.7+) : 4096 downloads)


None yet
 Softpedia      Brothersoft

File Name uacpass.exe v1.8 - 64 bits
 File Size
 429 654 bytes (~419KB)
 SHA1  3fe7cd5ca99d0ff4a720258da4a4b07d646b6b71
 SHA256  70b96af63d0628e2c9b37911c1b08b77fc89242b40742074f49028375c3a0be6

 Virus check
 Latest virus check

 File Name  uacpas32.exe v1.8 - 32 bits
 File Size 372 822 bytes (~364KB)
  SHA1   46dfa880685b8b8c09536f1badda269a77aeaac9
  SHA256  f7d09d46e319981c76d09ada05e7dd138d954ab4f70687dfcd52364649c39c57

 Virus check*
  Latest virus check
* Cylande and Webroot spot this file as a virus, they're wrong ;)

File Name uacpass.exe v1.7a
File Size 370 988 bytes (~362KB)
MD5 627a7ae3b53eeae1ac482b772c7e2458
SHA1 7fb16282959ba7bb259a0f7ce0a17976cf352a3a
SHA256 919ee3e9f24ef06dfff3bdd52d3ba555e2152c5c605e8c106993096424e0f6e1

Virus check*
Latest virus check

* McAfee-GW-Edition v2010.1D "correctly" detect that executable is compressed with a "modified" UPX version. Thanks a lot McAfee for this very useful warning!


Source Code

 (february 2013 (v1.7+) : 756 downloads)

Discuss sources Topic on official AutoIt 3 forums



Subpages (2): Changelog FAQ