Run Software without Administrator Credentials on Windows 10
Technical Note 1142
Applicable Model(s)
HMI Series
HMC Series
MLC (Maple PLC)
OIT
Title
Run Software without Administrator Credentials on Windows 10
Date
09/23/2022
Rev
01
P/N
0907-1142
Summary
EasyBuilder5000 is legacy software that requires Windows administrator privileges to run. This document steps through how to modify the installation of EasyBuilder5000 (or any other software that requires admin credentials) to run for a Windows standard user account on Windows 10.
The purposes of this procedure are:
- To disable UAC for a specific program, and without modifying the Windows UAC settings.
- To log into Windows as normal user and run the program without entering administrator password.
Solution
The software tool required for this procedure is the Windows Assessment and Deployment Kit which can be downloaded from Microsoft’s website.
For Windows 10 please download this software:
https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit
You will need to log in as an administrator to implement this solution. Please run the adksetup.exe application as an administrator to install “Application Compatibility Tools”.
In the Select Features to Install window, only select “Application Compatibility Tools”, the others are not necessary, you can uncheck them all.
Please follow these instructions after the installation has completed:
1.
In the Start menu, select Windows Kits > Compatibility Administrator (32-bit), Right click and select Run as administrator.
2.
In the left hand pane, right-click on the database under Custom Databases and select Create New, and select Application Fix.
3.
Enter the name and other details of the application you want to alter behavior on and then browse to it to select it. Click Next.
4.
Click Next until you are in the Compatibility Fixes screen. On the Compatibility Fixes screen, find the item RunAsInvoker, and check it.
5.
Click Next and then Finish.
6.
Select File -> Save As. Save the file as a filename.SDB type file in a directory you will easily find it.
7.
You can then copy the <filename>.sdb file to any computer that you want to alter the elevation prompt behavior on.
8.
Click Start -> All Programs -> Accessories. Right click Command Prompt and click Run as administrator.
9.
Run the command below:
sdbinst <path>\<filename>.sdb
a.
For example, if you saved the .SDB file as EasyBuilder5000.sdb in the C:\MapleSystems\EZ5000 folder, the command should look like this:
sdbinst C:\MapleSystems\EZ5000\EasyBuilder5000.sdb
10.
It should prompt: Installation of <name> complete.
11.
Now you can open the application without being prompted for an admin login.