How to use it:

Four steps:

  1. Search target computer for new updates

  2. Download updates needed to the target computer. This can be done from the same target computer if connected to internet or on any other computer connected.

  3. Search again the target computer. This is needed because it is only during the Search Phase that updates are physically copied to the "Software Distribution" directory.

  4. Install all updates of your choice.

Search phase

Download phase

Install phase


Portable Update works with:

  • Microsoft Windows 11®

  • Microsoft Windows 10®

  • Microsoft Windows 8.1®

  • Microsoft Windows 8®

  • Microsoft Windows 7®

  • Microsoft Windows Server 2012® R2

  • Microsoft Windows Server 2012®

  • Microsoft Windows Server 2008® R2

  • Microsoft Windows Server 2008®

  • Microsoft Windows Xp® starting from SP1

  • Microsoft Windows Server 2003®

  • Microsoft Windows Vista®

  • Microsoft Windows 2000® starting from SP3

How to Install

You may download the most recent version of Portable Update here.

As any other Portable Windows applications, Portable Update does not need any setup phase, so once properly installed, it is ready to be run instantly from any computer.

From Wikipedia: [...]In order to make properly portable applications, software applications must leave the computer they run on exactly as they found it when finished. This means that the application cannot use the registry, nor store its files anywhere on the machine other than in the application's installation directory.[...]

The very first time, Portable Update need to be run from a computer connected to the internet to download all the files and information it needs for run unplugged.

Portable Update and External Storage

Portable Update works best if used on an external portable drive, but there are some things you should be aware of:

  • Portable Update saves Windows® Update packages in a cache folder hence the cache directory will grow size very quickly as you start using the app.

15GB of free space are strongly recommended.

The amount of storage required will depend on few things, e.g.:

  • Number of machines you are keeping up-to-date

  • Number of versions of Windows you are using Portable Update on

  • Variety of languages chosen in your operating system

Please be aware that Portable Update can potentially download the same update for different OSs and different languages and, if not manually removed, it will keep them in cache and never delete. This applies also to old updates and 'suspended' updates.

One happy place to run Portable Update from would be a NAS, given you have fast enough network and storage.

  • Please run Portable Update in a folder as close as possible to the drive root.

Portable Update can suffer from very long paths (loads of subfolders)

  • When you launch Portable Update for the first time, please make sure you do that on a machine connected to the internet. Portable Update will need an internet connection to download the required packages from the Microsoft repository and it will automatically create all directories required for its operation.

Technical information

Under the Hood of Portable Update

Portable Update updates every internet unplugged computer by means of two steps:

  1. Copy the update from the external cache (that is from the USB drive) to the Windows update internal cache (Software Distribution).

  2. Invoke the Windows® Update Install procedure providing the copied update as parameter.

The external cache will be filled only once per update session using the same tool on another computer connected to internet.

  • Once downloaded the updates needed from the Windows® Update site to the Portable Update cache, they remain here ready for every computer that needs that update in the future or for the same computer if you need to install it again.

Thus, the complete algorithm is condensed in two phases:

The "Unplugged" Phase

  1. Scan the unplugged computer to take note of all updates that are needed; this is accomplished using the standard Windows Update Agent API.

  2. If the updates are already present in the Portable Update cache, fill the internal Windows Update cache (this pass is possible only during the scan phase).

  3. Install one, two or all update copied in the previous step.

The "Plugged" Phase

  1. Download from the Windows® Update site all the update needed to all computer searched in the "Unplugged" Phase to filling the Portable Update cache.

  2. Go back to the start of the "Unplugged" Phase.

Libraries Used

This is the complete list of all standard software needed to update a computer from scratch. Portable Update can download this components automatically: