A. If you install Windows 2000 from a local hard disk, Windows 2000 defaults to the first installed CD-ROM drive letter when you make any changes to your installation that require files from the installation source. This does not occur if installation was completed using a network share. This means whenever it wants to add a component you have to correct the installation location.

For example, if you install Windows 2000 from D:\2128\I386 (a local hard disk), Windows 2000 will default to E:\2128\I386 when the source files are needed (where E is the first CD-ROM drive letter).

To fix the problem perform the following:

  1. Start the registry editor (regedit.exe)
  2. Move to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
  3. Double click on SourcePath and change to the correct location. Click OK.
  4. Now move to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
  5. Double click on SourcePath and change to the correct location. Click OK.
    Move to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
  6. Double click on SourctPath and change to the correct drive letter, e.g. C: (it must have a I386 structure)
  7. Close the registry editor

It should now use the correct location when adding/fixing components.