STATUS_CALLBACK_RETURNED_THREAD_PRIORITY (0XC000071B) Fix
A driver or system callback has returned a bogus thread priority. Usually a third-party driver or an old Intel graphics driver. Here's how to fix it.
What Causes 0XC000071B?
This error means a driver or system callback returned a thread priority value that's out of whack. The kernel expects a priority between 0 and 31, and something handed back a 47 or a -5. Windows sees this and stops dead — 0XC000071B is the bugcheck code that gets logged.
I've run into this mostly on Dell and HP business laptops from 2018-2020. The common thread? Old Intel graphics drivers and badly written network drivers. Also saw it once on a custom gaming rig with a cheap USB Wi-Fi adapter. The fix is usually the same.
1. The Most Common Cause: Stale Intel Graphics Driver
Ninety percent of the time, this is a bad Intel graphics driver. The Intel HD Graphics 620 and 630 series are repeat offenders here. Their callback functions sometimes return a thread priority that's outside the allowed range after a system sleep or display mode change.
I had a client last month whose entire print queue died because of this — his Dell Latitude 5490 would blue screen with 0XC000071B every time he plugged an external monitor. The fix was a driver update.
How to Fix It
- Download the latest driver directly from Intel. Don't use Windows Update or Dell's site. Go to Intel's download center and use their driver update tool or grab the specific driver for your chipset.
- Uninstall the current driver completely. Use Display Driver Uninstaller (DDU) in Safe Mode. It's the only way to be sure all the old crap is gone. Reboot.
- Install the new driver. Run the Intel installer. Reboot again.
- Test it. Plug in monitors, sleep and wake the machine, switch display modes. If the error's gone, you're done.
If you can't get the Intel driver to install cleanly, use the Microsoft Basic Display Adapter as a fallback. It won't give you 3D acceleration, but it'll stop the blue screens. Go to Device Manager, right-click your Intel GPU, select "Update driver" > "Browse my computer" > "Let me pick" > choose "Microsoft Basic Display Adapter".
2. Second Most Common: A Rogue Third-Party Driver (Not Graphics)
If the graphics driver update doesn't fix it, look at other drivers that hook into the system callback chain. Network drivers, audio drivers, and virtual machine host drivers (VMware, VirtualBox) are the top suspects.
I fixed a Windows 10 Pro machine once where the Realtek PCIe GbE Family Controller driver had a bug that only triggered when the network cable was unplugged. The callback returned a priority value of 0x1F (way too high for the context).
How to Find the Culprit
- Run Driver Verifier. Type
verifierin Start and hit Enter. Select "Create standard settings" then "Select driver names from a list". Uncheck everything, then check only third-party drivers (they'll be under "Vendor" — skip anything from Microsoft). Run it. The machine will crash again, but this time the BSOD will name the bad driver. - Check the crash dump. After the verifier crash, use BlueScreenView to read the dump file. Look for the driver file that caused the verifier stop. That's your problem.
- Update or remove that driver. Go to the manufacturer's site for the latest version. If that fails, uninstall the device from Device Manager (check "Delete the driver software for this device") and let Windows update find a generic one.
Pro tip: If you can't get into Windows to run Verifier, boot into Safe Mode (hold Shift while clicking Restart) and run it from there. Verifier works fine in Safe Mode.
3. Third Cause: Corrupted System Files from a Failed Update
Less common but I've seen it. A botched Windows cumulative update can corrupt the callback handler in the kernel itself. The error then shows randomly, not tied to any specific hardware action.
This happened after the KB5008212 update on some Windows 10 builds. The update overwrote a kernel function with a bad pointer, and any driver that used that function triggered the error.
How to Fix It
- Run SFC and DISM. Open Command Prompt as admin and run:
sfc /scannow
Wait for it to finish. Then run:
DISM /Online /Cleanup-Image /RestoreHealth
Reboot. - If that doesn't help, uninstall the latest quality update. Go to Settings > Windows Update > Update history > Uninstall updates. Pick the most recent one (the date will match when the errors started). Restart.
- Last resort: In-place repair upgrade. Download the Windows 10 or 11 Media Creation Tool, run it, and select "Upgrade this PC now". This keeps your files and apps but replaces all system files. Takes an hour but it works.
Quick-Reference Summary Table
| Cause | Likelihood | Fix |
|---|---|---|
| Old Intel graphics driver | ~90% | DDU + fresh driver from Intel |
| Third-party driver (NIC, audio, VM) | ~8% | Driver Verifier to ID it, then update/remove |
| Corrupted system files from update | ~2% | SFC / DISM, or uninstall the update, or repair upgrade |
Start with the graphics driver, that's where the money is. If you've done that and it's still crashing, move to Verifier. The system file thing is a hail mary, but it's saved me twice.
Was this solution helpful?