
Windows’ built-in “Run-As” command allows you to launch a program as a different user account than the one currently active, However, runas.exe cannot be fully automated as it requires that the user typein the password for the alternate account. RunAsTool is portable freeware which allows standard users to run a specific program with administrator privileges without the need to enter the administrator password. This allows you to provide standard (non-admin) users with access to programs that require admin rights.
Some programs may not run correctly under a restricted account due to missing administrator rights. Therefore, many users are given administrator accounts, which makes the system more vulnerable to malware, viruses and other security risks. With RunAsTool, you can fix this. The login information for the application like username and password are read from an encrypted file – You don’t have to worry about your Admin Password.
RunAsTool v1.6 – What’s New – (Wednesday, July 1, 2026)
1. [ADDED] – Password security has been enhanced.
2. [ADDED] – Domain support.
3. [ADDED] – The method was modified to work in portable mode.
4. [ADDED] – verifying the hash before running.
5. [ADDED] – prompting for a password before running.
6. [ADDED] – Option to inherit variables.
7. [REMOVED] – Support for Import Cmd parameters.
8. [REMOVED] – Support for XP.
9. [ADDED] – A large portion of the program has been rewritten.
How to use
With RunAsTool there is no need to use a CMD prompt or any parameter in order to allow a standard user to run a program with admin rights. Just download, extract, and launch RunAsTool. Note: Problems may occur if RunAsTool is moved to the desktop and run from there. Both the administrator and users who will use the program must have access to the relevant folder. Therefore, running the program from a location to which you have access permissions will help prevent certain issues.
1) Administrators In standard user account:
Launch RunAsTool and choose an admin account (if there are more than one) and type in the associated admin password.

RunAsTool has two user interfaces (UI). One for administrator accounts and one for standard users. (Standard users aren’t able to use the admin UI). In the admin UI, you can easily drag and drop any program(s) into the UI in order to give it admin privileges. Standard users can also create application shortcuts.

To change the places of the icons in the interface, simply drag them on each other. RunAsTool has several useful options. For example, “Run with default rights”, “Run as limited user”, as well as the ability to show, hide, minimize, or maximize the launched window(s). As a security check, administrators can use “check the file size before run” feature. If a restricted user attempts to rename another program in order to run it with admin rights (a.k.a. “spoofing”), this option will prevent the user from doing so.
2) Administrators In Administrator user account:
Admins can easily add program(s), then right click it/them and create a shortcut on the standard user’s desktop.

The Options menu contains many useful features, such as restricting Limited Mode, creating application shortcuts on the desktop, and adding a DLL file to the Allowed Module list.

Administrators can also easily import and export program lists. Just click File–>Menu and choose Import or Export. This is useful to create a list once and use it again later.

Standard users have two options to use an allowed program(s) with admin privileges.
1) In the RunAsTool restricted UI, double-click any program to run it with admin rights.

2) If the administrator has allowed it, a standard user may click any program and create their own shortcuts, so that there is no need to launch RunAsTool every time. They can also use any shortcut which the admin has already created for them. RunAsTool also supports domains. You can configure your settings in your Active Directory system and access the tool via a shared folder on other Windows systems connected to the same domain.
Supported operating systems: Windows 11 , Windows 10 , Windows 8.1 ,Windows 8 , Windows 7 , Windows Vista
Supported languages: English, Turkish, German, French, Polish
File: RunAsTool_x64.exe │ Virustotal
MD5: 32f05522749f93b52436d2947912a911
SHA1: 7930d2ee7eeec17ec79aa5c579979975c1fe50f4
File: RunAsTool.exe │ Virustotal
MD5: 25a1099d786dc05d15ad221816828354
SHA1: d22394a7f3c4842ee418943a551783dadcd1b32d






Hi, It is hard to say something ,it may be relevant with Microsoft Defender SmartScreen
Hey! I tested it in two computers.
I wanted this to allow default users to run AnyDesk ask administrator, otherwise they would constantly need the admin passoword to properly use it.
Anyway, in one of the two computers I configured it on, it worked seamlessly, but on the second one, everytime I click on the Desktop shortcut I created, it prompts if I really want to open that type of file.
Maybe I screwed up the settings in this one, I don’t know.
Anyone has any idea of how to get rid of that prompt?
P.S.: I think it’s important to mention that it does, however, work. The program runs just fine as admin, the way it was intended to. I just want to get rid of that message.
Unfortunately there is no other way, You may use the bat file via task scheduler or try to run this bat code via VBscript …
We have noted it down
There is a problem now, If I add the uninstall command then the batch file has to be run with admin rights in order to successfully remove the Apps. Is there any other way or workaround to remove the Apps?
Many thanks ,
Avivit
Thank you very much indeed.
Hi , After /Uninstall parameter, you can install the rnt file. Example bat command;
@Echo Off
START /wait "" "RunAsTool.exe" "/Uninstall"
START /wait "" "RunAsTool.exe" "/U=myuser" "/P=mypassword" "/I=path2.rnt"
exit
Thanks a lot for such a very useful tool.
I have a query, I use a script to load admin credentials and *.rnt file, but the problem is, when I load a *.rnt file second time with a new set of programs, it does not replace the existing ones automatically. I have to enter into edit mode and remove the existing programs manually. When using a script is there any way or command to remove/clear the existing programs.
Can support relative directories?
In Edit mode, select the attached program, then check the Interactive logon with profile (On the right side) and try again.
Hi,
at first I have to say: great tool! Helps a lot!
But today I have found a strange problem.
Setup:
Freshly installed Windows 10, latest build
User with standard rights (not admin)
When I run a program via the RunAsTool shortcut, I’m unable to print to a default printer, or if I select another printer in the program, it always ends with the same error "No default printer selected".
When I "Run as administrator" the same program, everything works fine.
Unfortunately, it’s a proprietary program, so I cannot give you a link to download.
I have tried:
– reinstall printer
– set another printer as default
– enable/disable "Let Windows manage my default printer"
Do you have any idea where the problem can be?
Thanks
Zdenek
Thank you Andy we will check it Out
Hi dev team, recently I found another(or maybe the same) issue which related the previous one I commented on May 21.
The reason why sometime program didn’t run under target user profile but the public user profile is that sometime RunAsTool will lost the user authorization due to some reasons(like system crashed, unexpected computer shutdown).
After lost of the authorization, it needs to switch to admin UI and reactivate again. Otherwise, the program under limit mode will actually run under public user profile.
However, this problem may not be reproduce every time(there is no way to assert whether RunAsTool still keep the authorization).
Luckily this is not a big problem. To avoid it, now I only run program in edit mode if RunAsTool changed to limit mode casually.
@Peter Nguyen
This program is completely free.
Hi Dev team.
I really love this app, but i want to ask that is it free for everyone ( included personal user or commercial user)?.
@Adri Genis
1 – Add the program you want to run to the list.
2 – Right click the program in the list with your mouse and create its shortcut.
3 – Copy the resulting shortcut to the startup folder.
Run -> Shell:Startup
Note: The program requesting admin authority may not open at startup due to UAC authority. Therefore, it may be necessary to turn off the UAC warning.
I need to run SUBST as administrator from a batch file (at startup). Would this tool allow me to do it?
When you start the program, it may be delayed due to the security software or your system.That’s why you can run the program for the second time.
we have noted it down , thank you