Cosmo Cleaner Download free 1.2

Guide · Windows 11 and 10

Device Manager error codes explained, with the fix for each

A yellow exclamation mark always comes with a code. Here is what each common one means in Microsoft wording, why it happens and how to fix it.

Updated · 6 min read

How to find the code

A yellow triangle with an exclamation mark in Device Manager means Windows found a problem with that device. Press Win + X, choose Device Manager, double-click the device, and read Device status on the General tab. The message ends with the code, for example "(Code 10)". The messages below are Microsoft's wording.

To list every device with a problem at once, run pnputil /enum-devices /problem in an administrator terminal. Add a number, such as /problem 28, to filter by one code. Hidden devices, such as ones you unplugged long ago, appear in Device Manager under View, Show hidden devices.

The routine that fixes most of them

  1. Restart. Some codes are one-off and clear themselves.
  2. Install the driver from the maker of the device or the PC, not from a driver pack site. In Device Manager choose Update driver, then Browse my computer to point at the downloaded folder.
  3. Roll back (device Properties, Driver tab) if the problem started after an update.
  4. Uninstall device, restart or choose Action, Scan for hardware changes, and let Windows install the driver again. Do not tick the box to delete the driver unless you have the replacement.

The codes below add the cause and anything specific.

Install and configuration codes: 1, 18, 28, 29

Start-up failures: 10, 12, 31, 32, 37, 39, 43

State codes: 3, 14, 19, 21, 22, 24

Missing, blocked and unsigned: 41, 45, 48, 52

In Cosmo Cleaner

Release 1.2.0 adds a Drivers tab. Its Devices view lists every device on the PC with the problem code explained in plain English, along with the usual next step, and a switch to include hidden devices. From there you can enable, disable, restart, uninstall or roll back a driver. Reversible actions are recorded so you can undo them, and disabling a critical device needs an explicit acknowledgement.

The Repair view looks for the causes behind Code 31 and similar failures, such as a leftover class filter name from a removed program, or a driver registered to start whose file is gone. Fixing one removes only that entry and saves the previous value for Undo. Security shows which loaded drivers are known to be vulnerable or likely to be incompatible with Memory integrity,, which helps when Windows or its security features reject a driver. Cosmo Cleaner never contacts the network, so its driver update view lists only what Windows already knows about.

Questions

What does the yellow exclamation mark in Device Manager mean?

It means Windows found a problem with that device. Open the device's properties and read Device status on the General tab, which shows the message and an error code such as Code 10 or Code 43.

How do I fix Code 10 or Code 43?

Restart, then install the latest driver from the maker of the device or PC. Try rolling back if it began after an update. If it persists, check the cable, port and power, because Code 43 often means the hardware reported a failure.

Can I ignore Code 45 or Code 24 on an old device?

Usually yes. Code 45 means the device is not currently connected, and Code 24 often marks a device that is no longer present. If the device is gone for good, you can uninstall its entry from Device Manager.

Will reinstalling the driver delete my settings?

Uninstalling the device removes its entry and driver binding, not your files. Leave the option to delete the driver software unticked unless you have a replacement ready.

More Windows guides