Download Cache

Ninite Pro automatically saves and reuses downloads in a NiniteDownloads folder it creates in the same directory as the Ninite .exe. Ninite Pro still checks for new versions of applications and downloads them if they are not already in the cache.

To specify a different cache location such as a network share, create a file called ninite.ini next to the installer. The file has the following format:

[Cache]
path=<your cache path goes here>

Click here to download a sample Ninite.ini file.

Use of the cache can be disabled with the /nocache switch.

The cache can also be defined using the /cachepath switch:

NiniteOne.exe /cachepath "<your cache path goes here>"

This overrides any path that may be in a ninite.ini file. You may find it useful when integrating Ninite with other tools, such as an RMM solution.

We also have an example of placing the cache on a network share.

You can update the cache directory with the /updatecache switch. You can also list locales after the switch to include languages other than that of the PC /updatecache is run on. For example:

NiniteOne.exe /select Firefox Skype /updatecache en-US fr-FR

This behaves like /freeze but does not create a frozen installer. There is no guarantee that an updated cache will still be up-to-date when an installer is run. To make sure there will be no new downloads use a frozen installer.

/updatecache adds downloads for all OS and architecture (64-bit or 32-bit) combinations to the cache, although you will need to specify locales if you want other languages than the PC you run /updatecache on.

This page refers to pro-only features. Subscribe to Ninite Pro to use them.