Command-Line Switch Reference

Ninite has a number of powerful command-line options. Here's a quick reference to all of them.

Switches marked pro are only available in Ninite Pro.

/locale language-country

Force apps to install in a specific language.

/proxy server port

Use a specific HTTP proxy.

/proxyauth user password

Authenticate with an HTTP proxy.

/repair

Force reinstallation of up-to-date apps.

/silent [report]

Run silently without displaying any user interface. pro

/select app ...

Select apps to install. pro

/prefer app versions ...

Select between major versions of apps. pro

/updateonly

Only select apps that can be updated. pro

/exclude app ...

Exclude certain apps when using /updateonly or /audit. pro

/uninstall

Uninstall the selected apps. pro

/freeze [locale...] [new exe name]

Create a fully-offline .exe installer for the selected apps. pro

/showselection

Show an app selection window. Useful with offline Ninite .exes. pro

/list

List available apps and their versions. pro

/audit

Make an app audit report. pro

/remote [file:machines.txt or machine addresses]

Manage applications on remote PCs. pro

/remoteauth [username] [password]

Set remote authentication info. pro

/disableshortcuts

Don't create desktop or quicklaunch shortcuts. pro

/disableautoupdate

Disable auto-update features for some apps. See details. pro

/allusers

Force some apps to install for all users. See details. pro

/cachepath path

Set a path for the download cache. pro

/nocache

Don't create or use a download cache. pro

/cleancache

Clean up the Ninite download cache by deleting older unused files. pro

We're always working on adding new functionality to Ninite, so if you want to do something that seems impossible with the current features let us know. We may be building out some undocumented features that you could help us test.


Please Note

These features are only available in Ninite Pro.

Get a Free Trial or Learn more about Ninite Pro