Also, it is Windows\ServicePackFiles\i386, you may be better off installing SP2 from www.windowsupdate.com.
Intel Dual Core 2.4Ghz / XP MCE SP2.
Running sfc /scannow I get the following message that is well documented on this forum and elsewhere: "Files that are required for Windows to run properly must be copied to the DLL Cache. Insert your Windows XP Professional SP2 CD-ROM now."
My problem is that I know I am using the correct CD, and I can't see why Slipstreaming should be necessary, but I still get the error.
01 New PC supplied from manufacturer with XP MCE SP2 backup disk
02 Reformatted the HDDs and rebuilt the PC how I wanted it to be using this backup disk to load the o/s
03 After installing a particular application I started to get odd behaviour so ran sfc /scannow
04 The error reported above occurred so I checked that the CD has a full i386 directory (it does, of course given I used it to build the PC)
05 Copied the i386 directory from CD to become C:\i386
06 Edited the famous SourcePath and ServicePackSourcePath registry entries to C:\ instead of my master CD/DVD read writer M:\
08 Observed that scannow got further than before (looking at progress bar) but still eventually fails as reported
09 Tried moving i386 to c:\windows\i386, changing the registry settings, and rebooting, but same problem
10 Found reference to disabling the Group Security Policy for "Restrict CD-ROM access to locally logged-on user" but mine was already disabled
So, three questions, please:
1) Why does the error refer to a XP Pro SP2 disk when I am running XP MCE SP2?
2) How can scannow fail with this error when I know it is being pointed at the correct source i386 directory and I know it is using it?
3) Could a Windows Update have loaded a file that is not on the SP2 disk?
Very Grateful thanks; my head hurts, my eyes hurt, it's 03:24am here in the UK, and I'm going to bed with an unsolved software problem (I hate "defeat"