Does anyone know about sfc /scannow ?

L

leo729

Hello . I'm curious to know if you have a windows xp sp2 disk and
update this windows when ever there updates available at Microsoft
update site , What happen when you perform sfc / scannow and use the xp
sp2 disk when it doesn't have all the latest windows updates , How can
system files checker repair files which isn't on the xp sp2 disk ?
Thanks
 
T

Trax

(e-mail address removed) wrote:

|>Hello . I'm curious to know if you have a windows xp sp2 disk and
|>update this windows when ever there updates available at Microsoft
|>update site , What happen when you perform sfc / scannow and use the xp
|>sp2 disk when it doesn't have all the latest windows updates , How can
|>system files checker repair files which isn't on the xp sp2 disk ?
|>Thanks

SFC is pretty much broken since SP2. You have to slipstream XP
(preSP2) and SP2 for it to work.

The same goes for upgrades, you need to slipstream them to be
effective.
http://www.winsupersite.com/showcase/windowsxp_sp2_slipstream.asp
 
B

bumtracks

updates after sp2 are in a folder
windows/softwaredistribution... take a look.

I run sfc /scanonce frequently, which checks some drivers too, and never had
microsoft updates offer me an overwritten update,,, which they will if you
should somehow kill one off once you visit windows updates anyhow.
 
G

Guest

Having to slipstream SP2 and the updates to the xp installation cd for Sfc to
run simply isnt true.The file checker doesnt chk and/or restore the updates,
its only looking at xps original installation files.
 
B

bumtracks

Andrew E. said:
Having to slipstream SP2 and the updates to the xp installation cd for Sfc
to
run simply isnt true.The file checker doesnt chk and/or restore the
updates,
its only looking at xps original installation files.
AND the SP2 files and the sp2 service packs.
 
L

leo729

Hi ... Looking at that article TaurArian still doesn't answer my
question , It state that whenever you update windows with Hotfix -
example only KB828035 from windows update site it gets stored in the
WINDOWS\System32\Dllcache , Let say today Microsoft has an hotfix to be
update available , I go and update this hotfix , Now let say this
latest hotfix is corrupt , This corrupted hotfix would get stored in
the WINDOWS\System32\Dllcache , So if I was to perform System Files
Checker on my computer it would try to correct this corrupt hotfix but
couldn't , Right ? Because how can it ? It can't use the windows xp
disk , it does have the latest hotfix install on disk , So if System
Files Checker use's the WINDOWS\System32\Dllcache to correct this
latest hotfix ? it would still use a corrupt file , So my question is ,
How does System Files Checker correct a corrupt latest hotfix from the
WINDOWS\System32\Dllcache location ?
 
F

FrankV

Thanks for the explanation. That's what I have been thinking about but for a
long time but I couldn't exactly explain the problem. Now I hope someone can
give a good answer to this.

Frank
 
K

Kerry Brown

Hi ... Looking at that article TaurArian still doesn't answer my
question , It state that whenever you update windows with Hotfix -
example only KB828035 from windows update site it gets stored in the
WINDOWS\System32\Dllcache , Let say today Microsoft has an hotfix to be
update available , I go and update this hotfix , Now let say this
latest hotfix is corrupt , This corrupted hotfix would get stored in
the WINDOWS\System32\Dllcache , So if I was to perform System Files
Checker on my computer it would try to correct this corrupt hotfix but
couldn't , Right ? Because how can it ? It can't use the windows xp
disk , it does have the latest hotfix install on disk , So if System
Files Checker use's the WINDOWS\System32\Dllcache to correct this
latest hotfix ? it would still use a corrupt file , So my question is ,
How does System Files Checker correct a corrupt latest hotfix from the
WINDOWS\System32\Dllcache location ?

It doesn't. For that you would have to uninstall the hotfix then download
and install an uncorrupted version. Look in the hotfix uninstall folder e.g.
C:\WINDOWS\$NtUninstallKB873333$\spuninst

Kerry
 
L

leo729

Hi ... Okay so if it doesn't , Then how would you know which hotfix is
corrupted ? Because whenever you perform an System File Check there is
no log as to what took place afterward from a scan , So you wouldn't
know whether if the System File Checker has done anything at all , Or
If it has made any correction as to what correction was made....

BTW MAP >>> I am not reading to much into to it , Its a very logical
question that I am sure I am not the only one that would want to know ,
Thanks
 
K

Kerry Brown

Hi ... Okay so if it doesn't , Then how would you know which hotfix is
corrupted ? Because whenever you perform an System File Check there is
no log as to what took place afterward from a scan , So you wouldn't
know whether if the System File Checker has done anything at all , Or
If it has made any correction as to what correction was made....

BTW MAP >>> I am not reading to much into to it , Its a very logical
question that I am sure I am not the only one that would want to know ,
Thanks

The System File Checker was not designed to do this. The only way I know how
to do this is apply updates one at a time testing each one before installing
the next. Other than this you must do some research, find out which updates
are most likely to cause the symptoms you are experiencing, and use trial
and error. Google and experience are your friends in these cases. It can be
very time consuming as uninstalling one update can affect others. This is
why I never use Automatic Updates and carefully read what each update does
before installing it. If you do use Automatic Updates and something goes
wrong it is very rarely the update itself that causes the problem. Usually
it some 3rd party app that is broken by the update. When this happens Google
will return many hits within days of the update coming out. If you are truly
talking about a hotfix not a Windows update then it was supplied directly to
you by Microsoft. They have records of who is running what hotfixes and
should be able to provide support. If you installed a hotfix not supplied by
Microsoft then you are crazy and all bets are off.

Kerry
 
L

leo729

Hi Kerry ... Thanks for your very thoughtful opinion .... So the way I
see it is , The system file checker service no purpose at all , I mean
when ever you perform a scan with it , There no data as to what happen
afterward , Or whether there was any correction made , So if someone
was to check each and every hot fix ( From Microsoft update site files
) before installing them , Later on as time goes if one of them hotfix
might of gotten corrupted you are saying that its best to find out
which updates are most likely to cause the symptoms , Find it , Then
uninstall it , Then use google or what ever resource is available and
see what the correction might be ? Then once there is a solution , use
it ? So more or less you are basically manually doing what System File
Checker should have done but couldn't ? TIA
 
K

Kerry Brown

Hi Kerry ... Thanks for your very thoughtful opinion .... So the way I
see it is , The system file checker service no purpose at all , I mean
when ever you perform a scan with it , There no data as to what happen
afterward , Or whether there was any correction made , So if someone
was to check each and every hot fix ( From Microsoft update site files
) before installing them , Later on as time goes if one of them hotfix
might of gotten corrupted you are saying that its best to find out
which updates are most likely to cause the symptoms , Find it , Then
uninstall it , Then use google or what ever resource is available and
see what the correction might be ? Then once there is a solution , use
it ? So more or less you are basically manually doing what System File
Checker should have done but couldn't ? TIA

SFC works very well for what it was intended to do, fixing problems with
system files that have been deleted or are the wrong version. It will not
fix problems with updates breaking 3rd party apps. It will not repair files
affected by file system corruption unless the corruption is bad enough that
it can't read the version number of the file. My understanding of how it
works is it checks version numbers of system files and replaces files either
not found or found with an incorrect version number. It looks first for the
dllcache folder then for the install source. You can change where it looks
for the install source via a registry edit. I have experienced situations
where Windows updates had to be reapplied after using SFC. SFC is a tool
with limited ability. I sometimes use it as a last resort when other
troubleshooting methods have failed. It sometimes causes more problems than
it solves. Unless you slipstream a CD or other install source with every
update it may not work. This is why I only use it as a last resort. SFC is
not a replacement for doing backups. The best tool for fixing system file
corruption is an up to date disk image. With the current price of hard
drives there is no excuse for not having a current disk image before and
after applying any updates, installing a new program etc.. Anything less and
you are taking a chance that something may go wrong.

Kerry
 
R

Richard Urban

You just said what hotfix is corrupted (-:

If you don't know which one is bad, uninstall the whole last batch. Go to
Windows Update and download/install then one at a time - rebooting where
necessary.

You will eventually come to the one your system chokes on.

--

Regards,

Richard Urban
Microsoft MVP Windows Shell/User

Quote from George Ankner:
If you knew as much as you think you know,
You would realize that you don't know what you thought you knew!
 
L

leo729

Hi ... That maybe so but , It sure would be nice if you could view a
log as to what it has done whenever performing a scan , Thanks though
Kerry for all your input , It has help to understand it a little better
:)
 
W

WTC

Hi ... That maybe so but , It sure would be nice if you could view a
log as to what it has done whenever performing a scan , Thanks though
Kerry for all your input , It has help to understand it a little better
:)

Look at the Event Viewer, there will be entries if SFC replaces any files or
when SFC has started and stopped the scan.
 

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

System File Checker Question 12
sfc /scannow 16
SFC/scannow 7
SFC /scannow 5
SFC in retail version of XP? 8
sfc /scannow 3
sfc /scannow conundrum 12
sfc /scannow 10

Top