Official error lookup
Understand the error before changing the device.
An error code is evidence, not a complete diagnosis. DeviceOK records the official meaning, what it does and does not prove, the safest first action and the source.
Windows hardware
Browse Device Manager codesDevice Manager error codes
38 Microsoft-documented codes with source-backed first actions.
Code 1: This device is not configured correctlyWindows reports that the device has no usable driver installed or the driver is configured incorrectly.→Code 3: The driver for this device might be corrupted, or the system may be low on resourcesMicrosoft lists driver corruption or insufficient available system memory/resources as the main causes.→Code 9: Windows cannot identify this hardwareWindows detected invalid hardware identification information for the device.→Code 10: This device cannot startA driver or the device reported that it could not start correctly.→Code 12: This device cannot find enough free resourcesWindows reports a hardware-resource conflict or insufficient firmware/BIOS resource allocation.→Code 14: This device cannot work properly until you restart your computerWindows indicates that the device state requires a system restart.→Code 16: Windows cannot identify all the resources this device usesThe device is only partly configured and may require additional resource configuration.→Code 18: Reinstall the drivers for this deviceWindows explicitly indicates that the device driver should be reinstalled.→Code 19: Windows cannot start this hardware device because its configuration information is incomplete or damagedThe device's registry/configuration information is incomplete or damaged.→Code 21: Windows is removing this deviceThis is normally a temporary state while Windows is removing the device.→Code 22: This device is disabledThe device was disabled in Device Manager.→Code 24: This device is not present, is not working properly, or does not have all its drivers installedThe device may be disconnected, installed incorrectly, failing, prepared for removal, or missing a usable driver.→Code 28: The drivers for this device are not installedWindows does not have a driver installed for the device.→Code 29: This device is disabled because its firmware did not give it the required resourcesFirmware/BIOS configuration has disabled or failed to allocate resources to the device.→Code 31: This device is not working properly because Windows cannot load the drivers required for this deviceWindows cannot load the required device driver.→Code 32: A driver service for this device has been disabledWindows reports that the driver's service start type is disabled and another driver may be providing functionality.→Code 33: Windows cannot determine which resources are required for this deviceThe resource translator for the device failed.→Code 34: Windows cannot determine the settings for this deviceThe hardware requires manual configuration that Windows cannot determine automatically.→Code 35: System firmware does not include enough information to configure and use this deviceMicrosoft attributes this to missing/incomplete firmware resource information.→Code 36: This device is requesting the wrong interrupt typeWindows reports an IRQ translation/configuration mismatch.→Code 37: Windows cannot initialize the device driver for this hardwareThe device driver returned a failure during initialization.→Code 38: Windows cannot load the device driver because a previous instance is still in memoryA previous driver instance remains loaded.→Code 39: Windows cannot load the device driver; it may be corrupted or missingThe required driver is missing or corrupted.→Code 40: Windows cannot access this hardware because service-key information is missing or incorrectThe driver's registry service information is invalid.→Code 41: Windows loaded the driver but cannot find the hardware deviceThe driver exists but Windows cannot find the expected hardware.→Code 42: Windows cannot load the device driver because a duplicate device is already runningWindows detected a duplicate device/driver instance.→Code 43: Windows has stopped this device because it reported problemsA driver controlling the device reported a failure to Windows.→Code 44: An application or service has shut down this hardware deviceSoftware or a service shut down the device.→Code 45: Currently, this hardware device is not connected to the computerThe device was previously installed but is not currently connected.→Code 46: Windows cannot gain access to this hardware device because the operating system is shutting downThe device is temporarily unavailable during shutdown.→Code 47: Windows cannot use this hardware device because it has been prepared for safe removalThe device was prepared/ejected for removal but remains connected.→Code 48: The software for this device has been blocked because it is known to have problems with WindowsWindows has blocked the current device software/driver as incompatible or problematic.→Code 49: Windows cannot start new hardware devices because the system hive is too largeThe system registry hive has exceeded the limit described by Microsoft, often with many stale device entries.→Code 50: Windows cannot apply all of the properties for this deviceWindows cannot apply the device's required capability/settings properties.→Code 51: This device is currently waiting on another device or set of devices to startThe failing device depends on another device that has not started.→Code 52: Windows cannot verify the digital signature for the drivers required for this deviceMicrosoft says the driver may be unsigned or corrupted.→Code 53: This device has been reserved for use by the Windows kernel debuggerKernel debugging has reserved the device for the current boot session.→Code 54: This device has failed and is undergoing a resetMicrosoft describes Code 54 as an intermittent ACPI reset state; if the reset never completes the device can remain stuck.→
Windows camera
Browse camera errorsCamera app errors
Separate camera detection errors from app-specific permission and selection problems.