My PC running Windows 7 Home Premium 64-bit suddenly fails to boot normally. I'm able to boot into Safe Mode w/ Networking, but I can't boot normally even after using
msconfig.exe to disable everything. I've tried booting from the last good configuration, but that failed in exactly the same way. I disabled System Restore a long time ago so there are no restore points. I've run Malwarebytes and it didn't find anything. I've had AVG installed since day 1 and haven't had any trouble with viruses since building it.
chkdsk /f reports no errors.
When I attempt to run Startup Repair, it says that it can't repair the computer automatically. Problem details:
Problem Event Name: StartupRepairOffline Problem Signature 01: 6.1.7600.16385 Problem Signature 02: 6.1.7600.16385 Problem Signature 03: unknown Problem Signature 04: 21200512 Problem Signature 05: ManualRepair Problem Signature 06: 2 Problem Signature 07: NoBootFailure OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033
I let Startup Repair run several times, and eventually I found this in the diagnostic and repair details:
Root cause found: --------- Unspecified changes to system configuration might have caused the problem. Repair action: System files integrity check and repair Result: Failed. Error code = 0x490 Time taken = 124661 ms
(The net says that
0x490 signals a bad boot sector. I've already run
bootrec /fixboot and
bootrec /fixmbr, both of which complete "successfully," but the problem persists.)
I decide to run
sfc to fix corrupt system files. However, it fails, saying that there is a system repair pending. This seems to be confirmed by the fact that
C:\Windows\winsxs\pending.xml has a lot of content (it looks like a couple hundred lines). I have read elsewhere that interfering with the repair process (e.g. deleting pending.xml) can leave the OS damaged beyond repair, and I wish to avoid reinstalling.
How do I get rid of this pending system repair so that
sfc can run?
sfc /scannowstill says there's a repair pending.