Question about System File Checker.

C

C J.

I'm planning to help a friend set up SFC to scan from her Hard drive, rather
than be reliant upon the Install CD.

Like me she's using XP Pro SP -2 Retail. In order to make sure I have all
my bases covered (and because I've done this before with an OEM build of XP
that had been upgraded to SP2 with a slipstreamed disk I made,) I changed
the registry values on a clean install of XP Pro SP 2, following directions
provided by Marc Liron at www.updatexp.com.

When I went to test SFC /Scannow... I was prompted for the Windows
installation CD to rebuild the DLL Cache file. So I went back into the
registry to see what else I could have missed - needing changing.

In HKLM\Software\Microsoft\Windows\CurrentVersion\Setup
the item ServicePackCachePath is pointing to
C:\Windows\ServicePackFiles\ServicePackCache ... which is a folder I've
determined to be non-existent in C:\Windows - after showing hidden and
protected OS files So taking a guess I changed that value to C:\windows.
Also In Setup - the SourcePath and ServicePackSourcePath are both pointing
to C: - and in
WinNt\CurrentVersion\Winlogon the Sourcepath is also set to C:\ because
\i386 was copied to C: from the install disk.

I'm still getting the same message to insert the CD. Is there someone who
can help me get this straightened out?

Thanks much in advance.
 
G

Guest

C J. said:
I'm planning to help a friend set up SFC to scan from her Hard drive, rather
than be reliant upon the Install CD.
In HKLM\Software\Microsoft\Windows\CurrentVersion\Setup
the item ServicePackCachePath is pointing to
C:\Windows\ServicePackFiles\ServicePackCache ... which is a folder I've
determined to be non-existent in C:\Windows - after showing hidden and
protected OS files So taking a guess I changed that value to C:\windows.
Also In Setup - the SourcePath and ServicePackSourcePath are both pointing
to C: - and in
WinNt\CurrentVersion\Winlogon the Sourcepath is also set to C:\ because
\i386 was copied to C: from the install disk.

I'm still getting the same message to insert the CD. Is there someone who
can help me get this straightened out?

Hi CJ,

Have a look at this article:

http://support.microsoft.com/kb/885522/

I would try what they are suggesting under "When the service pack is not
installed" (which seems to be your case, since SP2 was part of the XP Pro
installation and not installed separately afterwards). Also, I wouldn't
modify other Registry settings unless you know exactly what you're doing --
otherwise you might render things inoperable, and have to start all over
(i.e. clean install).

Best Wishes,
Kurosh
 
P

Peter Foldes

An OEM install disk is not the same as a Retail XP Install. You will need the Retail XP CD that the system was installed with.
 
C

C J.

I think you misread the post. I'd done this once before on an old PC with a
slipstreamed OEM XP SP 2 disk I made and it worked just great. I'm working
with a Retail build of XP at the present and it seems no matter which way I
go I'm getting insert CD rom.

An OEM install disk is not the same as a Retail XP Install. You will need
the Retail XP CD that the system was installed with.
 
C

C J.

Hi Kurosh, Thanks so much for the link and the help.
I looked it over. I'll check everything in the registry once more before I
try it again. The article mentioned pointing SourcePath directly to where
I've saved \i386\ on my HD - in this case C:\i386 - because the service pack
files folder doesn't exist. But I'm still perplexed why a full retail disk
with SP2 built in, would setup windows to have SFC look inside a folder that
isn't anywhere on drive C:

I did put the default line back in for the cache. Because C:\Windows wasn't
cutting it.

C:\Windows\ServicePackFiles\ServicePackCache
 
J

Jim Byrd

Hi CJ - See here (There are two locations that you probably need to change):

scannow sfc (sfc.exe)
http://www.updatexp.com/scannow-sfc.html

Windows File Protection
http://www.updatexp.com/windows-file-protection.html



--
Regards, Jim Byrd,
My Blog, Defending Your Machine,
http://defendingyourmachine.blogspot.com/



In C J. <[email protected]> typed:
|| Hi Kurosh, Thanks so much for the link and the help.
|| I looked it over. I'll check everything in the registry once more
|| before I try it again. The article mentioned pointing SourcePath
|| directly to where I've saved \i386\ on my HD - in this case C:\i386
|| - because the service pack files folder doesn't exist. But I'm
|| still perplexed why a full retail disk with SP2 built in, would
|| setup windows to have SFC look inside a folder that isn't anywhere
|| on drive C:
||
|| I did put the default line back in for the cache. Because C:\Windows
|| wasn't cutting it.
||
|| C:\Windows\ServicePackFiles\ServicePackCache
||
|| ||| Did you try the suggestion I made?
|||
||| Best Wishes,
||| Kurosh
|||
|||
||| "C J." wrote:
|||
|||| I think you misread the post. I'd done this once before on an old
|||| PC with a
|||| slipstreamed OEM XP SP 2 disk I made and it worked just great. I'm
|||| working
|||| with a Retail build of XP at the present and it seems no matter
|||| which way I
|||| go I'm getting insert CD rom.
||||
|||| |||| An OEM install disk is not the same as a Retail XP Install. You
|||| will need the Retail XP CD that the system was installed with.
||||
|||| --
|||| Peter
||||
|||| Please Reply to Newsgroup for the benefit of others
|||| Requests for assistance by email can not and will not be
|||| acknowledged.
||||
|||| ||||| I'm planning to help a friend set up SFC to scan from her Hard
||||| drive, rather
||||| than be reliant upon the Install CD.
|||||
||||| Like me she's using XP Pro SP -2 Retail. In order to make sure I
||||| have all
||||| my bases covered (and because I've done this before with an OEM
||||| build of
||||| XP
||||| that had been upgraded to SP2 with a slipstreamed disk I made,) I
||||| changed
||||| the registry values on a clean install of XP Pro SP 2, following
||||| directions
||||| provided by Marc Liron at www.updatexp.com.
|||||
||||| When I went to test SFC /Scannow... I was prompted for the Windows
||||| installation CD to rebuild the DLL Cache file. So I went back
||||| into the registry to see what else I could have missed - needing
||||| changing.
|||||
||||| In HKLM\Software\Microsoft\Windows\CurrentVersion\Setup
||||| the item ServicePackCachePath is pointing to
||||| C:\Windows\ServicePackFiles\ServicePackCache ... which is a
||||| folder I've determined to be non-existent in C:\Windows - after
||||| showing hidden and protected OS files So taking a guess I
||||| changed that value to C:\windows.
||||| Also In Setup - the SourcePath and ServicePackSourcePath are both
||||| pointing
||||| to C: - and in
||||| WinNt\CurrentVersion\Winlogon the Sourcepath is also set to C:\
||||| because
||||| \i386 was copied to C: from the install disk.
|||||
||||| I'm still getting the same message to insert the CD. Is there
||||| someone who
||||| can help me get this straightened out?
|||||
||||| Thanks much in advance.
 
G

Guest

Hi CJ,

Yes, give that a try. Hope that resolves things for you. From what the
article says, I'm guessing it will -- as long as SFC knows where to find the
original files, it shouldn't prompt you for the CD.

My guess is that the registry value uses a "default" value, where it assumes
all Service Pack files would be found. It doesn't take into account that
this version has SP2 built-in. You might be able to search for a better
answer, or ask Microsoft directly.

Best Wishes,
Kurosh
 
C

C J.

***Problem Solved ***

The solution was simple enough. Went into the registry to
HKLM\Software\MS\Windows\CurrentVersion\Setup and exported it to a reg file,
then went into WindowsNt\CurrentVersion and exported that to a reg file.
Saved both in My Documents - so that way if anything went wrong - I'd have
my defaults to merge back into the registry.

Then I went into Windows\CurrentVersion\Setup and I changed 3 items and
emptied data from 1. SourcePath and ServicePackSource were both set to C:\
from F:\ , and then I removed the data in the ServicePackCachePath entry
line. Since the folder didn't exist in C:\Windows\ on this system anyways,
why keep it there. One thing I didn't mention lastnight was that when I ran
SFC initially, I got a message saying something about inserting the correct
Windows XP CD, ( as the /i386 folder on drive C: was not the correct
source? ) I suspect if you leave data in that line... then it produces this
message.

Finally I went into WindowsNt\CurrentVersion\ and changed Sourcepath from
F:\i386 to C:\i386 ...

Opened up a command box Typed "Sfc /scannow " and it ran like a charm. Only
things I had to re-do was Media Player 10 and the Security update for Media
Player 10.

Thanks for the links and the help ....
 

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 7
slipstream xpsp2 2
System File Checker Question 12
SFC issues 3
sfc /scannow 5
SFC problem?? 7
sfc /scannow from copy of XPSP on hard drive. 1
XP Media Center, sfc cannot find files! 7

Top