The System Information (MSINFO32) utility built into Windows 11 gives you a fast, authoritative snapshot of your PC’s hardware, firmware, drivers, and configuration—no third‑party downloads required—and when used correctly it’s one of the fastest ways to perform a thorough system diagnostic and produce a shareable report for support or inventory.
System diagnostics are a collection of checks and inspections that reveal the state of your computer’s components, drivers, and configuration. On Windows 11, built‑in tools—most notably System Information (msinfo32), dxdiag, systeminfo, and PowerShell’s Get-ComputerInfo—cover everything from firmware and memory to display drivers and resource conflicts. These tools are designed to be non-destructive, exportable, and suitable for both home users and IT professionals.
Why use the built‑in approach?
Conclusion
Using System Information (msinfo32) as the hub of your Windows 11 diagnostics gives you a fast, vendor‑friendly way to see firmware, hardware, and driver details without adding software. When combined with dxdiag for GPU/audio, systeminfo or Get‑ComputerInfo for scripted snapshots, and real‑time tools like Task Manager, the built‑in Windows toolset covers virtually every diagnostic need—from quick triage to a complete support packet. Always run diagnostics elevated, review exported reports for sensitive information before sharing, and pair static snapshots with targeted tests (memory checks, SMART, sfc/DISM) to move from observation to repair efficiently.
Source: Windows Report How to Run System Diagnostics on Windows 11 (Step-by-Step)
Background / Overview
System diagnostics are a collection of checks and inspections that reveal the state of your computer’s components, drivers, and configuration. On Windows 11, built‑in tools—most notably System Information (msinfo32), dxdiag, systeminfo, and PowerShell’s Get-ComputerInfo—cover everything from firmware and memory to display drivers and resource conflicts. These tools are designed to be non-destructive, exportable, and suitable for both home users and IT professionals.Why use the built‑in approach?
- No installation or third‑party executables required.
- Exports produce plain‑text reports vendors and support teams expect.
- Ability to detect driver mismatches, resource conflicts, and missing devices in one place.
What You’ll Need Before You Start
- A Windows 11 PC with administrative access (running the tools elevated yields fuller results). Run as Administrator when possible to avoid stale or partial data.
- Awareness that exported reports can include serial numbers, MAC addresses, and firmware identifiers—treat exported files as moderately sensitive.
Step‑by‑Step: How to Run System Diagnostics Using System Information (msinfo32)
1. Open System Information (msinfo32)
- Press Windows + R, type msinfo32, and press Enter. This launches System Information and lands you in System Summary—the default hub for an overview of your device.
- Alternatively, press Start, type System Information, and select the app.
2. Read the System Summary (first triage)
- Check OS Name and OS Version/Build for update‑related issues.
- Confirm BIOS/UEFI version and date to spot outdated firmware that can cause driver or update failures.
- Verify Installed Physical Memory and the Processor string for unexpected mismatches.
3. Export a Full Diagnostic Report
- In MSINFO32’s menu bar choose File > Export, pick a filename, and save the report as plain text. For a full .NFO file you can save via File > Save when needed. These exported reports are the canonical artifacts to share with support.
Digging Deeper: Key Sections of System Information and What They Tell You
Hardware Resources — Detect Resource Conflicts
Expand Hardware Resources and click Conflicts/Sharing to see devices that share IRQs, memory ranges, or I/O addresses. Overlapping DMA or memory mappings can explain crashes, resource failures, or device non‑responses. If you locate a conflict, try updating the device driver, moving the device to a different slot (if applicable), or adjusting firmware settings.Components — Storage, Display, Network, Sound
- Components > Storage > Disks lists recognized disks, their capacities, and whether a drive is missing or reporting incorrect size—useful when investigating suspicious zero‑byte or missing volumes.
- Components > Display shows the Adapter Name, driver version, and current resolution. If Microsoft Basic Display Adapter appears, that signals a missing or generic graphics driver—update the GPU driver from Device Manager or the OEM site.
- Components > Network > Adapter and Sound Device surface status lines for each device; entries that show errors need driver updates or reinstallation.
Hardware Resources > Memory
Open Hardware Resources > Memory to confirm detected RAM modules and address ranges. Zero values or missing DIMM entries can indicate failing RAM or seating issues; follow up with Windows Memory Diagnostic or MemTest86 for deeper testing.Complementary Tools and When to Use Them
dxdiag — Graphics and Audio Focus
For GPU and audio checks use dxdiag (Run → dxdiag). It reports the DirectX version, GPU name, memory, and driver dates and includes a Save All Information option that creates a compact dxdiag.txt file vendors demand for graphics/audio troubleshooting. Use dxdiag when the symptom is display corruption, driver errors, or no audio.systeminfo — Quick CLI Snapshot
Open an elevated Command Prompt and run systeminfo for a quick textual snapshot of OS version, install date, BIOS mode, and installed RAM. For automation or logging: systeminfo /fo CSV > C:\Temp\sysinfo.csv. This command is ideal when you need a scriptable, machine‑readable dump.PowerShell — Get-ComputerInfo (scriptable)
PowerShell’s Get-ComputerInfo returns a rich object that can be filtered and exported to CSV/JSON—perfect for administrators or inventory automation. Example: Get-ComputerInfo | Out-File -FilePath C:\Temp\computer-info.txt -Encoding UTF8. Use Get-ComputerInfo when auditing multiple systems or integrating with management tooling.Task Manager and Device Manager — Live and per-device views
- Task Manager (Performance) shows real‑time CPU, GPU, and memory use; note that GPU temperature only appears for discrete GPUs with modern WDDM drivers.
- Device Manager is the place to update, roll back, or reinstall drivers once msinfo32 has pointed to a suspicious component. Use Device Manager for driver management and to trigger driver re-installs.
Practical Diagnostic Workflows: A Structured Sequence
Quick triage (5 minutes)
- Open System Information and System Summary to confirm OS build and firmware.
- Run dxdiag and save the text if symptoms are display or audio related.
- Check Task Manager for runaway processes and CPU/GPU usage spikes.
Full diagnostic packet for support (15–30 minutes)
- Export msinfo32: File > Export → MsInfo_Report.txt.
- Run dxdiag → Save All Information → DxDiag.txt.
- Run PowerShell: Get-ComputerInfo | Out-File C:\Temp\computer-info.txt.
- Compress and send to vendor support after redacting sensitive identifiers.
Advanced checks (when quick triage fails)
- Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth to check system file integrity. Follow with msinfo32 exports to show driver statuses.
- Inspect Event Viewer > Windows Logs > System for hardware or driver errors.
- Use Windows Memory Diagnostic (mdsched.exe) or MemTest86 for suspicious RAM errors.
Security, Privacy, and Export Best Practices
- Exports from msinfo32 and dxdiag frequently contain BIOS strings, serial numbers, and MAC addresses—scrub those fields before posting publicly. Treat these files as confidential when sharing with third parties.
- Run tools as Administrator for most accurate results; elevated runs improve access to driver caches and firmware queries.
- When sharing with OEM or vendor support, compress the files and use secure ticket systems rather than public forums.
Strengths and Limitations: Critical Analysis
Notable strengths
- Comprehensive inventory without extra installs: msinfo32 aggregates firmware, driver, and hardware lists into a single view that’s exportable and widely understood by vendors.
- Multiple complementary tools: dxdiag, systeminfo, and PowerShell provide targeted or scriptable alternatives depending on need.
- Exportability: The plain‑text exports are ideal for support engagement and historical tracking.
Potential risks and shortfalls
- Partial or stale data when not elevated: Running tools without administrative privileges can yield incomplete driver or firmware reads; always re-run elevated for diagnostics.
- OEM data gaps: Some vendor‑specific fields rely on SMBIOS strings; older or custom OEM firmware may omit slot‑level memory or serial details, requiring vendor utilities for deeper firmware reads.
- Exports contain identifiers: Sharing exports publicly can leak serials and MAC addresses—this is a real privacy risk if not handled carefully.
Troubleshooting Examples and Remedies
Scenario: GPU shows “Microsoft Basic Display Adapter”
- Cause: The vendor GPU driver is missing or failed to load.
- Steps:
- Open Device Manager → Display adapters → uninstall the generic driver.
- Reboot into Safe Mode if necessary, then use the GPU vendor’s installer (NVIDIA/AMD/Intel) for a clean install.
- If problems persist, use Display Driver Uninstaller (DDU) in Safe Mode to clear old drivers, then reinstall the latest stable driver.
Scenario: Missing disk or incorrect reported capacity
- Cause: Drive failure, missing controller driver, or misconfigured RAID/host controller.
- Steps:
- Check Components > Storage > Disks in msinfo32 to confirm the OS sees the device.
- Run chkdsk /f /r and inspect SMART status using CrystalDiskInfo or vendor tools.
- Update storage controller drivers from the motherboard or vendor site.
Scenario: Random crashes or BSOD after a driver update
- Cause: Faulty driver, corrupted system files, or memory errors.
- Steps:
- Use Device Manager to roll back the recently updated driver.
- Run sfc /scannow and DISM /RestoreHealth.
- Test RAM with Windows Memory Diagnostic or MemTest86. If errors appear, replace the DIMM(s).
FAQs (Concise, Actionable)
- Can I use System Information for performance testing?
No—msinfo32 provides static system data. For live monitoring use Task Manager or Performance Monitor. - Is System Information the same as Device Manager?
No—System Information (msinfo32) lists the full hardware and software environment, while Device Manager focuses on installed devices and driver management. Use both together for best results. - Will msinfo32 work on Windows 10 as well?
Yes—msinfo32 works on both Windows 10 and Windows 11 and behaves largely the same way, though fields can vary by OS version and OEM firmware. - What if entries show “Error” or “Not Available”?
Restart the PC, re-run the tool elevated, check for driver updates, reseat or reconnect hardware, and run specific diagnostics (Windows Memory Diagnostic, chkdsk). If unresolved, escalate to OEM support with an exported msinfo32 report.
Final checklist: Quick Commands and Where to Use Them
- Open System Information: Windows + R → msinfo32.
- Export diagnostics: msinfo32 → File → Export (or File → Save for .nfo).
- GPU/audio snapshot: Windows + R → dxdiag → Save All Information.
- Command line snapshot: systeminfo /fo CSV > C:\Temp\systeminfo.csv.
- Scriptable inventory: Get-ComputerInfo | Out-File C:\Temp\computer-info.txt.
Conclusion
Using System Information (msinfo32) as the hub of your Windows 11 diagnostics gives you a fast, vendor‑friendly way to see firmware, hardware, and driver details without adding software. When combined with dxdiag for GPU/audio, systeminfo or Get‑ComputerInfo for scripted snapshots, and real‑time tools like Task Manager, the built‑in Windows toolset covers virtually every diagnostic need—from quick triage to a complete support packet. Always run diagnostics elevated, review exported reports for sensitive information before sharing, and pair static snapshots with targeted tests (memory checks, SMART, sfc/DISM) to move from observation to repair efficiently.
Source: Windows Report How to Run System Diagnostics on Windows 11 (Step-by-Step)