NSudo : Run Programs with Full Privileges in Windows

People who have used Debian Linux based operating systems such as Mint Linux or Ubuntu Linux know how easy it is to get the superuser access in Linux using the sudo command. With the help of this sudo command in Linux you can make changes to almost any system settings and files in Linux. But no similar command or tool exists in Windows. Gaining full privileges in Windows is extremely difficult through the official documented methods. But now you can have run programs with full privileges in Windows very easily through an open-source tool called NSudo.

NSudo can be called to be the “sudo” command for Windows computers when used in its very basic form. But unlike sudo, NSudo offers many levels of privileges that are usually not available for the regular users or administrators. For example, you can run any program with TrustedtInstaller or System user privileges using NSudo.

NSudo is an open-source tool and the binary releases are available for ARM, ARM64, x86 and x64 editions of Windows. Most Windows users running desktop computers will use the x64 version or the x86 version. Some users running Windows on their mobile devices might have to use the ARM64 or ARM version.


For each edition (like x64 or x86), it offers three binaries – NSudo.exe, NSudoC.exe and NSudoG.exe. The first program NSudo.exe is the GUI version of the tool, second NSudoC.exe the the command line version of the tool,  and the third NSudoG.exe is silent version for scripting.

Easiest way to use NSudo is to launch NSudo.exe,  choose a user (you can pick from TrustedInstaller, System, Current User or Current Process). You can also enable all of the privileges using a checkbox labeled Enable All Privileges. After this all of you have to do is select a program and click on the Run button.


If you want to use NSudoC.exe, then you will have to learn the parameters structure you can use. Fortunately it helps you with detailed documentation about all the usage and switches. For example, you can give command NSudoC.exe -U:T -P:E cmd to launch cmd.exe with TrustedInstaller privileges.

While NSudo makes it extremely easy for anyone with administrator access to run programs with the highest privileges in Windows, you must be extra careful when using NSudo. This is because with full privileges you can make changes to almost anything which sometimes may result in damaging the operating system forcing you to reinstall Windows all over again. This is why we suggest not to use NSudo unless you are an advanced user with great many years of experience.

You can download NSudo from https://github.com/M2Team/NSudo/releases.