220-1102Chapter 33 of 131Objective 1.4

Windows Device Manager

This chapter covers Windows Device Manager, a critical utility for managing hardware devices and drivers in Windows operating systems. Device Manager is a core tool for CompTIA A+ technicians, appearing in troubleshooting scenarios for driver issues, resource conflicts, and device failures. Expect approximately 5-8% of the 220-1102 exam questions to involve Device Manager, either directly or as part of broader troubleshooting methodology. You will learn how to access, navigate, and use Device Manager to install, update, disable, and troubleshoot devices, along with key properties and diagnostic features.

25 min read
Intermediate
Updated May 31, 2026

Device Manager as a City Building Inspector

Imagine Device Manager as a city building inspector's office. Each hardware component in your computer—like a video card, network adapter, or sound card—is like a separate building in the city. The inspector's office (Device Manager) maintains a master list of every building (device) and its current status: occupied (working properly), under construction (driver issue), condemned (error), or demolished (uninstalled). When a new building is constructed (device plugged in), the inspector checks if the building meets code (driver compatibility) and issues an occupancy permit (driver installation). If the building fails inspection (resource conflict or driver problem), a red tag (yellow exclamation mark) is placed on the file. The inspector can also update the building's plans (update driver), force a re-inspection (scan for hardware changes), or even demolish the building (uninstall device) and remove it from the master list. The inspector's office also keeps detailed property records (device properties) showing the building's address (IRQ, I/O range, memory range) and owner (driver provider). This analogy directly mirrors how Device Manager maintains a hierarchical view of all hardware, manages drivers, and provides troubleshooting tools.

How It Actually Works

What is Device Manager?

Device Manager is a Microsoft Management Console (MMC) snap-in that provides a centralized, graphical view of all hardware devices recognized by the Windows operating system. It allows users and administrators to view device status, manage drivers, configure device settings, and troubleshoot hardware problems. Device Manager is available in all modern Windows versions (Windows 10, Windows 11, Windows Server 2016/2019/2022) and is a primary tool for identifying and resolving device conflicts, driver issues, and resource allocation problems.

Accessing Device Manager

There are multiple ways to open Device Manager:

Right-click the Start button (or press Win+X) and select Device Manager.

Press Win+R, type devmgmt.msc, and press Enter.

Open Control Panel → Hardware and Sound → Device Manager.

Open Computer Management (compmgmt.msc) and select Device Manager from the left pane.

Run devmgmt.msc from a command prompt or PowerShell.

The Device Manager Interface

The main window displays a tree view of device categories, such as Display adapters, Network adapters, Sound, video and game controllers, etc. Each category can be expanded to show individual devices. By default, devices are grouped by type. You can change the view from the View menu: - Devices by type (default) - Devices by connection – shows devices organized by the bus they are connected to (e.g., PCI bus, USB controllers) - Resources by type – shows memory, I/O, IRQ, and DMA resources allocated to devices - Resources by connection – shows resources organized by connection hierarchy - Show hidden devices – displays non-PnP devices, drivers, and devices that are not currently connected (e.g., ghost devices)

Device Status and Error Codes

Each device displays an icon indicating its status:

Normal icon (usually a monitor or generic chip) – device working properly.

Yellow exclamation mark (⚠) – device has a problem (driver issue, resource conflict, etc.). The problem is described in the device's Properties → General tab, and includes an error code.

Red X (✖) – device is disabled, not present, or has a severe error.

Down arrow (↓) – device is disabled (in some views).

Unknown device (question mark) – Windows does not recognize the device (no driver installed).

Common error codes include: - Code 1: Device is not configured correctly. Update driver. - Code 10: Device cannot start. Try updating driver or checking hardware. - Code 12: Resource conflict (two devices requesting same I/O range, IRQ, etc.) - Code 19: Registry information for the driver is incomplete or damaged. Reinstall driver. - Code 22: Device is disabled. Enable it from Properties. - Code 28: Driver not installed. Install driver. - Code 31: Driver failed to load. Update or reinstall driver. - Code 32: Driver (service) for this device has been disabled. Reinstall driver. - Code 39: Driver is missing or corrupted. Reinstall driver. - Code 43: Windows has stopped this device because it reported problems. (Common for faulty USB devices) - Code 45: Device is not connected. (Shown for disconnected devices when 'Show hidden devices' is enabled)

Driver Management

Device Manager allows you to: - Update Driver: Opens the Update Driver Software wizard, which can search automatically for updated driver software (online or on Windows Update) or browse the computer for driver software. - Roll Back Driver: Reverts to the previously installed driver if the current one causes issues. Available only if a previous driver was saved. - Disable Device: Stops the device from functioning; driver remains installed but not loaded. Device shows a down arrow. - Uninstall Device: Removes the device and its driver from the system. On next reboot (or after Scan for hardware changes), Windows may reinstall the driver automatically. - Add Legacy Hardware: For non-Plug and Play devices, you can use the Add Legacy Hardware wizard (from Action menu) to manually install drivers.

Device Properties

Each device has multiple property tabs: - General: Device name, type, manufacturer, location, and status (including error code). - Driver: Driver provider, date, version, digital signer. Buttons for Driver Details, Update Driver, Roll Back Driver, Disable Device, Uninstall Device. - Details: Advanced properties like device instance ID, hardware IDs, compatible IDs, class GUID, bus type, etc. Useful for troubleshooting and scripting. - Events: Shows driver installation events, errors, and configuration changes with timestamps. - Resources: Lists assigned system resources: I/O range, IRQ, memory range, DMA channel. Shows if there are conflicts (the list will indicate 'Conflicting device list'). - Power Management: Allows device to wake the computer (e.g., network adapter waking from sleep) and allows the computer to turn off the device to save power.

Resource Allocation and Conflicts

Device Manager can be used to identify resource conflicts, particularly on older hardware (ISA devices) or when manually configured. Resources include: - IRQ (Interrupt Request): A hardware line used by a device to signal the CPU. Typical IRQs: IRQ 0 (system timer), IRQ 1 (keyboard), IRQ 3/4 (COM ports), IRQ 6 (floppy disk), IRQ 14/15 (primary/secondary IDE). PnP devices automatically assign IRQs. - I/O Range: Memory addresses used by the device to communicate with the CPU. Each device uses a unique range. - Memory Range: Direct memory access addresses for devices that use memory-mapped I/O. - DMA Channel: Used by older devices for direct memory access without CPU involvement (e.g., floppy disk controller uses DMA 2).

Conflicts occur when two devices try to use the same resource. Device Manager shows a yellow exclamation mark and Code 12. To resolve, you can:

Disable one device.

Change resource settings manually (if the device allows it) by unchecking 'Use automatic settings' in Resources tab and selecting a different configuration.

Move the device to a different slot (for expansion cards).

Update BIOS or firmware.

Scanning for Hardware Changes

The 'Scan for hardware changes' button (Action menu) forces Windows to re-enumerate all devices and detect new or removed hardware without rebooting. This is useful after installing a new device that was not automatically detected.

Command-Line Alternatives

For advanced scripting and remote management, the command-line tool devcon (Device Console) is available. Devcon is part of the Windows Driver Kit (WDK) and can be used to:

List devices (devcon listclass, devcon find, devcon status)

Enable/disable devices (devcon enable, devcon disable)

Install/remove drivers (devcon install, devcon remove)

Restart devices (devcon restart)

Another tool is pnputil, which manages driver packages. For example:

pnputil /enum-drivers
pnputil /add-driver driver.inf
pnputil /delete-driver oem0.inf

Interaction with Other Windows Components

Device Manager works closely with: - Plug and Play (PnP): The PnP subsystem detects hardware changes and assigns resources; Device Manager displays the results. - Driver Store: A trusted repository of driver packages. Device Manager installs drivers from the Driver Store. - Windows Update: Can automatically download and install driver updates. Device Manager's 'Update driver' can search Windows Update. - Event Viewer: Driver errors and device events are logged in Event Viewer under 'System' log, source 'PlugPlayManager' or 'DeviceSetupManager'. - System Information (msinfo32): Provides a more detailed view of hardware resources, including IRQ assignments, I/O ranges, and memory addresses.

Troubleshooting with Device Manager

Common troubleshooting steps: 1. Identify problem device (yellow exclamation). 2. Check Properties → General for error code. 3. Update driver. 4. Roll back driver if recent update caused issue. 5. Disable and re-enable device. 6. Uninstall device and scan for hardware changes. 7. Check for resource conflicts in Resources tab. 8. Check power management settings (uncheck 'Allow computer to turn off this device to save power'). 9. Use Event Viewer to see detailed error logs. 10. As last resort, use System Restore or reset Windows.

Exam Tips

Device Manager is the primary tool for driver and device troubleshooting.

Know the common error codes (especially Code 10, 12, 28, 39, 43).

Understand how to update, roll back, disable, and uninstall drivers.

Be aware of 'Show hidden devices' to see non-present devices.

Resource conflicts are less common on modern PnP systems but still tested.

The 'Scan for hardware changes' action is a quick way to detect new hardware without reboot.

Device Manager can be opened from Computer Management or via devmgmt.msc.

Walk-Through

1

Identify Problem Device

Open Device Manager and look for any device with a yellow exclamation mark, red X, or down arrow. Expand categories to find the problematic device. The yellow exclamation indicates a driver or resource conflict problem; red X means disabled or not present; down arrow means disabled. Right-click the device and select Properties. In the General tab, read the device status and error code. This is the first step in any Device Manager troubleshooting workflow.

2

Check Error Code and Details

In the device's Properties window, the General tab displays the error code (e.g., Code 10, Code 28). Note the code because it determines the next steps. Also check the Driver tab to see the driver provider, date, and version. If a driver is missing (Code 28), you will need to install one. If the driver is corrupted (Code 39), you need to reinstall. If there is a resource conflict (Code 12), go to the Resources tab to see which resources are conflicting.

3

Update or Roll Back Driver

If the error suggests a driver issue, first try updating the driver. Click Update Driver in the Driver tab and choose 'Search automatically for updated driver software'. If Windows finds a better driver, it will install it. If the problem started after a recent driver update, click Roll Back Driver to revert to the previous version. Rollback is only available if Windows has saved the previous driver. If rollback is not available or does not fix the issue, proceed to uninstall the device.

4

Disable and Re-enable Device

Sometimes simply disabling and re-enabling the device can reset its state and clear transient errors. In the Driver tab, click Disable Device. Confirm the action. The device will show a down arrow. Wait a few seconds, then right-click the device and select Enable Device. This forces the driver to reload and resources to be reassigned. If the error persists, move to uninstalling the device.

5

Uninstall Device and Scan for Hardware

If updating or rolling back the driver fails, uninstall the device. In the Driver tab, click Uninstall Device. Check the box 'Delete the driver software for this device' if you want to completely remove the driver package. After uninstalling, click Action → Scan for hardware changes. Windows will re-detect the device and attempt to reinstall the driver automatically. If it fails, you may need to manually install the driver from the manufacturer's website.

6

Check Resource Conflicts

If the error is Code 12 (resource conflict), go to the Resources tab. Uncheck 'Use automatic settings' if enabled. Then, from the 'Setting based on' dropdown, try different configurations. Look at the 'Conflicting device list' to see which other device is using the same resource. You may need to disable the conflicting device or change its resource settings. For modern PnP devices, automatic settings usually work; conflicts are rare but can occur with legacy hardware.

7

Check Power Management Settings

Some devices, especially network adapters and USB controllers, may have issues due to power saving. In the Power Management tab, uncheck 'Allow the computer to turn off this device to save power'. Also uncheck 'Allow this device to wake the computer' if wake-on-LAN is not needed. This is a common fix for devices that intermittently stop working or fail to start. After changing settings, restart the device or reboot the computer.

8

Use Event Viewer for Detailed Logs

If Device Manager does not provide enough information, check Event Viewer. Open Event Viewer (eventvwr.msc) and navigate to Windows Logs → System. Look for events with source 'PlugPlayManager' or 'DeviceSetupManager'. Filter by Event ID: 4101 (device driver installed), 4102 (device driver failed to install), 4103 (device started), 4104 (device stopped). These logs can reveal the exact failure reason and help pinpoint driver issues.

What This Looks Like on the Job

Enterprise Deployment Scenario: Driver Management in a Large Organization

In an enterprise with thousands of Windows workstations, Device Manager is often used remotely via Group Policy or by helpdesk technicians using Remote Desktop or PowerShell. For example, a company deploys a new USB headset model that fails to work on Windows 10. The helpdesk receives multiple tickets. Remotely, a technician opens Device Manager on a user's computer (via devmgmt.msc from a remote session) and sees the headset under 'Sound, video and game controllers' with a yellow exclamation and Code 10. The technician updates the driver using 'Search automatically for updated driver software' but Windows finds nothing. They then visit the manufacturer's website, download the correct driver, and install it manually by right-clicking the device → Update driver → Browse my computer for driver software. The headset works. To prevent future issues, the IT department packages the driver using a deployment tool like MDT or SCCM and pushes it to all computers via Group Policy. Device Manager is also used to verify that the deployment succeeded by checking the driver version on a sample of computers.

Scenario: Resource Conflict on Legacy System

A manufacturing plant uses an old CNC machine connected via a serial port (COM1). After a technician installs a new internal modem, the CNC machine stops working. The technician opens Device Manager and sees a yellow exclamation on the modem with Code 12 (resource conflict). In the Resources tab, the modem is using IRQ 4, which conflicts with COM1 (which also uses IRQ 4). The technician manually changes the modem's IRQ to IRQ 5 (unused) by unchecking 'Use automatic settings' and selecting a different configuration. The modem works, and the CNC machine resumes operation. This scenario is less common today but still tested on the A+ exam.

Scenario: Troubleshooting a Failing Network Adapter

A user reports that their laptop loses network connectivity randomly. The helpdesk checks Device Manager and finds the network adapter under 'Network adapters' with no errors. However, in the Power Management tab, 'Allow the computer to turn off this device to save power' is checked. The technician unchecks this option and the problem stops. This is a classic fix for intermittent network issues on laptops. Device Manager's Power Management tab is often overlooked but is a common cause of such problems.

How 220-1102 Actually Tests This

What 220-1102 Tests on Device Manager

CompTIA A+ 220-1102 Objective 1.4 (Given a scenario, use appropriate Microsoft Windows 10/11 troubleshooting tools) includes Device Manager as a key tool. The exam expects you to know:

How to access Device Manager (multiple methods).

How to interpret device status icons (yellow exclamation, red X, down arrow).

Common error codes (especially Code 10, 12, 28, 39, 43).

How to update, roll back, disable, and uninstall drivers.

How to use 'Scan for hardware changes'.

How to view resource assignments (IRQ, I/O, memory, DMA).

How to troubleshoot resource conflicts.

How to use Power Management settings.

Common Wrong Answers and Why Candidates Choose Them

1.

Choosing 'System Configuration' (msconfig) instead of Device Manager – Candidates confuse System Configuration (which manages startup and boot options) with Device Manager. The exam may present a scenario about a device not working; the correct tool is Device Manager, not msconfig.

2.

Using 'Disk Management' for driver issues – Disk Management manages disks and volumes, not device drivers. Candidates may mistakenly think it can update drivers.

3.

Thinking 'Roll Back Driver' is always available – Rollback is only available if a previous driver was saved. Candidates may assume it is always an option.

4.

Confusing 'Update Driver' with 'Scan for hardware changes' – Update Driver is for installing a newer driver; Scan for hardware changes is for detecting new hardware. Candidates may use Scan when they need to update a driver.

5.

Selecting 'Disable device' when asked to uninstall – Disable stops the device but keeps the driver; uninstall removes the driver. The exam may ask which step removes the driver.

Specific Numbers and Terms That Appear on the Exam

Error codes: Code 10 (device cannot start), Code 12 (resource conflict), Code 28 (driver not installed), Code 39 (driver missing/corrupted), Code 43 (device reported problems).

IRQ numbers: IRQ 0 (system timer), IRQ 1 (keyboard), IRQ 3/4 (COM ports), IRQ 6 (floppy disk), IRQ 14/15 (IDE).

DMA channels: DMA 2 (floppy disk controller).

Command: devmgmt.msc.

View menu options: 'Show hidden devices'.

Edge Cases and Exceptions

'Show hidden devices' reveals non-present devices (ghost devices) that can cause resource conflicts if left installed.

Code 45 appears for disconnected devices when 'Show hidden devices' is enabled.

Some devices (like USB controllers) may show multiple instances; disabling the wrong one can cause system instability.

On Windows 10/11, driver updates may be delivered via Windows Update; Device Manager can search Windows Update.

How to Eliminate Wrong Answers

If the scenario involves a driver error, the answer will involve Device Manager (or devmgmt.msc).

If the question mentions 'resource conflict', look for options that involve changing resource settings in Device Manager.

If the question says 'device not recognized', the first step is to check Device Manager for unknown devices.

For 'intermittent disconnection', think of Power Management settings.

For 'driver not installed', the answer is to install the driver via Update Driver or by using the manufacturer's installer.

Key Takeaways

Device Manager is accessed via devmgmt.msc or from the Win+X menu.

Yellow exclamation = driver/resource problem; Red X = disabled/not present; Down arrow = disabled.

Common error codes: Code 10 (cannot start), Code 12 (resource conflict), Code 28 (driver not installed), Code 39 (driver missing/corrupted), Code 43 (device reported problems).

Update Driver, Roll Back Driver, Disable Device, and Uninstall Device are the primary driver actions.

Scan for hardware changes forces Windows to re-detect devices without rebooting.

Show hidden devices (from View menu) reveals non-present devices that can cause resource conflicts.

Resource conflicts (Code 12) can be resolved by changing resource settings or disabling the conflicting device.

Power Management settings can cause devices to stop working; uncheck 'Allow computer to turn off this device to save power' to fix.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Device Manager

Focuses on device status, drivers, and resource conflicts.

Allows driver management (update, rollback, disable, uninstall).

Shows error codes and provides troubleshooting actions.

Can enable/disable devices and change resource settings.

Used for day-to-day driver troubleshooting.

System Information (msinfo32)

Provides comprehensive system information including hardware, software, and environment.

No driver management capabilities; read-only view.

Shows resource assignments (IRQ, I/O, memory) in a consolidated view.

Cannot change any settings; only reports.

Used for system inventory and advanced diagnostics.

Watch Out for These

Mistake

Device Manager can be used to manage disk partitions.

Correct

Device Manager manages hardware devices and drivers, not disk partitions. Disk Management (diskmgmt.msc) is used for partitions and volumes.

Mistake

The yellow exclamation mark means the device is physically damaged.

Correct

A yellow exclamation mark indicates a driver or configuration problem, not necessarily physical damage. It often can be fixed by updating or reinstalling the driver.

Mistake

Rolling back a driver is always an option.

Correct

Roll Back Driver is only available if a previous driver was saved by Windows. If no previous driver exists (e.g., first driver installation), the button is grayed out.

Mistake

Disabling a device removes its driver permanently.

Correct

Disabling a device stops it from working but keeps the driver installed. The driver can be re-enabled later. Uninstalling the device removes the driver.

Mistake

Device Manager can only be opened from Control Panel.

Correct

Device Manager can be opened via multiple methods: Win+X menu, Run dialog (devmgmt.msc), Computer Management, Command Prompt, and PowerShell.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

How do I open Device Manager in Windows 10/11?

The fastest way is to press Win+X and select Device Manager. Alternatively, press Win+R, type devmgmt.msc, and press Enter. You can also open Control Panel → Hardware and Sound → Device Manager, or open Computer Management (compmgmt.msc) and select Device Manager from the left pane.

What does a yellow exclamation mark mean in Device Manager?

A yellow exclamation mark indicates that the device has a problem, typically a driver issue or resource conflict. The exact problem is described in the device's Properties → General tab, including an error code (e.g., Code 10, Code 12). To fix, try updating the driver, rolling back the driver, or uninstalling and reinstalling the device.

How do I update a driver using Device Manager?

Right-click the device and select Update driver. In the wizard, choose 'Search automatically for updated driver software' to let Windows search online or on your computer. If you have a driver file, choose 'Browse my computer for driver software' and point to the location. You can also choose 'Let me pick from a list of available drivers on my computer' to select from already installed drivers.

What is the difference between disabling and uninstalling a device?

Disabling a device stops it from functioning but keeps the driver installed; you can re-enable it later. Uninstalling a device removes the driver and the device entry. After uninstalling, Windows may reinstall the driver automatically on next scan or reboot. Disabling is useful for troubleshooting without losing the driver configuration.

How do I fix a Code 12 resource conflict?

Code 12 means two devices are trying to use the same I/O range, IRQ, or DMA channel. Open the device's Properties → Resources tab. Uncheck 'Use automatic settings' and try a different configuration from the 'Setting based on' dropdown. If no alternative works, you may need to disable the conflicting device or move the device to a different slot.

What is 'Show hidden devices' in Device Manager?

Show hidden devices (View menu) displays non-Plug and Play devices, drivers, and devices that are not currently connected (ghost devices). This is useful for removing orphaned driver entries that may cause resource conflicts or for troubleshooting devices that are not detected.

How do I roll back a driver in Device Manager?

In Device Manager, right-click the device and select Properties. Go to the Driver tab and click Roll Back Driver. This reverts to the previously installed driver. The button is grayed out if no previous driver is saved. Rollback is useful if a driver update caused issues.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Windows Device Manager — now see how well it sticks with free 220-1102 practice questions. Full explanations included, no account needed.

Done with this chapter?