How To Install Software Without Administrator

  1. How To Install Programs Without Administrator Privileges Windows 7
  2. How To Install Software Without Admin Rights
  3. Install Programs Without Administrator Rights
  4. How To Install Software Without Administrator Privileges
  5. How To Install Software Without Administrator Permission
Active2 months ago

This video will show you how to install any software without knowing admin password. If you want to run another program, just copy the name of that program and replace it with the. Sep 26, 2016  Start - CMD - control userpasswords2 - Whichever user applies - Properties - Group Membership - Change from Administrator to Standard User or whichever group you prefer other than Administrator. UAC will stop any user without Administrator rights from installing any applications or changing any important settings.

Is there any way that I can force a program that normally requires administrator privileges (via UAC) to run without them? (ie: no UAC prompt and no system-wide access.)

Added: Without modifying the executable itself.

In spite of James's answer, I have found a few ways that it can almost be done:

Applications without a requested execution level attribute. Interactive processes running as a standard user with UAC enabled. Before a 32-bit process is created, the following attributes are checked to determine whether it is an installer: The file name includes keywords such as 'install,' 'setup,' or 'update.' Is there a way I can install software on my machine without having to be the administrator? This can be a very frustrating situation, I know. I have machines where the primary account is an administrator simply because of the frequent irritation of application updates and installations that require it. And without being an administrator, you have zero rights to install a software on the PC. While the above happens to be a security feature designed to prevent just about anyone to do anything with your PC, there sure is a workaround here so that you can install a software even if you are not the admin on the Windows 10 device.

  1. By modifying the executable I can remove the trustInfo entry from the manifest (or the manifest entirely, so I can use an external one), allowing the program to start without UAC. Unfortunately this modifies the executable, so it exits shortly after due to an internal checksum test.
  2. By using Process Explorer I can launch it as a Limited User. However this seems to limit it significantly more than I would like (it runs like Protected Mode IE and so can access significantly less than what my standard un-elevated user can).
Andrew Russell
Andrew RussellAndrew Russell
8303 gold badges8 silver badges11 bronze badges

9 Answers

Save this text in <name_of_file>.reg and add it to the Windows Registry. (Double-clicking on it should do the trick.)

Afterwards, right-click the app you'd like to run without administrative privileges and select 'Run without privilege elevation'.

In some cases - small amount 0.1% of programs may ask twice about UAC prompt.

user477799
VomVom

Save to nonadmin.bat:

Now you can drag and drop programs to this to run them without admin.

This doesn't require admin privileges as changing that registry key does. Also you won't clutter the context menu.

Based on Vom's answer

Update: Should now work with programs that have spaces in name as well.

HjulleHjulle

I hope I'm not too late to the party, but I was looking for a similar question and without seeing an answer here I found out that Windows' builtin RunAscommand, when run as administrator, can do that with /trustlevel switch.

This worked in my case.Ironically, starting a program explicitly without elevation requires an elevated command prompt. Go figure. :)I hope it helps you.

MxxMxx
2,5682 gold badges16 silver badges34 bronze badges
How

If you have a particular application that you want to always run without UAC, you can target it with the Registry (add the text to a REG file and import it into the Registry):

Unlike this answer, this solution requires no alternate click or change to user interaction.

Microsoft calls this process adding the RunAsInvoker'Compatibility Shim'.

Community
palswimpalswim
1,9089 gold badges31 silver badges58 bronze badges

I solved this problem today using the MS application customization toolkit.

I followed the instructions in a tech republic article.

Basically:

1) you get the toolkit from MS here .

2) Click Fix

3) Choose the RunAsInvoker option

4) Right Click the fix and choose Install

0xC0000022L
3,6556 gold badges38 silver badges70 bronze badges
user53639user53639

If it's a setup (installation) exe file that is requiring administration privilege, there's a trick to run it without elevated access:

How To Install Programs Without Administrator Privileges Windows 7

If the file's name contains words like setup or install windows forcefully runs it with elevated access even if it doesn't need elevated access:

If the .exe file has a manifest in it, these heuristics for elevation do not apply.

This is documented on the UAC (User Account Control) docs:

Installer detection detects setup files, which helps prevent installations from being run without the user's knowledge and consent.

Installer detection only applies to:

  • 32-bit executable files.

  • Applications without a requested execution level attribute.

  • Interactive processes running as a standard user with UAC enabled.

Before a 32-bit process is created, the following attributes are checked to determine whether it is an installer:

  • The file name includes keywords such as 'install,' 'setup,' or 'update.'

  • ...

Read mode here: https://docs.microsoft.com/en-us/windows/security/identity-protection/user-account-control/how-user-account-control-works

ShayanShayan
3321 gold badge5 silver badges17 bronze badges

While in his question Andrew stated that the following did not quite work:

By modifying the executable I can remove the trustInfo entry from the manifest (or the manifest entirely, so I can use an external one), allowing the program to start without UAC. Unfortunately this modifies the executable, so it exits shortly after due to an internal checksum test.

I was able to modify an external .manifest file for the software I was using and change

<ms_asmv2:requestedExecutionLevel level='requireAdministrator' uiAccess='false' />

to

<ms_asmv2:requestedExecutionLevel level='asInvoker' uiAccess='false' />

Turns out the software I was using did not really require administrator rights so I was able to run it on a Standard User account without UAC or administrator passwords. Thanks!

AurimasAurimas

I fixed this problem by going changing the permissions on the folder that contained the program.

I added each user that will run that program and gave them 'full control' priviledges. That took care of the problem and I left the 'run as admin' unchecked.

I don't have any security concerns for the users who will be running the program.

slhck
172k49 gold badges478 silver badges494 bronze badges
Tim DTim D

No, if a program requires UAC then it is trying to access something outside of its sandbox. The program will not correctly run without the elevated access.

If you just want to get rid of the notification, you can disable UAC.

How To Install Software Without Admin Rights

Disable UAC on Windows Vista: Start, type 'user'. Click on 'User Accounts'. On the window that pops up, click on 'User Account Control Settings' and then Turn off UAC.

Disable UAC on Windows 7: Start, type 'user'. Click on 'User Account Control Settings'. Drag the choice bar all the way to the bottom to 'Never Notify.'

James WattJames Watt
1,5597 gold badges16 silver badges25 bronze badges

protected by CommunitySep 22 '15 at 19:34

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged windowsadministratoruac or ask your own question.

When you need to install a program as an administrator, you can right-click on the .exe file and select Run as administrator. However, that option isn’t available for MSI packages. We will show you how to add an Install as administrator option for MSI packages.

To add the Install as administrator option to the context menu for MSI packages, right-click on the Start button and select Run from the command menu, if you’re using Windows 8.1. If you’re using Windows 7 or another earlier version, select Run from the Start menu.

NOTE: You can also press the Windows key + R to access the Run dialog box.

Enter “regedit” (without the quotes) in the Open edit box and click OK.

Install Programs Without Administrator Rights

If the User Account Control dialog box displays, click Yes to continue.

NOTE: You may not see this dialog box, depending on your User Account Control settings.

Navigate to the following key:

HKEY_CLASSES_ROOTMsi.Packageshell

Right-click on the shell key and select New | Key from the popup menu.

The new key is added as a sub-key under shell. Rename it to “runas” (without the quotes).

Right-click on the Default value in the right pane and select Modify from the popup menu.

NOTE: You can also double-click on Default to edit its value.

How To Install Software Without Administrator Privileges

On the Edit String dialog box, enter “Install as &administrator” (without the quotes) in the Value data edit box and click OK.

Now, you need to add a sub-key to the runas key. Right-click on the runas key and select New | Key from the popup menu. Rename the sub-key “command” (without the quotes).

Select the command sub-key and double-click Default in the right pane to edit its value. On the Edit String dialog box, enter the following in the Value data edit box:

msiexec /i “%1”

Click OK.

Close the Registry Editor by selecting Exit from the File menu.

Now, when you right-click on an MSI installation package file, the Install as administrator option is available.

When you select the Install as administrator option, the User Account Control dialog box may display, as shown at the beginning of this article, depending on your UAC settings.

READ NEXT

How To Install Software Without Administrator Permission

  • › How to Set Up a Smarthome Without the Cloud
  • › How to Quickly Create Your Own Chrome Browser Theme
  • › How to Create Aliases and Shell Functions on Linux
  • › What Is Apple Arcade? Here’s Everything You Need to Know
  • › What Is Ultra Wideband, and Why Is It In the iPhone 11?