SFC fails to scan on XP Pro with SP2

C

Chris

hi,
not long ago I upgraded my Win XP Pro from SP1 to SP2. There were some file
protection problems which needed to be repaired, so I decided to try running
SFC /scannow from a run box figuring I could use the original SP1 CD in
order to do the scan. I didn't think about there being a conflict with SP2 .
I keep getting prompted for the XP CD - which is put in cd rom drive.

When I press more info I see reasons listed for why the scan is halting,
they are either the CD drive isn't working, or an incorrect version of
Windows XP is installed. How do I fix this problem so I can perform this
scan without the CD. Didn't M$ upgrade system file checker for SP2 as part
of update?
 
C

Chris

Hi Ross,

Tried doing that already using Regedit in the
HKLM\software\microsoft\windows\currentversion\
setup regkey. Now instead of prompting me for my XP sp1 cd.. it wants one
for SP 2.
 
B

Bob Harris

You might need to make a "slipstreamed" CD, that is one that combines the
original CD with SP2.

For info in slipstreaming, see the following links:

http://nuhi.msfn.org/ nLite is a little program that makes a
slipstreamed ISO file for you. Then, you burn it to CD using Easy CD
Cretaor, Nero, or similar software that has a make-CD-from-file option.

http://www.theeldergeek.com/slipstreamed_xpsp2_cd.htm

http://www.winsupersite.com/showcase/windowsxp_sp2_slipstream.asp

Also, try a Google search on "slipstream XP".
 
F

Frank Saunders, MS-MVP

C

Chris

Sorry Frank, about sending my group question to your email... how can I
force SFC to navigate to the proper folder after its asked for the CD while
it is attempting to scan?
 
K

Kelly

Go to Start/'Run/Regedit and navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.

In the right pane, change the value of ServicePackSourcePath accordingly;
using the CD drive letter different from the original CD in 'SourcePath'.
Then if files are needed you can have one CD in each drive.

SFC asking for SP2 CD

Put the regular CD in the drive first, exit its Autorun, then run the
SFC. It should then find the SP1 files in the Windows\ServicepackFiles
folder, and go on from there to the versions on the regular CD.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
In the right pane, change the value of ServicePackSourcePath for those
having SP2 on CD and wanting to route it separately.



--
Happy New Year,
Kelly (MS-MVP)

Troubleshooting Windows XP
http://www.kellys-korner-xp.com
 
A

Alex Nichol

Chris said:
not long ago I upgraded my Win XP Pro from SP1 to SP2. There were some file
protection problems which needed to be repaired, so I decided to try running
SFC /scannow from a run box figuring I could use the original SP1 CD in
order to do the scan. I didn't think about there being a conflict with SP2 .
I keep getting prompted for the XP CD - which is put in cd rom drive.

With SP2 installed there ought to be a folder
C:\Windows\ServicePackFfiles containing the files to use in such
circumstances, and a reference to it in registry -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
and in The right pane ServicePackSourcePath set with that folder as its
data
 
R

R. McCarty

Along with ServicePackFiles value, you need to modify the key above
it called CDInstall and set the value to 0.
This tells XP that source media is either on a disk drive (local or Network)
and that a CD-ROM isn't required.
The search path for source files is usually:
(1.) DllCache [SFC /Scannow re-populates this folder]
(2.) ServicePackFiles
(3.) i386 (Original, used to install XP)
 
C

Chris

Thanks everyone for your help... I wondered about the CDinstall modification
in Registry... I also made a 'Slipstreamed disk' for SP-2 as well, so I
should be good to go. Again thanks.
R. McCarty said:
Along with ServicePackFiles value, you need to modify the key above
it called CDInstall and set the value to 0.
This tells XP that source media is either on a disk drive (local or
Network)
and that a CD-ROM isn't required.
The search path for source files is usually:
(1.) DllCache [SFC /Scannow re-populates this folder]
(2.) ServicePackFiles
(3.) i386 (Original, used to install XP)
 
A

Alex Nichol

R. McCarty said:
Along with ServicePackFiles value, you need to modify the key above
it called CDInstall and set the value to 0.
This tells XP that source media is either on a disk drive (local or Network)
and that a CD-ROM isn't required.

But then you are going to have to copy the original CD to HD (in
principle just the files not in the SP - but life's short) . With it at
1 you should be able to have the CD in the drive as fall back if a file
is not found in the search you describe. 1 is the standard setting left
after installing SP2.

SP2 also introduces a Service Pack Cache Files folder - I don't know
what function that has
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

'sfc /scannnow' wants wants xp pro sp2 cd 5
sfc /scannow 14
SFC problem?? 7
sfc xp sp3 CDs? 5
SFC Problem 3
System File Checker Question 12
SP3 and System File Checker 8
SFC not working 8

Top