Mark Phelps
Active Member
I have an "interesting" Vista sfc-related problem I'm trying to solve.
Have been running Vista Ultimate 32-bit since the days it came out with only a few minor problems. Then, last week, decided to "take the plunge" and install Service Pack 2. Mistake!
It failed with some error code I don't have handy right now. But that's not the issue. Spent the last week on the phone and remote-accessing with MS tech support who first tried it themselves (and yes, it failed for them, too), tried to remove SP 1 (that too, failed), and pressed me into buying a replacement DVD with SP 1 on it. Did a nondestructive reinstall using SP1 -- and it got all the way to stage 3 when it failed, saying it was reverting.
So, once back into Vista, ran scf /scannow -- which failed saying it can't fix some files.
Having made biweekly image backups, thought I would restore an old version and try that.
I'm now back to beginning of June, and sfc is failing with every restore!
When it failed initially (should have mentioned we ran it when MS was online initially), rebooted and got a chkdsk indicating that some Winsxs stuff was damaged, so I wasn't surprised that it failed.
I've since read about how I might be able to repair some of the files using the CBS log, but my more general question is about sfc -- isn't it simply supposed to work? And, if the saved version of the source file in the Winsxs directory is missing or corrupt, is there any way to run it, forcing it to use the DVD for the source files?
I really don't want to have to completely reinstall Vista from scratch!!
Have been running Vista Ultimate 32-bit since the days it came out with only a few minor problems. Then, last week, decided to "take the plunge" and install Service Pack 2. Mistake!
It failed with some error code I don't have handy right now. But that's not the issue. Spent the last week on the phone and remote-accessing with MS tech support who first tried it themselves (and yes, it failed for them, too), tried to remove SP 1 (that too, failed), and pressed me into buying a replacement DVD with SP 1 on it. Did a nondestructive reinstall using SP1 -- and it got all the way to stage 3 when it failed, saying it was reverting.
So, once back into Vista, ran scf /scannow -- which failed saying it can't fix some files.
Having made biweekly image backups, thought I would restore an old version and try that.
I'm now back to beginning of June, and sfc is failing with every restore!
When it failed initially (should have mentioned we ran it when MS was online initially), rebooted and got a chkdsk indicating that some Winsxs stuff was damaged, so I wasn't surprised that it failed.
I've since read about how I might be able to repair some of the files using the CBS log, but my more general question is about sfc -- isn't it simply supposed to work? And, if the saved version of the source file in the Winsxs directory is missing or corrupt, is there any way to run it, forcing it to use the DVD for the source files?
I really don't want to have to completely reinstall Vista from scratch!!