Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

SFC won't recognize my XP Pro SP2 disk as legit 1

Status
Not open for further replies.

Mickerry

Technical User
Jan 8, 2005
118
US
trying to run sfc /runnow, which asks to insert my XP disk. which i do. then it says it's not the correct disk, please insert the XP Pro disk.
it's recognized correctly under My Computer and wants to run set up, so i know the disk is ok.

any guesses?

thx lots, people

Mikl

A bird in the hand makes typing difficult.
 
The registry keys related to the location of the source files are probably wrong. The related keys are mentioned here
 
Have a look at this thread and the links contained therein.

sfc issues in windows xp mce 2005
thread779-1319409

 
Thx for your experience and for trying to help !

i followed the instructions from Jujet84's link, but still get the insistent message that i need to put in my XP Pro CD.
The message is
"Files that are required for Windows to run properly must be copied to the DLL cache
Insert your Windows XP Professional Service Pack 2 CD now"
... which i obviously have done ...

i'm not using Home edition and am not seeing problems with the .inf files, so they don't need to be corrected.

Too bad the file
Prompted for CD-ROM When You Run System File Checker
While Correct CD-ROM Is in Drive
is for Windows 2000 Server, because that would have been perfect.

the reference "You are prompted to insert a Windows XP SP2 CD when you try to run the System File Checker tool on a Windows XP SP2-based computer"
directs me to
ServicePackSourcePath, click Modify, type %windir%\ServicePackFiles, and then click OK."
but i don't have a reg entry for ServicePackSourcePath anywhere in the reg.

so i want to add that, but i don't know if it's a D-word or a string or what ... so i'm waiting to see if you folks can help with that question. Then we'll see if that solves it.

would love to get some more help with this - thx !
Mikl


Mikl

A bird in the hand makes typing difficult.
 
i meant, along with linney's suggestions i also followed smah's contribution (jujet84 was referenced in linney's post) -- thank you both


Mikl

A bird in the hand makes typing difficult.
 
Don't be put off by what KB's say about "applies to" often these old KB's are not updated by Microsoft fully, as a result a possible solution is often overlooked. It won't hurt to look at them just to see if the locations mentioned exist and if they do, maybe the suggested solutions are still valid.


Depending on how ServicePacks are installed, as an Update, or embedded in the original CD, the REG_SZ Value may point to different locations.


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

Example 1 for an Update to SP2.

"SourcePath"= G:\
"ServicePackSourcePath"= e:\windows\ServicePackFiles"
"ServicePackCachePath"= e:\windows\ServicePackFiles\ServicePackCache


Example 2 for embedded (SP2) XP CD.

"SourcePath"= D:\
"ServicePackSourcePath"= D:\
"ServicePackCachePath"= c:\windows\ServicePackFiles\ServicePackCache
 
linney -
it looks like i sort of solved it by copying the I386 folder from the install CD to my c drive and changing the reg source path to c:\
sfc ran without complaint after i did that, never asked for the disk.

thx for your help ... i think i'll do the other reg changes you wrote out for me because some of the values aren't even in the reg, and i need to be able to insert the disk successfully if it asks me to.

thx for your help - hopefully, it's licked !



Mikl

A bird in the hand makes typing difficult.
 
Why bother changing anything, if you have plenty of hard drive space, and don't mind the extra time any drive scanning software may run? What you have achieved is a known hack for speeding up SFC, it's also possible to use that I386 folder for repairing Windows, or any other use which may require reading XP CD from within you current install, or extracting or copying files from the XP CD.

If you change the Source Path again, then that is where Windows will look for files when it needs a Source.
 
actually i meant, adding values

"ServicePackSourcePath"= D:\ (which i changed to C:\)

and
"ServicePackCachePath"= c:\windows\ServicePackFiles\ServicePackCache

which were not present in my setup registry at all.

also, is this direction from the MS KB
ServicePackSourcePath, click Modify, type %windir%\ServicePackFiles, and then click OK

substantially different from yours?

thx for all your help.

Mikl

A bird in the hand makes typing difficult.
 
substantially different from yours?"

If the above statement is a question, can you rephrase it to make it clearer as to what the question is? All computers do not have the same Paths, that is why variables like %windir% are used in addresses. But like I said, I have not fully comprehended your question, if indeed it was a question, and not just a statement?
 
sorry for the confusion (and i can understand it) ...
- what i wondered is if the statement

"ServicePackSourcePath" = %windir%\ServicePackFiles

from the MS KB site is substantially different than your recommendation of

"ServicePackSourcePath"= D:\

(or C:\, since I have changed mine to C:\ since i loaded I386 files on my HDD on C:\)

just trying to learn a little more ... thx much for your time, i know you contribute a lot on this site ...

Mikl

A bird in the hand makes typing difficult.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top