Device Manager Error Code 39: When the Driver Is Corrupted
What Code 39 actually means in Windows Device Manager, and the calm steps that almost always resolve it.
What Code 39 actually means in Windows Device Manager, and the calm steps that almost always resolve it.
Code 39 says the driver file Windows expected to load is either missing or damaged. This sometimes overlaps with Code 31, but Code 39 specifically points at the binary on disk being broken or absent rather than at registry confusion.
Common triggers include a malware cleanup that deleted a legitimate driver file, an interrupted vendor install, or a failed Windows update that left a partial driver behind.
The reliable fix mirrors the Code 31 path: uninstall the device with the option to delete the driver, reboot, and reinstall the latest version from the vendor. A clean reinstall replaces the missing or corrupt file with a fresh copy.
Run the Windows System File Checker afterwards (sfc /scannow from an elevated command prompt) to make sure no other system files are missing — Code 39 sometimes appears alongside broader Windows file damage.
Some over-zealous third-party antivirus tools occasionally quarantine legitimate driver files, especially older drivers without recent signatures. Check your antivirus quarantine for any recently isolated files matching the device's vendor name.
If you find a quarantined driver file, restoring it usually resolves Code 39 instantly. Add the driver folder to your antivirus exclusions to prevent it happening again.
The questions readers send us most often on this topic.
A botched install, a partial Windows update, an antivirus quarantine, or a manual file deletion — any of these can cause Code 39.
Sometimes — particularly if a system file the driver depends on is also damaged. It does no harm to run it as part of the cleanup.
Occasionally yes, especially for older drivers without modern signatures. Check the antivirus quarantine before reinstalling.
Hand-picked articles that pair well with this one.
Browse our friendly walkthroughs for the other Device Manager codes you may bump into.