0x00000097
Microsoft Windows
Severity: ModerateWhat Does This Error Mean?
The 0x00000097 blue screen is called BOUND_IMAGE_UNSUPPORTED. It means Windows tried to load an executable file or driver that contains a 'bound import' — a special linking technique that Windows no longer fully supports. This usually happens when a very old driver or program from Windows XP or Vista era is installed on a modern Windows system. The fix is typically to remove or update the outdated software.
Affected Models
- Windows 10
- Windows 11
- Windows 8.1
Common Causes
- A very old driver or system file using a deprecated 'bound import' format is being loaded at startup
- An old program installed a legacy kernel driver that is incompatible with modern Windows
- A migration from an older Windows version brought incompatible driver files to the new system
- Third-party security or optimization software installed an outdated driver component
- Corrupted system files causing Windows to misread a valid executable as a bound image
How to Fix It
-
Think about any old software you installed recently — especially utilities, drivers, or tools from more than 10 years ago. Old antivirus software, system cleaners, or hardware utilities are common sources of this error.
Software designed for Windows XP or Vista sometimes installs kernel-mode drivers that cannot run on Windows 10 or 11.
-
Uninstall recently added or very old programs. Go to Settings > Apps > Installed Apps and sort by 'Date installed.' Uninstall anything old or unfamiliar, especially driver utilities or PC tune-up tools.
Pay attention to programs you may not recognize — some hardware installs background utilities that load drivers at startup.
-
Use Autoruns from Microsoft Sysinternals to see everything that loads at startup. Download it free from learn.microsoft.com/sysinternals. Look for items highlighted in yellow or red — these are missing or suspect entries.
Autoruns shows drivers, services, and startup programs that normal tools miss. Unchecking a suspicious entry disables it without deleting anything.
-
Run System File Checker to repair any corrupted Windows files. Open Command Prompt as Administrator and type: sfc /scannow — let it complete fully, then restart.
If Windows itself has corrupted executable files, SFC will replace them with clean versions.
-
If the above steps do not help, run a Windows repair install. Go to Microsoft's website, download the Windows 11 or Windows 10 installation media tool, and choose 'Upgrade this PC now.' This reinstalls Windows while keeping your files and apps.
A repair install is a powerful fix for deep compatibility issues. It replaces all Windows system files without erasing your personal data.
When to Call a Professional
If you cannot identify which program or driver is triggering this error, use Event Viewer to look for load errors at the time of the crash. A technician can use a tool like Autoruns (from Sysinternals) to find all drivers and programs configured to load at startup and identify legacy components. In stubborn cases, a Windows repair install fixes the issue without deleting personal files.
Frequently Asked Questions
What is a 'bound import' and why does Windows not support it?
A bound import is an old speed trick where a program pre-calculates the memory addresses of functions it needs from other files. This made programs start faster in the Windows 95 and XP era. Modern Windows uses Address Space Layout Randomization (ASLR), which randomizes memory addresses for security. Bound imports break under ASLR because the pre-calculated addresses are wrong. Windows refuses to load files with bound imports in certain contexts for this reason.
Can upgrading from Windows 7 or 8 cause this error?
Yes, this is a common scenario. When you upgrade from an older Windows version, old drivers and programs carry over. Some of those programs installed kernel drivers that worked fine on the old system but crash on Windows 10 or 11. After an upgrade, it is worth reviewing all installed software and removing anything that is outdated or no longer needed.
Will a Windows repair install delete my files?
No. A repair install — also called an in-place upgrade — reinstalls Windows system files while keeping your personal files, desktop, and most installed programs. It is specifically designed to fix system-level issues without erasing data. However, some programs may need to be reinstalled afterward if their system components get replaced. Always back up important files before any major Windows operation.