Site icon Winhelponline

The Operating System Version is Incompatible with Startup Repair [Fix]

After installing updates on your Windows 10 computer, your computer may get stuck at a black screen when loading Windows. And the Startup Repair tool kicks in every time and records the following error in the SrtTrail.txt log file:

The operating system version is incompatible with startup repair.

This error message is not only misleading, leaving users nowhere, it also doesn’t make any sense as it appears even when not booting the computer Windows 10 Setup disk. Here is a sample SrtTrail.txt report:

Startup Repair diagnosis and repair log
---------------------------
Number of repair attempts: 1

Details of the session
---------------------------
System Disk = \ Device \ Harddisk0
Windows directory =C:\WINDOWS
Automatic check = 0
Number of major causes = 1

Testing conducted:
---------------------------
Name: Check for updates
Result: Completed successfully. Error code = 0x0
I invested time = 0 ms

Testing conducted:
---------------------------
Name: Test system disk
Result: Completed successfully. Error code = 0x0
I invested time = 0 ms

Testing conducted:
---------------------------
Name: Disk Failure Diagnosis
Result: Completed successfully. Error code = 0x0
I invested time = 172 ms

Testing conducted:
---------------------------
Name: Disk metadata test
Result: Completed successfully. Error code = 0x0
I invested time = 0 ms

Testing conducted:
---------------------------
Name: Test target operating system
Result: Completed successfully. Error code = 0x0
I invested time = 500 ms

Testing conducted:
---------------------------
Name: Checking volume content
Result: Completed successfully. Error code = 0x0
I invested time = 25 ms

Main cause found:
---------------------------
The operating system version is incompatible with Startup Repair

What could have caused this?

This problem is most likely caused by an unsigned driver update installation. However, one can not rule out any rootkit infection. The Secure Boot setting in the BIOS and Windows driver signing enforcement is preventing Windows from loading an unsigned kernel-mode driver.

Starting with Windows 10 version 1607, driver signing rules will be strictly enforced by the Operating System. Windows 10 version 1607 and higher will not load any new kernel drivers which are not signed by the Windows Hardware Developer Portal. Note that this OS signing enforcement is only for new OS installations, not for systems upgraded from an Windows 7 or 8 to Windows 10.

If you’re sure that this Startup Repair problem happened after installing Windows Updates or driver updates, you can do the following things to get into Windows:

After completing the above steps, be sure to inspect your device drivers using Sigverif.exe

Option 1: Rollback your system to a previous System Restore point

If you have a Windows 10 DVD or bootable USB Setup disk, boot the computer with the DVD and get into the Recovery Environment. Then perform a System Restore rollback.

Option 2: Disable Disable Driver Signature Enforcement

If no System Restore points exist in the system (given that Windows 10 setup disables System Restore by default), disable driver signing enforcement to circumvent the Startup Repair reboot loop.

Option 3: Disable Secure Boot

When Secure Boot (UEFI) is enabled, Windows will not allow kernel-mode drivers to run if they are not properly signed by a trusted certification authority. See how to disable Secure Boot in the BIOS.

Secure Boot option in BIOS setup screen

Verify your Device Drivers Using Sigverif.exe

While the above methods can circumvent the error The operating system version is incompatible with Startup Repair, the real solution is to inspect and fix your device drivers. If you’re able to boot into Windows using Step 2 or 3 above, the next step is to inspect your current device drivers.

The File Signature Verification tool Sigverif.exe scans for unsigned drivers in the system and writes the scanning reports to a log file named sigverif.txt. To run the Signature Verification tool to scan for unsigned drivers, right-click Start, click Run, Type Sigverif.exe and click OK. Click the Start button to begin scanning.

Once the program finishes, a list of all unsigned drivers will be displayed.

Sigverif: List of unsigned drivers (from an old computer)

If no unsigned drivers are found, it would say “Your files have been scanned and verified as digitally signed“.

To read the full report, click on the Advanced tab and click View log button to open Sigverif.txt. Here is how a sample report looks like:

********************************

Microsoft Signature Verification

Log file generated on 11/7/2017 at 3:45 PM
OS Platform: Windows (x64), Version: 10.0, Build: 16299, CSDVersion: 
Scan Results: Total Files: 292, Signed: 292, Unsigned: 0, Not Scanned: 0

File Modified Version Status Catalog Signed By
------------------ ------------ ----------- ------------ ----------- -------------------
[c:\program files (x86)\common files\intel\opencl]
llvm_release_license 11/3/2016 None Signed ki119206.cat Microsoft Windows Hardware Compatibility Publisher
readme.txt 11/3/2016 None Signed ki119206.cat Microsoft Windows Hardware Compatibility Publisher
version.ini 11/3/2016 None Signed ki119206.cat Microsoft Windows Hardware Compatibility Publisher
[c:\program files (x86)\common files\intel\opencl\bin\common]

As seen above, the Sigverif report can be interpreted easily by end-users. If the program finds any unsigned driver, you can either get the updated & signed drivers from the respective device manufacturers, or simply uninstall the driver and disable the hardware via Device Manager.

If the manufacturer doesn’t release signed drivers, then probably it’s time to buy a better, fully compatible hardware that supports Windows 10.

Block Problematic Driver Updates

If Windows Update repeatedly offers to install a problematic driver, use the WUShowHide.diagcab tool to block that particular driver update from being installed. For more information, check out article How to temporarily prevent a driver update from reinstalling in Windows 10

Block undesired driver updates using WUShowHide Diagnostics Tool

Also for the time-being, disable any vendor-supplied automatic driver updater program(s) that you may be using. It’s worth noting that some driver updater programs run as a scheduled task and the user may not be aware of that.

After fixing the device drivers, blocking untrusted driver updates and disabling any third-party driver auto-updater tools, turn on Secure Boot and driver signature enforcement back for better protection for your system.

Exit mobile version