SFC - why can't it replace corrupted files?

J

Jason

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?
 
W

...winston

"Jason" wrote in message
SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?
cf.
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

<qp>
The sfc /scannow command (System File Checker) scans the integrity of all
protected Windows 7 system files and replaces incorrect corrupted,
changed/modified, or damaged versions with the correct versions if possible.
</qp>

The Mother Ship isn't the source
- i.e. the source is the current Windows installation files or the licensed
media (DVD)

For the latter (DVD) see:
http://www.sevenforums.com/tutorial...ndows-7-installation-dvd.html--...winstonmsft mvp mail
 
J

Jeff Layman

"Jason" wrote in message

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?

cf.
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

<qp>
The sfc /scannow command (System File Checker) scans the integrity of all
protected Windows 7 system files and replaces incorrect corrupted,
changed/modified, or damaged versions with the correct versions if possible.
</qp>

The Mother Ship isn't the source
- i.e. the source is the current Windows installation files or the licensed
media (DVD)

For the latter (DVD) see:
http://www.sevenforums.com/tutorial...ndows-7-installation-dvd.html--...winstonmsft mvp mail
Hmm. Does that mean sfc replaces any system files obtained through
Windows Update with old files from the original install? If that is the
case, I assume that the next time WU is run, all those old system files
are replaced by the updated files.

As the old files may not work correctly or at all - with newer programs
(or with other changes made to Windows by updates), does that not mean
that, as a matter of course, directly after running sfc WU should be run?
 
W

...winston

If SFC replaces a corrupted file from its cache (already on your hard drive
due previous Windows Update) the current would be replaced and Windows
Update would not offer a new.

If extracted from the DVD to replace a corrupted file then Windows Update
should be rerun
- Note: The version on the DVD may be the most current, thus WU will not
offer one


--
....winston
msft mvp mail


"Jeff Layman" wrote in message
"Jason" wrote in message

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?

cf.
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

<qp>
The sfc /scannow command (System File Checker) scans the integrity of all
protected Windows 7 system files and replaces incorrect corrupted,
changed/modified, or damaged versions with the correct versions if
possible.
</qp>

The Mother Ship isn't the source
- i.e. the source is the current Windows installation files or the
licensed
media (DVD)

For the latter (DVD) see:

http://www.sevenforums.com/tutorial...ndows-7-installation-dvd.html--...winstonmsft
mvp mail
Hmm. Does that mean sfc replaces any system files obtained through
Windows Update with old files from the original install? If that is the
case, I assume that the next time WU is run, all those old system files
are replaced by the updated files.

As the old files may not work correctly or at all - with newer programs
(or with other changes made to Windows by updates), does that not mean
that, as a matter of course, directly after running sfc WU should be run?
 
P

Paul

Jeff said:
Hmm. Does that mean sfc replaces any system files obtained through
Windows Update with old files from the original install? If that is the
case, I assume that the next time WU is run, all those old system files
are replaced by the updated files.

As the old files may not work correctly or at all - with newer programs
(or with other changes made to Windows by updates), does that not mean
that, as a matter of course, directly after running sfc WU should be run?
It's hard to find good descriptions of all the mechanisms.

According to this, Windows Update installs in the system folder and the DLLCache.
And the DLLCache is what SFC uses for files not on the original installation media.
Which doesn't sound like a very "strong" mechanism (wouldn't be able
to fix a corruption problem on the hard drive). I see nothing here, about
"going to Windows Update and getting fresh copies". I think you're being too
logical and analytical when thinking that way. What you're proposing,
sounds like a proper solution.

http://www.updatexp.com/scannow-sfc.html

What Microsoft has done, is like painting a house, without scraping off loose
paint first. If you slop on enough paint, for the first day it looks pretty
good. And then the paint starts to peel...

On this Windows 7 system, a user had a problem where SFC could not repair
all files. And the log shows it was attempting to use a copy from winsxs
as a replacement. Which is more or less like the WinXP algorithm, of going
to DLLCache for a copy.

http://www.techsupportforum.com/forums/f217/sfc-found-corrupt-files-but-cant-fix-them-519818.html

So the main strength of SFC seems to be, "checking the hash" or checksum
of the file, and realizing it has changed. If a file with the correct
hash is available locally (HDD folder or installation DVD folder), then
SFC replaces it. Otherwise, a lame entry is printed in the log file,
and then, it is the user's problem to fix.

Perhaps the reason it isn't done logically, is Microsoft is trying to
prevent hackers from turning one of their servers, into a "download server"
for serving fresh copies of the OS. Imagine, someone figures out the protocol
to a Microsoft server, and the protocol says "give me a file with hash 0x12345678".
And the hackers run a hash for the entire C: folder, then write a script which
asks for each file in succession (gigabytes worth of them). Then, it would be
possible to "clone" a working C: drive, by distributing a simple script
that abuses the "SFC Microsoft server". So if Microsoft were to offer a
server based repair solution in their SFC program, perhaps it could be
abused. Otherwise, what you propose (Windows Update repairing stuff)
would have made sense.

Paul
 
J

Jason

"Jason" wrote in message

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?

cf.
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

<qp>
The sfc /scannow command (System File Checker) scans the integrity of all
protected Windows 7 system files and replaces incorrect corrupted,
changed/modified, or damaged versions with the correct versions if possible.
</qp>

The Mother Ship isn't the source
- i.e. the source is the current Windows installation files or the licensed
media (DVD)

For the latter (DVD) see:
http://www.sevenforums.com/tutorial...ndows-7-installation-dvd.html--...winstonmsft mvp mail
I know the Mother Ship isn't. I just don't understand why... It turns out
that the "backup" copy of a couple files, in winsxs is also corrupted, so
the repair fails. I have no DVD, just a "recovery partition" on the HP
laptop. It is such that one cannot do anything with the directories there
- perhaps I could boot from the DVD for another version and use the
recovery environment to crack open those protected files, but I haven't
tried that yet.
 
S

Stan Brown

"Jason" wrote in message

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?
You might not be aware of a big problem with your quoting style.
The way your newsreader is doing it, when someone else follows
up, it looks like you *said* what you actually only quoted.

The problem is that Windows Live Mail 2011 (version 15) has a
quoting style that is completely broken. Unfortunately that poses
a painful choice to you: either fix every quote manually, or get
a real newsreader such as Gravity, Xananews, and Forte Agent (to
mention some that come to mind at the moment). OR, if you really
want WLM, some say that WLM 14 will serve; see "SC Tom" below.

update 2011-04-02: I've seen a newsgroup posting claiming you
can un-break WLM 15 by installing and using an Autohotkey script:
http://www.dusko-lolic.from.hr/wlmquote/

Thanks for your consideration!

Along with what the others have suggested, you can uninstall
WLM 2011 and install WLM 2009 instead, which handles quoting
a lot better:

http://www.microsoft.com/downloads/en/details.aspx?
FamilyID=56883de5-2024-4631-806e-757693072a1c
[or use http://tinyurl.com/25zfouw which redirects to the above]
 
J

Jason

On Mon, 21 May 2012 20:07:29 -0400 "Stan Brown"
"Jason" wrote in message

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?
You might not be aware of a big problem with your quoting style.
The way your newsreader is doing it, when someone else follows
up, it looks like you *said* what you actually only quoted.

The problem is that Windows Live Mail 2011 (version 15) has a
quoting style that is completely broken. Unfortunately that poses
a painful choice to you: either fix every quote manually, or get
a real newsreader such as Gravity, Xananews, and Forte Agent (to
mention some that come to mind at the moment). OR, if you really
want WLM, some say that WLM 14 will serve; see "SC Tom" below.

update 2011-04-02: I've seen a newsgroup posting claiming you
can un-break WLM 15 by installing and using an Autohotkey script:
http://www.dusko-lolic.from.hr/wlmquote/

Thanks for your consideration!

Along with what the others have suggested, you can uninstall
WLM 2011 and install WLM 2009 instead, which handles quoting
a lot better:

http://www.microsoft.com/downloads/en/details.aspx?
FamilyID=56883de5-2024-4631-806e-757693072a1c
[or use http://tinyurl.com/25zfouw which redirects to the above]
Um, I'm using Gravity. How should I configure it?

Thanks,
Jason
 
P

Paul

Jason said:
I know the Mother Ship isn't. I just don't understand why... It turns out
that the "backup" copy of a couple files, in winsxs is also corrupted, so
the repair fails. I have no DVD, just a "recovery partition" on the HP
laptop. It is such that one cannot do anything with the directories there
- perhaps I could boot from the DVD for another version and use the
recovery environment to crack open those protected files, but I haven't
tried that yet.
You can download a Windows 7 SP1 DVD off the web.
I don't know if the original Windows 7 (without SP1) will be as easy to get right now.
So if you've installed SP1 already, then a Windows 7 SP1 DVD could be
your file source.

For example, the files I've got here are:

X17-24208.iso (32-bit Windows 7 Home Premium x86 SP1) 2,563,039,232 bytes
X17-24209.iso (64-bit Windows 7 Home Premium x64 SP1) 3,319,478,272 bytes

Those are in case I need an SP1 DVD.

Paul
 
G

Gene E. Bloch

On Mon, 21 May 2012 20:07:29 -0400 "Stan Brown"
"Jason" wrote in message

SFC identified a few corrupted Windows files. The repair apparently
failed from what I can make of the CBS log. Why cannot SFC--or some other
tool--download pristine copies from the Mother Ship?
You might not be aware of a big problem with your quoting style.
The way your newsreader is doing it, when someone else follows
up, it looks like you *said* what you actually only quoted.

The problem is that Windows Live Mail 2011 (version 15) has a
quoting style that is completely broken. Unfortunately that poses
a painful choice to you: either fix every quote manually, or get
a real newsreader such as Gravity, Xananews, and Forte Agent (to
mention some that come to mind at the moment). OR, if you really
want WLM, some say that WLM 14 will serve; see "SC Tom" below.

update 2011-04-02: I've seen a newsgroup posting claiming you
can un-break WLM 15 by installing and using an Autohotkey script:
http://www.dusko-lolic.from.hr/wlmquote/

Thanks for your consideration!

Along with what the others have suggested, you can uninstall
WLM 2011 and install WLM 2009 instead, which handles quoting
a lot better:

http://www.microsoft.com/downloads/en/details.aspx?
FamilyID=56883de5-2024-4631-806e-757693072a1c
[or use http://tinyurl.com/25zfouw which redirects to the above]
Um, I'm using Gravity. How should I configure it?

Thanks,
Jason
Not you, your replies are OK. Stan Brown was replying to ...winston.

Mostly, I don't try very hard to read ...winston's replies[1]. If I
can't figure them out at a glance or two, I go on to the next post. It
helps prevent ulcers :)

[1] The same goes for the other users of Windows Live Mail, not just
....winston.
 
J

Jason

You can download a Windows 7 SP1 DVD off the web.
I don't know if the original Windows 7 (without SP1) will be as easy to get right now.
So if you've installed SP1 already, then a Windows 7 SP1 DVD could be
your file source.

For example, the files I've got here are:

X17-24208.iso (32-bit Windows 7 Home Premium x86 SP1) 2,563,039,232 bytes
X17-24209.iso (64-bit Windows 7 Home Premium x64 SP1) 3,319,478,272 bytes

Those are in case I need an SP1 DVD.

Paul
Paul, Where does one find these? Is it a Microsoft site?

Thanks
 
P

Paul

Jason said:
Paul, Where does one find these? Is it a Microsoft site?

Thanks
You get them from places like digitalriver. (That's where the actual
download comes from.)

Years ago, I made a couple software purchases at digitalriver. You
make a purchase, they give you a download link, and you'd download your
new software. No packaging or anything.

Well, someone discovered that copies of installer DVDs were available for
download.

One site, when "advertising" the necessarily links to do that, they
were contacted by Microsoft's lawyers to cease and desist. So they
removed their page of links. But the information is still around,
and it shouldn't take too long to find a page.

I hesitate to find one for you, because if I post it, it
just makes it easier for the lawyers.

The files should be coming from a digitalriver server. I wouldn't
have downloaded the ISO files, if they'd been staged on some
other server.

I can generate MD5sums for you, if you're nervous at all. And you only
need to download the one that matches whether your system is 32 bit
or 64 bit. After you've located the appropriate link and downloaded it,
you use md5sum or fciv.exe to compute an MD5sum of the downloaded file.
And these are the values I get for the files I got.

c5bb99b2f1a9e7a5b4fbc6e3eff70882 *X17-24208.iso <--- 32 bit
971843a457b6e0db0af61258cbe7256a *X17-24209.iso <--- 64 bit

You can also enter the MD5sum in a search engine, as an alternative to
using the file name. You may get some different links by doing so.

*******

I gave links in the past for some small download files, and Microsoft
had them removed from the source I was advertising. And that
experience is always in the back of my mind - it's a balancing act.
If I give a link, it may help someone, but it may also ring an alarm
bell in some lawyer's office as well. Some companies sweep the web on
a daily basis, and go on "search and destroy" missions. And the search
engines help them.

Paul
 
W

...winston

Yep...
Fyi...it's not painful at all.

Consideration understood for sake of this reply and the same or similar
response to previous comments here or elsewhere.

<qp>
Probably not going to happen.
Eternal September (ES)/Usenet is less than 0.1% of my activity and
considering the other 99.9% nntp usage is in groups I moderate on a private
nttp server that permits html, stationery, graphics and top or bottom
posting.

It's good that ES doesn't support html, you'd probably also dislike the
chartreuse background.
<qp>


--
....winston
msft mvp mail


"Stan Brown" wrote in message

You might not be aware of a big problem with your quoting style.
The way your newsreader is doing it, when someone else follows
up, it looks like you *said* what you actually only quoted.

The problem is that Windows Live Mail 2011 (version 15) has a
quoting style that is completely broken. Unfortunately that poses
a painful choice to you: either fix every quote manually, or get
a real newsreader such as Gravity, Xananews, and Forte Agent (to
mention some that come to mind at the moment). OR, if you really
want WLM, some say that WLM 14 will serve; see "SC Tom" below.

update 2011-04-02: I've seen a newsgroup posting claiming you
can un-break WLM 15 by installing and using an Autohotkey script:
http://www.dusko-lolic.from.hr/wlmquote/

Thanks for your consideration!
 
D

Dave-UK

Jason said:
I know the Mother Ship isn't. I just don't understand why... It turns out
that the "backup" copy of a couple files, in winsxs is also corrupted, so
the repair fails. I have no DVD, just a "recovery partition" on the HP
laptop. It is such that one cannot do anything with the directories there
- perhaps I could boot from the DVD for another version and use the
recovery environment to crack open those protected files, but I haven't
tried that yet.
What are the corrupt files and are they giving you problems ?
 
N

Nil

Thanks for your consideration!
Save your breath. The guy has already made it clear that he is fully
aware that his posts are nearly illegible and that they break threads
here.

He selfishly does not care.

I assume he likes to pee in public swimming pools, too.
 
S

Stan Brown

Save your breath. The guy has already made it clear that he is fully
aware that his posts are nearly illegible and that they break threads
here.

He selfishly does not care.
You're right. I somehow missed his earlier replies that you're
referring to, but his latest one is crystal clear.
 

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

Top