3

Windows Server 2003 originally was setup with C: having a limited partition size. Is there a simple way to change where updates download to, so C: is not used at all?

Actually I would like to extend this to any version of windows, because I see it might help keep the boot drive size smaller if you wanted to have a ssd drive

1 Answer 1

2

As I understand it, the download location is hardcoded to %windir%\SoftwareDistribution\Download. You can logically redirect this using an NTFS junction point (effectively a Windows symbolic link) to another physical location, though I would encourage you to thoroughly test this in a non-production environment. You could achieve this, depeniding on your OS, using a number of options:

  • The resource kit tool linkd.exe (Server 2000/2003)
  • The command "fsutil hardlink" (XP/2003 and later)
  • The command line tool mklink (Vista and later)
  • The SysInternals tool "Junction"
4
  • +1 on the idea and the need to test. FYI - I corrected mlink to mklink
    – uSlackr
    Mar 16, 2012 at 21:27
  • any recommendations for reading to understand symbolic links better?
    – datatoo
    Mar 16, 2012 at 22:04
  • This has the potential to break specific updates, i.e., it might work fine for all the updates you currently need, but break for one released next month. Or it might stop working after a future update to the Windows Update client itself. If you have no alternative, go ahead, but make sure you thoroughly document what you've done, so that if updating breaks at some point in the future you'll know why. Mar 17, 2012 at 23:34
  • if what @Harry Johnston says is true, it sounds like there is no SIMPLE way to do this. Is that true?
    – datatoo
    Mar 18, 2012 at 19:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .