While repairing a Windows XP installation on my friend's computer, it ran into a strange problem.
"Files Needed"
The file 'Asms' on Windows XP Professional CD-ROM is needed. Type the path where the file is located, and then click OK.
GLOBALROOT\DEVICE\CDROM0\I386
Solution A:
The tricks from Microsoft's KB didn't work for me, but it may for you. The instructions are fairly straight forward, but heres a translation to make things a bit simpler.
Note: Only use this if you're using NTFS for your partition. Otherwise, see the linked KB above.
- When the dialog appears, press "Shift + F10".
- Type in "regedit" and press enter.
- Select "HKEY_LOCAL_MACHINE"
- Click "File"
- "Load Hive"
- Type in "%Windir%\System32\Config\System.sav"
- Enter "Test"
- Go to "HKEY_LOCAL_MACHINE\Test\ControlSet1\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}"
- Delete any items in the right panel called "UPPERFILTERS" or "LOWERFILTERS"
- Now go back to "HKEY_LOCAL_MACHINE\Test" and see if there are any other "ControlSet####" keys.
- Drill into "Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}" for that keys and delete any "UPPERFILTERS" or "LOWERFILTERS" items. Repeat for all "ControlSet####" keys.
- Close the Registry Editor.
- Try clicking OK on the setup error to continue.
- If it doesn't work, cancel and try restarting to resume the setup.
That seems to be the solution that works for most people. For me, I used Solution B.
Solution B:
This is the one that worked for me. The majority of user advice seemed to stem from the fact that the DVD/CD drive not being loaded properly. I kinda winged it using an educated guess.
- Press "Shift + F10"
- Type in "sysdm.cpl" and press enter
- Go to "Hardware" tab
- Click "Device Manager"
- If the items under "DVD/CD-ROM drives" have a little yellow exclamation mark on them, right-click on it and select "Update driver"
- Select "No, not this time"
- Select "Install from a list or specific location (Advanced)"
- Select "Don't search, I will choose the driver to install"
- Select the first generic "CD Rom Drive" driver.
- Finish the setup and it should load up your DVD drives.
- Now, continue with the Windows XP repair by replacing "GLOBALROOT\DEVICE\CDROM0\I386" with "X:\I386"
- Copy this into clipboard, you'll need it. (Yes, clipboard works even during setup! How awesome! Eat that crApple iPhone!)
- Whenever the next popup appears, paste and press enter. You'll need to do this alot of times throughout the setup.
Solution C:
Try some of the solutions suggested here.
Some people claim that ejecting the CD and then putting it back in works. Others claim a full power cycle of your computer (turning it off for a while and unplugging the power) will work.
To be honest, I found that a clean install proved to be much better than a repair. It seemed to cause more trouble in the long run.