UAC Pass

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.

Lire en français

27. April 2012 - 0:50 — AvvA

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 time, UAC 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

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'.

Mini-interface

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

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.

Features:

    • 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

Required

Windows 10, 8, 7, Vista

Administrator account

Windows 7, 8, Vista

Administrator account

Languages

uacpass1.8.zip

Mirror


File Name

File Size

SHA1

SHA256

uacpass.exe v1.8 - 64 bits

429 654 bytes (~419KB)

3fe7cd5ca99d0ff4a720258da4a4b07d646b6b71

70b96af63d0628e2c9b37911c1b08b77fc89242b40742074f49028375c3a0be6

Virus check

File Name

File Size

SHA1

SHA256

uacpas32.exe v1.8 - 32 bits

372 822 bytes (~364KB)

46dfa880685b8b8c09536f1badda269a77aeaac9

f7d09d46e319981c76d09ada05e7dd138d954ab4f70687dfcd52364649c39c57

Virus check*

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

File Name

File Size

MD5

SHA1

SHA256

uacpass.exe v1.7a

370 988 bytes (~362KB)

627a7ae3b53eeae1ac482b772c7e2458

7fb16282959ba7bb259a0f7ce0a17976cf352a3a

919ee3e9f24ef06dfff3bdd52d3ba555e2152c5c605e8c106993096424e0f6e1

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

Discuss sources