Is there a way to control where a windows update extracts temporary files?

Working on a vendor built system, we've realized that OS partition (C:) they created was rather small (38 GB). The object is to update Windows 2008 R2 to SP1. Several sources state that 8 GB is needed during the install process which includes extracted temporary files. I managed to clear up to 4.6 GB of space on the partition, but still is not cutting it.

Another partition exists on the volume that has sufficient space on the same system, but experience has shown me that these installers like to exctract to C:\temp (or some other variant). My questions are:

  • Does the service pack installer use environments variables to extract temporary files (%TEMP%)?
  • Is 4.6 GB enough space for a post SP1 install if the temporary files are routable?
  • Are there any installer switches other than what's shown on TechNet that could assist in this issue?

As a side, I have tried other options like shrinking the bigger, application partition (D:), but that only alots space AFTER that partition which keeps the OS partition from being able to take advantage of the freed up space on the volume. Also, I am not currently at the station to try this, but it would be nice to know if this worth trying before hand. Thanks!


Solution 1:

Two things:

  1. I believe the SP installer will extract the files to a volume that has room for them, so if you have another volume with sufficient free space the installer should extract the files there.

  2. You can manually extract the SP files to another volume and then install the SP from there.