Skip to content
WindowsAdvanced

devmgmt.msc: How Windows Device Manager Works, Uses, Benefits, and Troubleshooting

QUICK ANSWER devmgmt.msc is the Windows command used to open Device Manager, a built-in administrative console for viewing and managing hardware devices and ...

BI
Bison Technical Team Enterprise IT specialists
Updated 18 Sep 2026 14 min read 1 total views

QUICK ANSWER

devmgmt.msc is the Windows command used to open Device Manager, a built-in administrative console for viewing and managing hardware devices and their drivers. Press Windows key + R, enter devmgmt.msc, and select OK.

Advertisement

Device Manager can identify malfunctioning or unknown hardware, display device and driver information, update or roll back drivers, disable devices, uninstall devices, scan for hardware changes, and show diagnostic error codes. Administrative permission is required for many changes.

 

What Is devmgmt.msc?

devmgmt.msc is the Microsoft Management Console file that opens Windows Device Manager. The filename can be understood as:

  • devmgmt: Device management
  • .msc: Microsoft Management Console snap-in file

Device Manager provides a graphical view of hardware detected by Windows. It displays devices such as:

  • Audio devices
  • Batteries
  • Bluetooth adapters
  • Cameras
  • Disk drives
  • Display adapters
  • Human Interface Devices
  • Keyboards and mice
  • Monitors
  • Network adapters
  • Printers
  • Processors
  • Security devices
  • Storage controllers
  • System devices
  • Universal Serial Bus controllers

Device Manager is available in Windows 10 and Windows 11. It is also present in applicable Windows Server installations with the required graphical management components.

How to Open Device Manager with devmgmt.msc

Method 1: Use the Run Dialog

  1. Press Windows key + R.
  2. Enter:
devmgmt.msc
  1. Select OK or press Enter.

Method 2: Use Windows Search

  1. Open Start or Search.
  2. Enter Device Manager.
  3. Select Device Manager from the results.

Method 3: Use the Power User Menu

Right-click Start, or press Windows key + X, and select Device Manager.

Method 4: Use Command Prompt or PowerShell

Run:

devmgmt.msc

The command opens the graphical Device Manager interface. Running it from a terminal does not convert Device Manager into a command-line tool.

Method 5: Use Computer Management

  1. Right-click This PC and select Manage.
  2. Select Device Manager under System Tools.

On managed computers, organizational policy may restrict access or prevent users from changing devices and drivers.

How Device Manager Works

Device Manager presents information maintained by the Windows Plug and Play system.

When Windows starts or detects newly connected hardware, Plug and Play performs several tasks:

  1. It detects the device through its bus or enumerator, such as USB, PCI, Bluetooth, or ACPI.
  2. It reads identifiers supplied for the device.
  3. It searches available driver packages for a compatible match.
  4. It selects a driver according to Windows driver-ranking rules.
  5. It creates a device instance and loads the appropriate driver when possible.
  6. It reports the device’s state, assigned resources, driver details, and problems to Device Manager.

Device Manager is therefore a management interface rather than the component that independently detects every device. It displays and changes information handled by Windows Plug and Play, the driver store, installed drivers, and related system services.

Understanding the Device Manager Interface

Devices normally appear in expandable categories. Right-clicking a category or device provides actions appropriate to that item.

Common Device Actions

Action Purpose Important consideration
Update driver Searches for or installs another compatible driver Windows may report that the best installed driver is already in use
Roll Back Driver Restores the previously installed driver Available only when Windows retained a previous version
Disable device Stops Windows from using the device The device remains installed but becomes unavailable
Enable device Reactivates a disabled device Hardware or driver problems may remain
Uninstall device Removes the device instance and optionally its driver package Windows may detect and reinstall it
Scan for hardware changes Requests another hardware-detection scan Does not repair defective hardware
Properties Displays status, driver data, events, identifiers, and other details Tabs vary by device and driver

Important Properties Tabs

The available tabs depend on the hardware and driver.

  • General: Shows the device type, manufacturer, location, status, and error code.
  • Driver: Shows the provider, date, version, signer, and driver-management actions.
  • Details: Exposes technical properties such as hardware IDs, compatible IDs, service name, class, instance path, and problem code.
  • Events: Shows notable installation and configuration events.
  • Resources: May show assigned memory ranges, interrupts, or I/O resources.
  • Power Management: May control power-saving or wake behavior when supported by the driver.

Microsoft cautions that changing Power Management settings on systems supporting Modern Standby can cause unintended battery drain. Only change these settings when troubleshooting a documented problem.

How to Identify a Device Problem

A device with a problem may display a warning or status icon. A yellow exclamation mark indicates that Device Manager has detected an error and can provide an associated message or code.

To examine the problem:

  1. Open Device Manager.
  2. Expand the relevant category.
  3. Right-click the device and select Properties.
  4. Read Device status on the General tab.
  5. Record the displayed error code.
  6. Check the Driver, Details, and Events tabs for supporting information.

The error code is more useful than the warning icon alone. For example:

Code General meaning
Code 1 The device is not configured correctly
Code 10 The device could not start
Code 12 Windows cannot assign sufficient resources
Code 14 Windows requires a restart
Code 18 The driver should be reinstalled
Code 22 The device is disabled
Code 24 The device is not present, is not working correctly, or lacks required drivers
Code 28 Drivers are not installed
Code 31 Windows cannot load the required drivers
Code 43 A driver reported that the device encountered a problem

An error code describes the condition but does not always identify its underlying cause. Hardware failure, firmware problems, an incompatible driver, damaged driver files, power issues, connection problems, and operating-system corruption can produce similar symptoms.

How to Find an Unknown Device

An unidentified device may appear as Unknown device, under Other devices, or with a warning icon.

To identify it:

  1. Right-click the device and select Properties.
  2. Open the Details tab.
  3. Select Hardware Ids from the Property list.
  4. Copy the most specific identifier, usually the first entry.
  5. Compare the identifier with documentation from the computer or hardware manufacturer.

A hardware ID is a vendor-defined string that Windows uses to match a device with compatible driver packages. For PCI hardware, the ID commonly contains vendor and device identifiers. Obtain drivers from Windows Update, the PC manufacturer, or the device manufacturer—not from unverified driver-download websites.

How to Update a Driver Safely

Windows Update is normally the preferred source for routine driver updates. Device Manager remains useful when diagnosing a specific device or installing a driver package supplied by its manufacturer.

Search Automatically

  1. Right-click the device.
  2. Select Update driver.
  3. Select Search automatically for drivers.
  4. If Windows does not locate a newer driver, follow the option to check Windows Update when offered.

A message stating that the best driver is already installed means Windows did not find a higher-ranked compatible driver through that process. It does not guarantee that no newer manufacturer driver exists.

Install a Downloaded Driver

  1. Download the correct driver from the computer or device manufacturer.
  2. Confirm that it matches the hardware model, Windows version, and system architecture.
  3. Extract the package if necessary.
  4. In Device Manager, right-click the device and select Update driver.
  5. Select Browse my computer for drivers.
  6. Select the folder containing the extracted driver files.
  7. Continue with the installation and restart if requested.

Avoid third-party “driver updater” tools and unofficial driver repositories. Incorrect or modified drivers can cause instability, loss of functionality, startup failures, or security problems.

How to Roll Back a Driver

Roll back a driver when a device stopped working after a recent driver update:

  1. Right-click the device and select Properties.
  2. Open the Driver tab.
  3. Select Roll Back Driver.
  4. Choose a reason and confirm the change.
  5. Restart Windows if requested.

Administrator permission is required. If Roll Back Driver is unavailable, Windows does not have a previous driver available for that device.

Disable a Device Versus Uninstall a Device

These actions are not equivalent.

Disable Device

Disabling a device prevents Windows from using it without removing its installation information. This is useful for:

  • Testing whether a device causes a conflict
  • Temporarily turning off unused hardware
  • Preventing a secondary adapter from operating
  • Isolating a suspected driver problem

Do not disable hardware required for input, display, networking, storage, security, or system startup unless you have a recovery method.

Uninstall Device

Uninstalling removes the device instance. Depending on the options shown, it may also remove the associated driver package.

After a restart or hardware scan, Windows can detect the device again and reinstall an available driver. Uninstalling a device therefore does not guarantee permanent driver removal.

Before uninstalling removable hardware, disconnect it when practical. Otherwise, Windows may immediately rediscover it. Save work and create a recovery plan before removing critical drivers.

Reinstall a Device Driver

A reinstall can repair a damaged or incomplete device configuration:

  1. Save your work.
  2. Download a known-compatible driver in advance if the device is required for network access.
  3. Open Device Manager.
  4. Right-click the affected device.
  5. Select Uninstall device.
  6. Review any option to remove the driver package carefully.
  7. Select Uninstall.
  8. Restart Windows.

Windows normally attempts to detect the device and reinstall an available driver after restart. Printers and some specialized devices may require manual setup or manufacturer software.

Show Hidden Devices

Device Manager hides certain entries by default, including some non-present devices whose registry information remains on the system.

To display them:

  1. Open Device Manager.
  2. Select View.
  3. Select Show hidden devices.

Faded entries often represent devices that are not currently connected. Do not delete hidden devices simply because they are visible. Some entries are legitimate components, historical device instances, or dependencies used by Windows and installed software.

Scan for Hardware Changes

Use this option after connecting hardware or changing a device configuration:

  1. Open Device Manager.
  2. Select the computer name or relevant category.
  3. Open the Action menu.
  4. Select Scan for hardware changes.

For IT automation, an elevated terminal can request a device scan with:

pnputil /scan-devices

A scan asks Plug and Play to detect changes. It cannot fix a defective cable, insufficient power, disabled firmware setting, unsupported device, or failed hardware.

Useful Views

The View menu can organize devices in different ways:

  • Devices by type: The standard category-based view
  • Devices by connection: Shows the parent-child connection hierarchy
  • Devices by container: Groups related functions belonging to the same physical device
  • Resources by type: Organizes allocated resources by category
  • Resources by connection: Shows resource relationships
  • Show hidden devices: Adds devices that Windows normally hides

Devices by connection is especially useful when troubleshooting USB hubs, PCI devices, docking stations, and parent-device dependencies.

Benefits of Using devmgmt.msc

Fast Access

The command works from Run, Command Prompt, PowerShell, File Explorer’s address bar, and many remote-support tools with an interactive desktop.

Centralized Hardware Information

Device Manager provides one location for checking installed hardware, device state, driver versions, manufacturers, hardware IDs, installation events, and resource assignments.

Focused Troubleshooting

It helps isolate a single malfunctioning device without immediately changing the rest of the operating system.

Controlled Driver Management

Administrators can update, roll back, disable, enable, reinstall, or inspect a specific device instead of applying broad changes.

Hardware Inventory Assistance

Hardware IDs, device instance paths, driver providers, and versions are useful for inventory, deployment, compatibility testing, and support escalation.

No Additional Software Required

Device Manager is included with Windows and does not require an unverified third-party driver-management utility.

Limitations of Device Manager

Device Manager is useful, but it is not a complete hardware diagnostic platform.

It does not:

  • Repair physically damaged hardware
  • Guarantee that a driver update will improve performance
  • Find every manufacturer-specific driver or firmware update
  • Replace BIOS or UEFI configuration tools
  • Replace manufacturer diagnostic utilities
  • Fully analyze crashes or kernel-level driver faults
  • Provide ideal large-scale administration for many computers
  • Guarantee permanent driver removal
  • Manage all device-related companion applications
  • Show every hidden or legacy component in every Windows version

For managed fleets, administrators may instead use Windows Update for Business, Microsoft Intune, Configuration Manager, deployment tools, PowerShell, PnPUtil, event logs, or manufacturer enterprise utilities.

Administrator Requirements and Safety

Viewing device information usually does not require elevation. Windows may request administrator credentials or approval when an action changes the system.

Administrative permission is commonly required to:

  • Roll back drivers
  • Disable or enable protected devices
  • Uninstall devices or driver packages
  • Install certain drivers
  • Change resource or power settings
  • Run advanced PnPUtil operations

Before changing a critical device:

  1. Create a restore point or other suitable recovery option where appropriate.
  2. Record the current driver version and provider.
  3. Download a compatible replacement driver.
  4. Keep BitLocker recovery information available if firmware or storage changes are involved.
  5. Ensure another input or network method is available when modifying those device classes.
  6. Avoid removing storage-controller, chipset, firmware, display, security, or system-device drivers without a documented recovery procedure.

Troubleshooting Common Problems

devmgmt.msc Does Not Open

Try the following:

  1. Search for Device Manager from Start.
  2. Open Computer Management and select Device Manager.
  3. Run devmgmt.msc from Command Prompt.
  4. Confirm that the account is not restricted by organizational policy.
  5. Repair Windows system files from an elevated terminal if built-in management components appear corrupted:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Allow DISM to finish before running System File Checker. Restart Windows afterward if repairs are made.

A Device Is Missing

Check the following:

  • Confirm that the device is connected and powered.
  • Try another cable, port, or known-working power source.
  • Select Action > Scan for hardware changes.
  • Select View > Show hidden devices.
  • Check whether the device is disabled in BIOS or UEFI settings.
  • Install current chipset or controller drivers from the PC manufacturer.
  • Test the hardware on another compatible computer when possible.

The Device Returns After Uninstallation

This usually means Plug and Play rediscovered the connected hardware or Windows Update reinstalled a compatible driver. Disconnect removable hardware before uninstalling it when practical.

Permanently deleting a driver package from the driver store is an advanced administrative task. Microsoft provides PnPUtil for this purpose, but removing the wrong package can leave hardware without a working driver.

Update Driver Finds Nothing

Use this order:

  1. Check Windows Update, including applicable optional driver updates.
  2. Check the PC manufacturer’s support page.
  3. Check the component manufacturer only when the PC manufacturer does not provide a suitable package.
  4. Confirm the hardware ID, Windows version, architecture, and device model.
  5. Avoid forcing a driver intended for different hardware.

A Device Works Intermittently

Review:

  • The device’s Events tab
  • Relevant Windows Event Viewer logs
  • Power Management settings
  • USB or docking-station power delivery
  • Cable and connector condition
  • Firmware and BIOS updates from the manufacturer
  • Whether the problem began after a driver or Windows update

Command-Line Alternative for IT Professionals

PnPUtil is Microsoft’s built-in command-line utility for working with Plug and Play devices and driver packages. Run administrative operations from an elevated Command Prompt or PowerShell window.

Examples include:

pnputil /enum-devices /problem
pnputil /scan-devices
pnputil /enum-drivers

These commands respectively enumerate devices reporting problems, request a hardware scan, and list third-party driver packages in the driver store.

Do not use /delete-driver, /remove-device, /disable-device, or similar options without verifying the exact target and ensuring that a recovery driver is available.

FAQ

Is devmgmt.msc safe to run?

Yes. It is a built-in Windows console file. Opening it is safe; changing drivers or disabling, uninstalling, or reconfiguring devices can affect system operation.

Does devmgmt.msc require administrator permission?

Not merely to view most information. Windows can require administrator approval for driver installation, rollback, device removal, disabling devices, and other system changes.

Can Device Manager update every driver?

No. It can install compatible drivers already available to Windows, supplied manually, or found through connected update mechanisms. Manufacturer-specific drivers, applications, and firmware may require Windows Update or the manufacturer’s official support site.

Why does Windows say the best driver is already installed?

Windows has selected the highest-ranked compatible driver available through that search method. A newer manufacturer driver may still exist, but it must match the exact hardware and Windows version.

Will uninstalling a device permanently remove its driver?

Not necessarily. Windows may retain the driver package, rediscover the hardware, or download the driver again. Permanent package removal requires additional administrative steps and should be performed carefully.

What does a yellow exclamation mark mean?

It means Device Manager has reported a problem for that device. Open its properties and read the status message and error code for more specific information.

What is the difference between disabling and uninstalling a device?

Disabling keeps the device installed but prevents Windows from using it. Uninstalling removes the device instance and may optionally remove its driver package.

Can Device Manager repair broken hardware?

No. It can correct some driver and configuration problems, but it cannot repair failed electronics, damaged ports, defective cables, insufficient power, or physically damaged devices.

Why is Roll Back Driver unavailable?

Windows does not have a previous driver available for that device, the current package does not support rollback, or the required administrative permission is missing.

Can devmgmt.msc manage another computer remotely?

Modern Windows management is better handled with supported enterprise tools such as Microsoft Intune, Configuration Manager, Windows Admin Center where applicable, PowerShell remoting, or other approved management systems. Do not depend on the local Device Manager interface as a general remote fleet-management solution.

FINAL RECOMMENDATION / CONCLUSION

Use devmgmt.msc when you need a quick, built-in view of Windows hardware, device status, drivers, identifiers, and error codes. Begin troubleshooting by recording the device status and error code, checking connections, restarting when required, and obtaining updates through Windows Update or the hardware manufacturer.

Make one controlled change at a time. Avoid forcing incompatible drivers or removing critical devices and driver packages without a backup and recovery plan. For repeated administration, scripted diagnostics, or multiple computers, use supported tools such as PnPUtil, PowerShell, Windows Update management, Microsoft Intune, or Configuration Manager.

 

#devmgmtmsc #DeviceManager #Windows11 #Windows10 #WindowsDrivers #HardwareTroubleshooting #DriverUpdate #DriverRollback #PlugAndPlay #PnPUtil #HardwareID #UnknownDevice #WindowsSupport #ITSupport #SystemAdministration #WindowsTroubleshooting

SOURCES

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy.