/
/

How to Run a PC Diagnostics Report in Windows 11

by Lauren Ballejos, IT Editorial Expert
How to Run a PC Diagnostics Report in Windows blog banner image
How to Run a PC Diagnostics Report in Windows blog banner image

Key Points

  • Generate a full Windows 11 System Diagnostics report: Press Win + R, type perfmon /report, and wait 60 seconds for Windows to collect performance and configuration data.
  • Run integrity and disk checks (Administrator): Use sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth, and chkdsk /f /r to repair corrupted system files and disk errors.
  • Test memory and power efficiency: Run mdsched.exe (requires restart) for RAM diagnostics and powercfg /energy to generate a Windows performance and power report.
  • Use built-in Windows 11 diagnostic tools: Reliability Monitor (perfmon /rel), Windows Security scans, Event Viewer, and Storage health settings provide additional troubleshooting visibility.
  • Automate diagnostics in enterprise environments: Use PowerShell remoting and Performance Monitor Data Collector Sets to run system diagnostics across multiple endpoints.

Running a PC diagnostics report in Windows 11 allows IT admins to identify hardware failures, performance bottlenecks, and configuration drift before they affect end users. Windows 11 includes several built-in diagnostic tools that you can use to run diagnostic reports and gain visibility over your Windows systems.

This simple guide will help you out. Windows diagnostic test capabilities give you some great insights into system health. When learning how to run PC diagnostics, it’s important to consider your specific troubleshooting needs. Windows 11 includes built-in diagnostic tools such as Performance Monitor, Reliability Monitor, Windows Security scans, and Storage health monitoring to help you pinpoint device-specific issues.

Let’s explore these in more detail.

Centralize diagnostics and reporting across your organization.

See NinjaOne endpoint management in action

If you prefer a visual guide, watch How to Run a PC Diagnostics Report in Windows [Video].

Essential preparation steps for system diagnostics

Your Windows diagnostic tools require elevated privileges to access protected system areas, so set them up upfront to ensure the results are comprehensive. For example, standard user accounts cannot collect low-level system data or modify settings. In addition, enterprise security policies often restrict access to diagnostic features through group policy settings.

Windows can create specific security contexts during diagnostic runs to protect system integrity while allowing deep system access, so work with your security team to establish these temporary elevated access protocols.

Backup recommendations

Running diagnostic tests can sometimes modify critical configuration data, so a solid backup strategy helps your system maintain historical performance records and keep your data intact.

Windows backup utilities can create restore points automatically before any major testing begins. Network storage locations keep your diagnostic data safe and accessible for future reference.

Resource allocation needs

Before running system diagnostics, you need to prepare your environment. Follow these steps for reliable test results:

  1. Free up system resources by closing unnecessary applications and services.
  2. Clear temporary files to provide adequate disk space for diagnostic data.
  3. Disable resource-intensive background processes during testing.
  4. Schedule diagnostics when the system load is minimal.
  5. Configure power settings to prevent system sleep during extended scans.

How to run PC diagnostics in Windows 11

You can access Windows diagnostic tests and tools through multiple interfaces. Each method provides different capabilities for system analysis.

Command prompt routes

The command prompt gives you direct access to Windows diagnostic utilities through text-based commands. Type “perfmon /report” to generate a comprehensive system health assessment. The report is generated in approximately 60 seconds and appears under Performance Monitor > Reports > System > System Diagnostics.

Windows PowerShell extends these capabilities with advanced scripting options for automated diagnostics. The command line interface lets you capture detailed system metrics and export results to various formats. Your batch files can combine multiple commands for standardized testing procedures.

Advanced scripting options to consider:

  • Use “sfc /scannow” to check system file integrity and repair corrupted files.
    • Run “DISM /Online /Cleanup-Image /RestoreHealth” if corruption persists.
    • Run “chkdsk /f /r” to scan and repair disk errors.
  • Execute “powercfg /energy” to generate power efficiency diagnostics.
  • Create scheduled tasks with “schtasks” for automated runs.
  • Use modern PowerShell cmdlets instead of WMIC (deprecated in Windows 11), such as

Get-CimInstance Win32_Processor | Select-Object Name

Get-ComputerInfo

Get-WinEvent -LogName System -MaxEvents 50

Settings menu navigation

About to view basic system information and access performance tools. The Settings menu organizes diagnostic features into logical categories for easier access. To access troubleshooting tools in Windows 11 Settings, navigate to System > Troubleshoot > Other troubleshooters. You can find monitoring options under System > About or through the Task Manager, under the Performance tab. Windows groups related tools to streamline your troubleshooting workflow.

Quick-access shortcuts

Several keyboard combinations and system tray options help you reach diagnostic tools quickly.

  • Press Windows + R and type “perfmon” to launch Performance Monitor.
  • Use Windows + X to access the administrative tools menu.
  • Type “diagnostics” in the Windows search bar for direct tool access.
  • Right-click the taskbar for Task Manager performance data.
  • Access Device Manager through Windows + X or system properties.

How to read your Windows 11 System Diagnostics report

Once you’ve run perfmon /report, the report appears in this location: Performance Monitor > Reports > System > System Diagnostics. To read your Windows 11 System Diagnostics report, you need to understand what each section of the report covers.

  • System diagnostic. Start with this section first, as it’s the most easily actionable by displaying failed checks and warnings.
  • CPU:Watch for high processor interrupt times or utilization spikes. If you see sustained usage above 80%, you should review your background processes.
  • Network: Look for adapter throughput and error rates. High error counts usually mean there’s a driver or hardware issue.
  • Disk: Displays I/O latency. Latency above 20ms on a system SSD is abnormal and warrants a /chkdsk
  • Memory: This section will tell you if you have low available RAM and a high hard fault rate, which both mean the hardware is experiencing memory stress that can significantly degrade performance
  • Software configuration: In this section, you can view a list of services, drivers, and startup items. Review the list for unsigned drivers or unexpected entries.

Using Reliability Monitor in Windows 11

Reliability Monitor is one of the most effective built-in Windows 11 diagnostic tools. While Performance Monitor provides raw system data, Reliability Monitor delivers a timeline-based stability report that highlights failures, warnings, and system changes.

How to open Reliability Monitor

  1. Press Win + R
  2. Type: perfmon /rel
  3. Press Enter

You can also access it via Control Panel > Security and Maintenance > Maintenance > View reliability history.

What Reliability Monitor shows

The tool displays a daily system stability index (rated 1–10) and logs:

  • Application crashes
  • Windows update failures
  • Driver installation issues
  • Hardware errors
  • Critical system events
  • Software installs/uninstalls

Each entry links directly to Event Viewer data, making root cause analysis faster than manually parsing logs.

The fundamentals of Windows 11 diagnostic tools

Windows 11 is a powerful operating system that comes equipped with a suite of diagnostic tools designed to help users troubleshoot, analyze, and optimize their system’s performance. They help you proactively protect your systems and maintain optimal performance across your enterprise network.

Built-in Windows diagnostic tests

There are several built-in Windows 11 diagnostic tools:

Tool Command Purpose
System Diagnostics perfmon /report Generates a 60-second health report
System File Checker sfc /scannow Repairs corrupted system files
Disk Check chkdsk /f /r Fixes disk errors
Memory Diagnostic mdsched.exe Tests RAM
Power Diagnostics powercfg /energy Identifies power inefficiencies

When to run system checks

Proactive diagnostics prevent unexpected system failures in your enterprise environment. Your standard maintenance schedule should include regular health checks during off-peak hours to establish performance baselines. That said, your system updates, hardware changes, and user-reported issues warrant immediate diagnostic investigation, so make sure you monitor these consistently.

Always address performance degradation patterns as soon as possible, as these may indicate the need for targeted testing of specific components. You can get started by proactively automating running perfmon /report and powercfg /energy monthly during off-peak windows to establish performance baselines.

How to read a Windows 11 diagnostic report

Your diagnostic reports compile data from multiple system sources. Understanding each section helps you take appropriate action based on the results.

Hardware assessment sections

The hardware assessment reveals detailed information about your system components and their operational status. Windows analyzes CPU performance metrics, memory utilization patterns, and storage device health. You receive data about hardware temperatures, voltage readings, and fan speeds from system sensors. The diagnostic tools check device driver versions and compatibility while highlighting potential conflicts. Windows catalogs connected peripherals and their current operational states.

Performance metrics

Each performance metric provides specific insights about your system operations. Windows monitors CPU usage patterns, memory allocation, and disk response times. The I/O analysis tracks data transfer rates and identifies potential bottlenecks in your system. Storage performance metrics include read/write speeds and fragmentation levels. Network diagnostics measure connectivity speeds and packet transmission reliability.

System health indicators

Your system health report highlights areas that need attention:

  • Resource utilization trends show patterns of system stress.
  • Event log entries reveal recurring system issues or failures.
  • Storage health metrics identify potential drive failures.
  • Memory diagnostic results flag problematic RAM modules.
  • Network connectivity tests show communication issues.

Third-party and enterprise-grade PC diagnostic tools for Windows 11

Your standard Windows tools may not address every diagnostic scenario. Advanced solutions provide deeper analysis capabilities for complex system issues.

Third-party diagnostic tools

These specialized utilities extend your capabilities beyond Windows tools.

  • Hardware manufacturer diagnostic suites test specific component functions.
  • System benchmarking tools measure performance against standardized metrics.
  • Advanced memory testing utilities perform deeper RAM analysis.
  • Disk health monitoring tools track drive reliability indicators.
  • Network protocol analyzers examine detailed packet data.

Remote diagnostic options

You can also scan your enterprise network using remote access tools. Windows Remote Management, for instance, provides secure and remote access to your system diagnostic data. These remote sessions can execute diagnostic commands and collect system information without direct access.

Professional diagnosis tools

There are also enterprise-grade solutions that offer advanced analysis features. Here are a few you may want to consider:

  • Intel Processor Diagnostic Tool performs comprehensive CPU testing and stress analysis.
  • Dell SupportAssist automates hardware diagnostics across enterprise deployments.
  • HP PC Hardware Diagnostics examines system components and firmware status.
  • Lenovo Diagnostics Solutions verifies hardware integrity and system performance.

Enhance your diagnostic processes with real-time system health monitoring.

Learn more about NinjaOne endpoint management features

Taking control of Windows 11 diagnostic tests and tools

Understanding how to run a PC diagnostics report in Windows 11 enables IT teams to proactively identify hardware degradation, performance bottlenecks, and configuration drift across enterprise environments. Whether you’re using built-in diagnostic tools or advanced utilities, knowing when and how to troubleshoot problems in Windows 11 allows you to address issues before they impact productivity.

Take the complexity out of endpoint management with NinjaOne. Monitor, manage, and secure all your Windows devices from a single dashboard while automating routine IT tasks. Experience better IT management — try it free today.

FAQs

Press Win + R, type perfmon /report, and press Enter. Windows will generate a System Diagnostics report in about 60 seconds under: Performance Monitor → Reports → System → System Diagnostics.

Windows 11 diagnostic tools include:

  • Performance Monitor
  • System File Checker (SFC)
  • DISM
  • Check Disk (CHKDSK)
  • Windows Memory Diagnostic
  • Reliability Monitor
  • Windows Security offline scans
  • Storage health monitoring

Yes. The perfmon /report command remains supported in Windows 11 and generates a detailed Windows performance report with hardware, software, and configuration analysis.

WMIC is deprecated in Windows 11. Use PowerShell alternatives such as:

  • Get-ComputerInfo
  • Get-CimInstance
  • Get-WinEvent

These cmdlets provide modern, supported system diagnostics capabilities.

Use PowerShell Remoting:

Invoke-Command -ComputerName PC01 -ScriptBlock { perfmon /report }

You can also collect logs using Get-WinEvent and export reports to a shared network location.

System File Checker logs are stored at: C:\Windows\Logs\CBS\CBS.log

Running a perfmon /report usually requires 60 seconds to generate and, once complete, the report appears automatically in Performance Monitor. Windows collects live performance data during this period. Avoid running other resource-intensive tasks while it runs.

You might also like

Ready to simplify the hardest parts of IT?

NinjaOne Terms & Conditions

By clicking the “I Accept” button below, you indicate your acceptance of the following legal terms as well as our Terms of Use:

  • Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms.
  • Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party.
  • Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library belonging to or under the control of any other software provider.
  • Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations.
  • Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks.
  • Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script.
  • EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).