Dear Irwin & friends:
I had the same problem and I was able to correct it, but I don't
understand why it was corrected in that way!!! Here is the story:
Before I installed SP2, I could run "SFC /scannow" without any
problem, but after I installed it, I could never run it again. Always
I got the message that SFC needed the SP2 CD-ROM.
But I never had the CD-ROM. I downloaded the full SP2 (266 MB) from
Microsoft from the net, and I unpacked it to a "C:\SPSource"
subdirectory on my hard disk. Then, I installed SP2 from the
"C:\SPSource\I386\Update" subdirectory without any problem.
But SFC never worked again. Thousand times I checked the
"ServicePackSourcePath" and "SourcePath" registry variables, and other
related variables that it were mentioned in this newsgroup related to
SFC, and all were OK. But the problem persisted.
Finally, I found Microsoft's article Q328096, from the year 2002!!!
Although not related to SP2, it is related to SP1 and SFC. It
recommends to copy the contents of two of the Service Pack's
subdirectories to the Service Pack's *base* subdirectory ("I386"). And
that means to copy hundreds of files!!!
In my case, that meant to do the following:
COPY C:\SPSource\I386\new\*.* C:\SPSource\I386
COPY C:\SPSource\I386\ip\*.* C:\SPSource\I386
and then, SFC ran OK!!!
But, does this solution have any logic? Is there a better one? If
this is the only solution to the problem, then SFC is a buggy program,
why Microsoft has not corrected it?
Any hint???
Irwin Opper said:
I find that my cd is not recognized (wrong cd inserted.) It is the only ever
used on this computer. This problem started after SP 2 installed.
TIA
(e-mail address removed)
Taurarian said:
http://www.updatexp.com/scannow-sfc.html
Introduction to using scannow sfc (system file checker)
If you need to change the install path
You can change where XP/NT expects to find the XP/NT CD, to do this edit
the registry.
[HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows NT \CurrentVersion]
Sourcepath=D:\I386
[HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows\CurrentVersion \Setup]
Sourcepath=D:\
Assuming D is the CD Drive
Note you can save the registry key first by:
On the File menu, click Export.
In the File name box, type SaveKey, and then click Save.
Or create a system restore point prior to editing.
Note: If the registry key is not there, you can simply create one by going
edit>new.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;322756
HOW TO: Back Up, Edit, and Restore the Registry in Windows XP
Disclaimer: Modifying the registry can cause serious problems that may
require you to reinstall your operating system. Use the information
provided at your own risk.
Colonel Blip said:
Hello, All!
I have XP Pro and the SP-2 CD from MS and SP-2 is installed. It tried
running "sfc /scannow" and in the course of it I must put my cd in the
reader which I do. However, the dialog box keeps popping up to tell me to
retry since it can't find the CD. Any thoughts on getting past this?
Thanks.
Colonel Blip.
E-mail: (e-mail address removed)
Thanks
Juan I. Cahis
Santiago de Chile (South America)
Note: Please forgive me for my bad English, I am trying to improve it!