Software & Apps Windows How to Fix Code 22 Errors A troubleshooting guide for Code 22 errors in Device Manager By Tim Fisher General Manager, VP, Lifewire.com Tim Fisher has 30+ years' professional technology support experience. He writes troubleshooting content and is the General Manager of Lifewire. our editorial process Facebook Twitter LinkedIn Tim Fisher Updated November 18, 2019 Windows The Ultimate Laptop Buying Guide Tweet Share Email The Code 22 error is one of several Device Manager error codes. It's generated when a hardware device is disabled in Device Manager. In most cases, a Code 22 error means that the device was manually disabled but you may also see a Code 22 error if Windows is forced to disable the device due to a lack of system resources. The Code 22 error will almost always display in the following way: This device is disabled. (Code 22) Details on Device Manager error codes like Code 22 are available in the Device Status area in the device's properties. See our guide on How to View a Device's Status in Device Manager for help getting there. Device Manager error codes are exclusive to Device Manager. If you see the Code 22 error elsewhere in Windows, chances are it's a system error code which you should not troubleshoot as a Device Manager issue. The Code 22 error could apply to any hardware device managed by Device Manager, and any of Microsoft's operating systems could experience a Code 22 Device Manager error. This includes Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, and more. How to Fix a Code 22 Error Enable the device. Since the most common reason you'll see a Code 22 error in Device Manager is that the device has been manually disabled, try manually enabling it. Most of the time this will fix a Code 22 issue. Don't worry if it doesn't, however. All that means is that the Code 22 you're seeing was caused by something a bit less common. Restart your computer if you haven't already. There's always the chance that the error Code 22 you're seeing on a device was caused by a temporary problem with the hardware. If so, a restart of your computer might be all you need to fix the Code 22 error. Restarting is a common practice for fixing all sorts of computer problems (see why), so it's no surprise that it can fix whatever is causing the Code 22 error. Did you install a device or make a change in Device Manager just before the Code 22 error appeared? If so, it's highly likely that the change you made caused the Code 22 error. Undo the change if you can, restart your PC, and then check again for the Code 22 error. Depending on the changes you made, some solutions might include: Removing or reconfiguring the newly installed deviceRolling back the driver to a version prior to your updateUsing System Restore to undo recent Device Manager related changesReinstall the drivers for the device. Uninstalling and then reinstalling the drivers for the device is one possible solution to a Code 22 error. If a USB device is generating the Code 22 error, uninstall every device under the Universal Serial Bus controllers hardware category in Device Manager as part of the driver reinstall. This includes any USB Mass Storage Device, USB Host Controller, and USB Root Hub. Correctly reinstalling a driver, per the instructions linked above, is not the same as simply updating a driver. A full driver reinstall involves completely removing the currently installed driver and then letting Windows install it over again from scratch. Update the drivers for the device. It's also possible that installing the latest drivers for the device could correct the Code 22 error. If updating the drivers does remove the Code 22 error, it means that the stored Windows drivers you reinstalled in the previous step were either damaged or were the wrong drivers. Clear CMOS. If Windows had to disable the device, generating the Code 22 error due to a lack of system resources, clearing CMOS might fix the problem. Update BIOS. Another possibility is that a newer BIOS version could better pass system resource handling to Windows, correcting the Code 22 error. Move the device to a different expansion slot on the motherboard, assuming, of course, that the piece of hardware with the Code 22 error is an expansion card of some kind. If the Code 22 error is due to a lack of system resources available for the card, moving it to a different slot on the motherboard could clear up the problem. This isn't as common a situation with newer hardware and Windows versions but it is possible and is an easy troubleshooting step to try. Replace the hardware. A problem with the device itself might be the root cause of the Code 22 error, in which case replacing the hardware is the next logical step. While not likely, another possibility is that the device is incompatible with your version of Windows. You can always check the Windows HCL to be sure. If you're positive that the hardware is working properly and is properly configured then you might consider a repair install of Windows. If that doesn't work, try a clean install of Windows. We don't recommend doing either before you replace the hardware, but you may have to give them a try if you're out of other options. Need More Help? If you can't, or don't want to fix this Code 22 problem yourself, see How Do I Get My Computer Fixed? for a full list of your support options, plus help with everything along the way like figuring out repair costs, getting your files off, choosing a repair service, and a whole lot more.