Startup Repair boot loop

Windows 7 Pro 32 on a laptop (could be home premium, can't remember what was installed on this particular laptop).  After an update Yesterday, the system constantly boots into startup repair.  Startup Repair cannot repair this computer automatically is the message I receive.  The details have changed a couple times...

Problem Event Name: StartupRepairOffline
Sig 1: 6.1.7600.16385
Sig 2: same
Sig 3: unknown
Sig 4: 21201082
Sig 5: AutoFailover
Sig 6: 4
Sig 7: NoBootFailure OR CorruptFile (have gotten both at different times).
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1033

I performed a system restore to before the update was run, back to an Automatic System Restore point.  It didn't actually apply this.  When the system rebooted it went back into startup repair and I thought I needed to go further back.  It still had all the system restore points avilable, even the ones after the one I went back to, which I thought could be something new?  I restored to a point further back, but when I rebooted it still came up for Startup Repair.  This time, there are no restore points created, according to System Restore.

I've run sfc with the proper switches to get it to point to the windows directory and I've run CHKDSK just to make sure the disk isn't bad.  One of the lines in the Repair details said "Root cause found: Boot critical file D:\Windows\system32\drivers\atapi.sys is corrupt.  Error code 0x490", but replacing it with a good file from a working Win7 install didn't fix anything or remove that error from popping back up in a startup repair details.  Another set of Repair Details says "Root cause found: Boot status indicates that the OS booted successfully."

My next step is to perform an in-place upgrade to the same OS (a repair install) but wondered if there was anything that could be done to address this?  I don't know what update was installed...should have written it down, but I didn't think about it.

Answer
Answer

Hi Dressi,

Since Startup Repair and System Restore did not resolve the issue, try the following steps:

1.      Boot from the Windows 7 DVD, select your keyboard and language options, select Repair your computer, and then select the Command Prompt. 

2.       From the Command Prompt run the following command:
Dism /image:c:\ /get-packages

This will produce a list of installed updates and packages.  They will look like this:

Package Identity: Package_for_KB978262~31bf3856ad364e35~x86~~6.1.1.0
State: Installed
Release Type : Security Update
Install Time : 2/11/2010 1:01 PM

3.      Find the most recent one and then make a note of the package identity.

4.      Run:

dism /image:c:\ /remove-package /PackageName:Package_for_KB978262~31bf3856ad364e35~x86~~6.1.1.0 (name of update from previous step)

You will get a status of the removal until it is complete. 

5.    Then reboot your PC.

 You will want to start with the most recent and remove them one at a time to find the problem update.


Dena
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think.
Dena

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated March 26, 2025 Views 1 Applies to: