This was a frustrating problem for me: Windows installed a mandatory security update and rebooted my system without asking. Then, the system won’t start back up. I get a logo screen, then I just get a black screen, with the CPU peaked (based on fan noise) and the disk light showing little to no activity. I try to boot into Safe Mode, and it tells me it’s rolling back updates. I try to boot into Safe Mode again, and it hangs at the “Please wait” screen and makes no progress. I anticipate that a System Repair will be needed, so I decrypt my volume and then do a System Repair, but Windows says there’s nothing to repair. I try to use System Recovery and I’m informed that there are no System Recovery checkpoints.
My next step is to try to run sfc to check system files, from the command prompt in the Windows 7 repair options. I run:
sfc /scannow /offwindir=d:\windows /offbootdir=d:\
I’m informed that:
“There is a system repair pending which requires reboot to complete. Restart Windows and run sfc again.”
This isn’t very helpful, since of course starting my system is the problem. However, I discovered that by renaming d:\windows\winsxs\pending.xml, I could eliminate the pending system repair and allow the sfc run to complete.
After doing this, probably just because I renamed pending.xml, I could successfully boot into Safe Mode. Now comes part 2. I went to Device Manager and, on a hunch, went to the most recent driver I’d updated, a video driver for my NVIDIA GeForce GT 230M, the Verde version 280.26 driver released on August 9, 2011. I had installed this driver a little while back and not rebooted until now, and a black screen often points to video driver issues, and I could boot in Safe Mode which doesn’t use the video driver, so it made sense that it might be behind it. I clicked properties and did “Roll Back Driver” to get back to version 275.33 which I was using before. After doing this, and rebooting, I could boot normally again. I went ahead and installed the latest Windows updates (not including the graphics update) and rebooted without incident.
I went ahead and left a post about this at the NVIDIA forums. Hopefully the bad driver will get fixed and a new minor version released soon.