How to Install Any Software Without Admin Privileges on Windows 11 ,10

To install most of the software on a Windows machine, you need admin rights and this is a very standard security requirement. But you might not be the admin user on every PC you use. Though the requirement of being an admin user to install a software is quite an amazing feature at enhancing security, it can be frustrating not to be able to install a software when you so badly want to install one. So, is there a workaround? There definitely is a workaround and we are here to help you out.

Though this might seem like a tough process, the solution is surprisingly quite simple and straightforward. In this article, we guide you through the steps of how you can easily install any software without having admin rights on your Windows machine. Hope you enjoy!


Step 1: Press the keys WIN + D to go to Desktop immediately.

As next, right click on any empty space on the Desktop, click on New and then click on Folder to create a new folder on your Desktop.

Note: It’s not mandatory that you create a folder on the Desktop. It’s not mandatory that you even create a folder. But for convenience and for ease of access, a folder on the Desktop is created.


1 New Folder Optimized


Step 2: You can give any name to this folder. Even if you don’t give a name, it’s totally fine. We have named our folder GeekPage Admin Rights.

Double click on the folder to enter inside it.


2 Folder Named Optimized


Step 3: Now, you need to copy your installer file inside this newly created folder.

In the example below, I’m trying to install VLC player without admin rights. Hence, I have downloaded and copied the installation file of VLC onto my newly created folder.


3 Copy Setup Optimized


Step 4: As next, right click on an empty space inside the folder, click on New and then click on Text Document.


4 New Text Optimized


Step 5: Double click on the newly created text document to edit it.


5 Double Click Optimized


Step 6: When the text document opens up in Notepad, copy and paste the following code snippet onto it.

set _COMPAT_LAYER=RunAsInvoker
Start <name_of_setup_file>


6 Copy Code Snippet Optimized


Step 7: As next, go back to the folder where you have copied the installer file at, click on it and then press the F2 key. Now simply press the keys CTRL + C to copy the name of the installer file.


7 Copy Name Optimized


Step 8: Come back to the notepad file and replace <name_of_setup_file> with the name of the installer file that you copied at Step 7.

So, finally, my code would look like the following.

set _COMPAT_LAYER=RunAsInvoker
Start vlc-3.0.16-win64


8 Edit Script Optimized


Step 9: Finally, click on the File tab at the top and then hit the Save button. That’s it. Your file would now be saved.


9 File Save Optimized


Step 10: Now get back to the folder that you created and click on the text document. Press the F2 key to rename the file.


10 F2 Optimized


Step 11: Give the file any name you want. But make sure you give .bat as the extension of the file.

In the example below, I have given the name of the file as geek_page_admin_rights.bat.

Once you are done with the naming, simply press Enter key, upon which a Rename confirmation dialog box will pop up, on which you have to press the Yes button to proceed.


11 Bat Extension Optimized


Step 12: That’s it. If you now look at your file, you can see that the type of the file has changed from Text Document to Windows Batch File.

Double click on the file now to execute the batch script.


12 Execute Optimized


Step 13: That’s it. The batch script would now run, launching the installer specified after the Start command inside it.


13 Installer Optimized


Please tell us in the comments section whether you found the article useful.