How do I tell Windows 7 to never Launch Startup Repair
Do this command:
bcdedit /set {current} bootstatuspolicy ignoreallfailures
Similar is
bcdedit /set {default} bootstatuspolicy ignoreallfailures
They can be the same if you are booted into the default load, so default would equal current.
For more information, the relevant Google search is "disable Windows Error Recovery" (minus the quotes).
A better solution would be to implement the following line for the BCDedit.
bcdedit /set {default} bootstatuspolicy ignoreshutdownfailures
This way, only shutdown failures will be ignored and the system won't go in to recovery mode. Recovery mode will still be available when the machine fails to boot properly and encounters other errors.
At the command prompt enter the following:
bcdedit /set {default} recoveryenabled No
This will disable Startup Repair from automatically booting when there is a problem.
However, beware:
You'll have to get back into Windows as Admin to re-enable it. Just change the No to Yes in the above command
Credit to 'busterh' in this SevenForums.com thread