Whenever you share a PC with someone else, and you are not the administrator, there are many drawbacks.
The first thing that comes to mind is that a lot of programs can be set up to only run while having administrator rights. This means that if you are logged in using a sub-account, you are pretty much limited in what you can do.
For example, a security program or program that manages Windows features that triggers a UAC prompt may not launch at all if you deny it.
Fortunately, all of that is part of the past if you use a program such as RunWithRestrictedRights.
What is RunWithRestrictedRights?
RunWithRestrictedRights is essentially a command-line tool that uses the Windows Integrity Mechanism to restrict permissions for other applications. This makes it so that they don’t harm your computer.
In order to use RunWithRestrictedRights, you will need two things:
- Adjust memory quotas for a process
- Replace a process level token.
Some extensive documentation on what permissions are and how do they function has been made available by Microsoft.
How do I use RunWithRestrictedRights?
- Start the command prompt with Administrator rights, and type in the following command line:
- You will need to specify where RunWithRestrictedRights.exe is located.
- Replace “application” with the name of whatever program you want to launch.
By following the above-mentioned steps, the application should open with limited rights and more importantly, without any UAC pop-ups.
A great tool for bypassing UAC restrictions
RunWithRestrictedRights is a lightweight program that comes in a portable form and can run on Windows XP, but it can also be used on Windows Server 2003 and above.
Do you think bypassing UAC restrictions and giving more power to the common user is a good idea? Share your opinions in the comments section below.