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.
| Tab | One-line job |
|---|---|
| General | Name, type, location, and the status (working or error code) |
| Driver | Which driver, who made it, version, date, signer; plus the action buttons |
| Details | A drop-down browser of every stored fact about the device |
| Events | A history of install and set-up events |
| Resources | IRQ, ports, memory used by the device |
| Power Management | Whether 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.
| Field | Meaning |
|---|---|
| Device type | The class of the device (Display adapters, Network adapters...) |
| Manufacturer | Who made the driver/device as reported to Windows |
| Location | Where it sits in the tree, for example "PCI bus 0, device 31, function 3" or "Port_#0004.Hub_#0001" for USB |
| Device status | A 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.
| Field | Meaning | Why it matters |
|---|---|---|
| Driver Provider | Who published the driver | "Microsoft" often means a generic one built into Windows; a maker's name means a specific driver |
| Driver Date | The date of this driver build | Compare with the maker's latest |
| Driver Version | The version number | Use it when asking for help or when looking for updates |
| Digital Signer | Who 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:
| Button | Does |
|---|---|
| Driver Details | Lists the driver files used (.sys and others) and the file versions |
| Update Driver | Section 5.1 |
| Roll Back Driver | Section 5.2 |
| Disable Device | Section 5.4 |
| Uninstall Device | Section 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:
| Property | What it tells you |
|---|---|
| Device description | The name Windows shows |
| Hardware Ids | The exact name tags (Section 3.1) |
| Compatible Ids | The general name tags (Section 3.2) |
| Matching Device Id | The ID that the chosen driver matched on (Section 3.3) |
| Class | The family of device, in words (for example "Net") |
| Class Guid | The same family, written as a GUID (explained below) |
| Device instance path | The 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 |
| Service | The name of the driver service that runs the device |
| Parent (if shown) | The node above it in the tree |
| Location paths / Location information | The slot or port position |
| Power data | Which power states the device can use, and which one it uses now |
| Problem code / Problem status | The 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, InstanceId9.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:
| Question | Answer 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:
| Part | Meaning |
|---|---|
| Resource type / Setting list | Each resource the device owns |
| Negative IRQ | The device uses MSI (Section 8.1) |
| Conflicting device list | Tells you whether another device wants the same resource. Almost always "No conflicts" |
| Use automatic settings | The 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:
| Option | Meaning |
|---|---|
| Allow the computer to turn off this device to save power | Windows may power the device down when idle |
| Allow this device to wake the computer | The 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
| Tab | What you find there |
|---|---|
| General | Device type, location, status or error code |
| Driver | Provider, date, version, digital signer, and update / roll back / disable / uninstall buttons |
| Details | A property browser: IDs, class GUID, instance path, driver key, power data |
| Events | The device's install and set-up history |
| Resources | IRQ, I/O range, memory range, and any conflicts |
| Power Management | Whether Windows may turn the device off, or let it wake the PC |
| Class GUID | A fixed, world-unique label for a device family |
| Device instance path | The unique address of a node in the tree |