0x000001CB
Microsoft Windows
Severity: CriticalWhat Does This Error Mean?
Blue screen 0x000001CB (NO_SUPPORTED_ARCHITECTURE) means Windows tried to execute code for the wrong processor architecture. A 32-bit driver or process attempted to run on a system component that only supports 64-bit code. This is typically caused by an incompatible driver or a corrupted system file.
Affected Models
- Windows 10 64-bit
- Windows 11 64-bit
- Windows Server 2019
Common Causes
- A 32-bit device driver was installed on a 64-bit-only Windows system or component
- A corrupted or partially updated driver contains architecture mismatch errors
- A third-party application installed an incompatible kernel-level component
- A Windows update partially installed, leaving a mismatched system file in place
- UEFI Secure Boot is detecting and blocking a driver that does not match the system's expected architecture
How to Fix It
-
Think about what was recently installed before the BSOD started. Uninstall any recently added hardware drivers or software that installs drivers.
Uninstall through Settings > Apps or Device Manager > right-click device > Uninstall device > check 'Delete the driver software'.
-
Boot into Safe Mode (hold Shift while clicking Restart, then Troubleshoot > Advanced Options > Startup Settings > Restart > F4) and see if the BSOD occurs there.
Safe Mode loads only essential drivers. If the BSOD stops in Safe Mode, a third-party driver is the cause.
-
Open Device Manager (Win + X) and look for any devices marked with a yellow warning icon. Right-click them and update or uninstall the driver.
An incompatible driver often shows a warning in Device Manager. Updating it to the manufacturer's current 64-bit version usually fixes the issue.
-
Run SFC and DISM to repair any corrupted system files: open Command Prompt as Administrator, run sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth.
These tools check and repair corrupted Windows 64-bit system files that may be causing the architecture mismatch.
-
Download WhoCrashed (free tool) and run it to identify which driver triggered 0x000001CB.
The crash dump analysis in WhoCrashed will name the specific driver file. Uninstalling or updating that exact driver resolves the issue.
When to Call a Professional
Error 0x000001CB is usually caused by a specific incompatible driver. If you cannot identify which driver is causing it, a technician can use crash dump analysis to find the exact culprit. In rare cases where system files are the cause, a Windows repair installation may be needed.
Frequently Asked Questions
What is the difference between 32-bit and 64-bit drivers?
64-bit Windows can only use 64-bit drivers for its core components. A 32-bit driver is compiled for older 32-bit processors and operating systems. Installing a 32-bit driver on 64-bit Windows causes architecture mismatches — which is what 0x000001CB reports.
How do I know if my drivers are 32-bit or 64-bit?
You can check in Device Manager: right-click a device > Properties > Driver tab > Driver Details. The file path typically reveals this — 64-bit drivers are usually in C:\Windows\System32 while 32-bit drivers on a 64-bit system appear in C:\Windows\SysWOW64. Downloading drivers from the manufacturer's website and selecting 'Windows 64-bit' ensures you get the right version.
Can Windows 11 run any 32-bit software at all?
Windows 11 can still run 32-bit applications in user space. However, it does not allow 32-bit kernel drivers — all drivers must be 64-bit. This is why 0x000001CB only appears for kernel-level components, not for regular 32-bit programs.