The Big Picture: The Device's Personal File

Everything Device Manager knows about one device sits in its Properties window. Think of it as the device's personal file at a doctor's office: one page with the current state (General), one with the treatment given (Driver), one with the full record of facts (Details), one with the visit history (Events), and so on.

How to open it: Double-click any device in Device Manager (or right-click → Properties). You will see tabs along the top. Which tabs you get depends on the device. A few devices lack the Resources or Power Management tabs.

┌─ Properties ─────────────────────────────────────────────────────┐
│ [General] [Advanced] [Driver] [Details] [Events] [Resources]     │
│ [Power Management]                                               │
└──────────────────────────────────────────────────────────────────┘

A device may also have an Advanced tab (settings the driver offers, such as the speed of a network card) and other tabs added by drivers. The six below exist for most devices.

TabOne-line job
GeneralName, type, location, and the status (working or error code)
DriverWhich driver, who made it, version, date, signer; plus the action buttons
DetailsA drop-down browser of every stored fact about the device
EventsA history of install and set-up events
ResourcesIRQ, ports, memory used by the device
Power ManagementWhether Windows may turn the device off to save power

9.1 General Tab (Status)

What it is: The first tab. It tells you what the device is and whether it works.

FieldMeaning
Device typeThe class of the device (Display adapters, Network adapters...)
ManufacturerWho made the driver/device as reported to Windows
LocationWhere it sits in the tree, for example "PCI bus 0, device 31, function 3" or "Port_#0004.Hub_#0001" for USB
Device statusA sentence such as "This device is working properly" or an error with a code (Section 7)
┌─ General tab ──────────────────────────────────────────┐
│ Realtek PCIe GbE Family Controller                     │
│ Device type:     Network adapters                      │
│ Manufacturer:    Realtek                               │
│ Location:        PCI bus 3, device 0, function 0       │
│                                                        │
│ Device status                                          │
│ ┌────────────────────────────────────────────────────┐ │
│ │ This device is working properly.                   │ │
│ └────────────────────────────────────────────────────┘ │
│ [ Change settings ]                                    │
└────────────────────────────────────────────────────────┘

(Mock-up. Your wording may be slightly different on your version.)

Use it for: Reading the exact error code and message of a broken device, and the location of the device. Location tells you which slot or port it uses, which is helpful when you have two identical devices.

If you see the button Troubleshoot, Windows may offer a built-in help for that device type. It is a good first try for simple problems.

9.2 Driver Tab (Version, Provider, Date, Digital Signer)

What it is: Facts about the driver currently running the device, and the buttons to change it.

FieldMeaningWhy it matters
Driver ProviderWho published the driver"Microsoft" often means a generic one built into Windows; a maker's name means a specific driver
Driver DateThe date of this driver buildCompare with the maker's latest
Driver VersionThe version numberUse it when asking for help or when looking for updates
Digital SignerWho signed the driver (the seal from Section 4.1)Shows the driver is trusted; blank or odd names may need a closer look

The buttons are:

ButtonDoes
Driver DetailsLists the driver files used (.sys and others) and the file versions
Update DriverSection 5.1
Roll Back DriverSection 5.2
Disable DeviceSection 5.4
Uninstall DeviceSection 5.3

Reading it:

┌─ Driver tab ───────────────────────────────────────────┐
│ Driver Provider:  Realtek                              │
│ Driver Date:      <date>                               │
│ Driver Version:   <version>                            │
│ Digital Signer:   Microsoft Windows Hardware           │
│                   Compatibility Publisher              │
└────────────────────────────────────────────────────────┘

Digital Signer note. It is normal to see "Microsoft Windows Hardware Compatibility Publisher" for a maker's driver. That means the driver passed Microsoft's testing and was signed through Microsoft. It does not mean Microsoft wrote it. The exact names may look different on your version.

Common finding: A graphics card showing "Microsoft Basic Display Adapter" with provider Microsoft is running on a generic fallback (Section 3.2). The fix is to install the maker's driver.

9.3 Details Tab (Property Browser: Class GUID, Device Instance Path)

What it is: The Details tab is a property browser. At the top is a drop-down list called Property. Pick one, and its value shows below. This tab holds the facts that other tabs do not show.

┌─ Details tab ────────────────────────────────────────────────┐
│ Property:  [ Device instance path                       v]   │
│ Value:                                                       │
│  PCI\VEN_10EC&DEV_8168&SUBSYS_816810EC&REV_15\4&1c2d3e&0&00E5│
└──────────────────────────────────────────────────────────────┘

Useful properties:

PropertyWhat it tells you
Device descriptionThe name Windows shows
Hardware IdsThe exact name tags (Section 3.1)
Compatible IdsThe general name tags (Section 3.2)
Matching Device IdThe ID that the chosen driver matched on (Section 3.3)
ClassThe family of device, in words (for example "Net")
Class GuidThe same family, written as a GUID (explained below)
Device instance pathThe unique address of this node in the tree
Driver (sometimes shown as the driver key)The place in the registry (settings database) where this device's driver settings are stored. It looks like the class GUID plus a number, such as {4d36e972-e325-11ce-bfc1-08002be10318}\0001
ServiceThe name of the driver service that runs the device
Parent (if shown)The node above it in the tree
Location paths / Location informationThe slot or port position
Power dataWhich power states the device can use, and which one it uses now
Problem code / Problem statusThe error code and status number (when the device has an error)

(The list of properties and their names may differ slightly on your version.)

GUID. A GUID (Globally Unique IDentifier) is a long label made of numbers and letters, in groups: {4d36e972-e325-11ce-bfc1-08002be10318}. It is made so that no two things in the world have the same one. Windows uses GUIDs as class names. For example, the GUID that ends in ...08002be10318 is the class for network adapters, and every network adapter node shows it in its Class Guid. The GUID does not change from one PC to another.

Device instance path. Section 2.2 introduced it. It has three parts:

PCI\VEN_10EC&DEV_8168&SUBSYS_816810EC&REV_15\4&1c2d3e&0&00E5
│   └────────── device ID ──────────────────┘ └─ instance ID ─┘
└ bus

The last piece makes the path unique even if you own two identical cards. The command pnputil /enum-devices shows this same string as Instance ID, so you can match what you see in Device Manager with what you see in the command line.

Power data. Opening this property shows the device's power states (D0 to D3). D0 means fully on. D3 means off. Windows may put an idle device into a low state to save energy (Chapter 4, Section 5 explained power management). A list may also show which states the device can wake the PC from.

Copy what you need. Right-click a value → Copy. This is the safest way to share an exact ID with someone helping you.

Another view of the same facts. PowerShell can print the same properties:

Get-PnpDevice -PresentOnly | Select-Object Class, FriendlyName, InstanceId

9.4 Events Tab (Device Install/Config Events)

What it is: The Events tab lists a short history of what Windows did with this device: when its driver was first installed, when it was configured, when it was started.

┌─ Events tab ────────────────────────────────────────────┐
│ Information                                             │
│ Device configured (<driver name>.inf)                   │
│ Device started (<service name>)                         │
│ Device installed (<driver name>.inf)                    │
│ ...                                                     │
│ [ View All Events ]                                     │
└─────────────────────────────────────────────────────────┘

Each line has a date and time. Select one to see its details, such as the driver's INF file name.

Why use it:

QuestionAnswer from Events
"When did Windows install this driver?"The earliest "Device installed" line
"Did the device ever fail to start?"Look for a line that mentions a failure or a problem
"Was a new driver set up recently?"Check the newest "Device configured" lines

View All Events. The button opens a larger view with more detail, built from Windows' event logs. For the full story use Event Viewer (eventvwr.msc). On a normal home PC, the most helpful logs are under Applications and Services Logs → Microsoft → Windows → Kernel-PnP, and also Windows Logs → System. The log names and layout may look different on your version.

Tip: After a driver update that causes trouble, the Events tab helps you see exactly when the change happened, so you can match it with the time the problem started.

9.5 Resources Tab

What it is: The Resources tab lists the resources this one device uses: IRQ, I/O range, memory range (and sometimes DMA). It is the per-device version of the Resources by type view (Section 8).

┌─ Resources tab ──────────────────────────────────────────┐
│ Resource type        Setting                             │
│ Memory Range         00000000FB000000 - 00000000FBFFFFFF │
│ I/O Range            0000E000 - 0000E07F                 │
│ IRQ                  0xFFFFFFF0 (-16)                    │
│                                                          │
│ Conflicting device list:                                 │
│ No conflicts.                                            │
└──────────────────────────────────────────────────────────┘

(Mock-up with invented values.)

What to look for:

PartMeaning
Resource type / Setting listEach resource the device owns
Negative IRQThe device uses MSI (Section 8.1)
Conflicting device listTells you whether another device wants the same resource. Almost always "No conflicts"
Use automatic settingsThe PnP manager chooses; normally ticked and greyed out

If a device has no Resources tab, it uses no hardware resources (for example, many software devices).

Power Management tab (bonus). Some devices have this tab too. The two key choices are:

OptionMeaning
Allow the computer to turn off this device to save powerWindows may power the device down when idle
Allow this device to wake the computerThe device (a mouse, or a network card) may wake the PC from sleep

If a USB mouse or Wi-Fi adapter misbehaves after sleep, this tab is a place to look. Changing it can affect battery life, so note the original setting first.

Summary

TabWhat you find there
GeneralDevice type, location, status or error code
DriverProvider, date, version, digital signer, and update / roll back / disable / uninstall buttons
DetailsA property browser: IDs, class GUID, instance path, driver key, power data
EventsThe device's install and set-up history
ResourcesIRQ, I/O range, memory range, and any conflicts
Power ManagementWhether Windows may turn the device off, or let it wake the PC
Class GUIDA fixed, world-unique label for a device family
Device instance pathThe unique address of a node in the tree