Problem with System File Checker

  • Thread starter Thread starter ***Jamoke***
  • Start date Start date
J

***Jamoke***

I tried to run System File Checker from a command prompt as I usually do.
However, this time, it kept asking me for my original CD. Finally, the
process finished. I rebooted and tried again without the CD - but it kept
asking me for it. Windows HELP says to run sfc /scannow to restore the DLL
Cache (dllcache) - but that's what I did. There must be another way to
restore that file. What I want to end up with is to be able to run SFC
without having to put the original CD in the drive. Does anyone know how to
do this?
 
It asks for the WinXP CD because that's where a fresh version of the
System Files are kept.
 
Rich;
I have one question about that. How fresh are the files if the XP disk was made in 2001 or
2002??
Wes

In
 
Maybe I didn't explain myself clearly - I understand that the CD holds the
fresh version of the system files. However, after restoring all the
freshest versions from my CD, I ran SFC again - and SFC again requested, a
number of times, for me to insert the CD. I have done this a number of
times - always with the same result. I think either the Dllcache folder is
corrupt or something else is happening so that the system isn't seeing the
fresh files. I ran a Norton Anti-Virus check on my system and it's OK. Any
other ideas?
 
See my belated reply to Jan on your first post.

***Jamoke*** said:
Maybe I didn't explain myself clearly - I understand that the CD holds the
fresh version of the system files. However, after restoring all the
freshest versions from my CD, I ran SFC again - and SFC again requested, a
number of times, for me to insert the CD. I have done this a number of
times - always with the same result. I think either the Dllcache folder is
corrupt or something else is happening so that the system isn't seeing the
fresh files. I ran a Norton Anti-Virus check on my system and it's OK. Any
other ideas?
 
By WFP, do you mean the Windows File Protection? Also, I had the Recovery
Console installed - but it doesn't work now. How can I reinstall it (or run
it from the CD)? Thanks..........
 
Hi again,

Looks like you've got a whale of a problem on your hands. Yes, WFP
means windows file protection. If you want to reinstall the recovery
console, just pop in the windows cd and open a command prompt.
Navigate to the cd-drive:\i386 folder and type winnt32 /cmdcons and
that will do it. Note that once that is done, it is strongly suggested
that you open your local security policy and navigate to local
policy>security options>recovery console: Allow floppy copy and access
to all drives>change to enabled. Apply and reboot to take effect. Then
try the recovery console and log into the administrator account and
once logged in, type chkdsk /r. Reboot and then run sfc /purgecache
and finally sfc /scannow. That should take care of any corruption
found in the dllcache folder.
 
I did all this - and, still, when I run SFC again, it continues to stop and
wait for the original CD. Could it be that, by installing SP-1, that some
of the "original" files have changed and that SFC will never work again?
 
No. If you have installed SP1 after installing windows xp, the updated
files are supposed to be located in 2 places. One is the dllcache
folder and the other is the servicepackfiles folder in windows. When
you run sfc /scannow, it's supposed to ask for the cd to retrieve the
original files and then compare that with the ones in the
servicepackfiles folder. If the files being checked are the same in
both places, then the dllcache will use the copy from the cd to put in
the dllcache folder. Likewise, if they are different and the more
recent one is in the servicepackfile folder, then sfc will use that
copy to update the dllcache folder. When I run sfc /scannow, it always
asks for the cd, that is normal but it shouldn't have to update the
dllcache folder from the cd all the time though once the files are
replaced with the ones from the hotfixes and patches.
 
If SFC always asks for the original CD, then there should be a way for SFC
to point to a folder that containes the original files.

Bobby
 
Jamoke;
I've always been prompted for the CD.

System File Checker (Sfc.exe)
http://www.microsoft.com/technet/tr...prodtechnol/winxppro/reskit/prmb_tol_lkth.asp

[System File Checker (Sfc.exe) is a command-line tool that examines protected system files
on your computer and restores the correct versions by using backups stored in the Dllcache
folder or files copied from the operating system CD.

Protected files include those with .sys, .dll, .exe, .ttf, .fon and .ocx file name
extensions. Due to disk space considerations, storing all protected files in the Dllcache
folder might not practical, especially on computers with limited storage space.
***Therefore,
you must be ready to provide the Windows XP Professional operating system CD when prompted
to do so.***]
 
Back
Top