عربي
Windows

How to PC Check: Test Hardware and System Health

Running a comprehensive check on your personal computer is essential when troubleshooting sluggish performance, preparing for major operating system upgrades, or diagnosing sudden system crashes. Built-in Windows utilities allow you to evaluate your hardware components, test system memory, inspect storage drives, and confirm operating system integrity without needing expensive third-party diagnostic equipment.

Knowing how to pc check properly helps you identify failing components like overheating processors or bad solid-state drive sectors before they cause irreversible data loss. This guide walks you through the most effective built-in Windows diagnostic tools and step-by-step methods to assess your computer's health, stability, and hardware performance.

Verify Overall System Status with Windows PC Health Check

The quickest way to get an executive summary of your machine's baseline health is Microsoft's official PC Health Check application. Originally introduced to verify Windows 11 hardware eligibility, this utility provides real-time information regarding your storage capacity, battery degradation on mobile machines, startup app overhead, and Windows Update synchronization.

To run this check, open the Start menu, type PC Health Check, and launch the program. If it is not pre-installed on your system, you can download the lightweight package directly from Microsoft. Once open, click the Check now button at the top banner. The dashboard immediately generates an actionable overview, reporting whether your Secure Boot configuration, Trusted Platform Module (TPM 2.0), processor generation, and system RAM meet modern system standards.

Pay close attention to the Startup programs and Storage capacity sections displayed below the main status card. If your boot drive shows less than fifteen percent remaining capacity, Windows struggles with page filing and temporary update caching, leading to intermittent system stuttering.

Inspect Hardware Specifications and System Information

Before troubleshooting component bottlenecks or installing demanding software, you need an exact inventory of your installed hardware, BIOS firmware revision, and system motherboard architecture. Relying on memory or retail packaging often leads to purchasing incompatible upgrade modules.

Press Windows + R to open the Run dialogue box, type msinfo32, and press Enter. The System Information console opens, displaying an exhaustive summary of your hardware abstraction layer. Here you can inspect your exact processor clock model, installed physical memory (RAM), baseboard manufacturer, and whether Virtualization-based security (VBS) is currently active.

  • OS Name and Version: Confirms your exact feature release and build number to ensure support continuity.
  • BIOS Version/Date: Verifies if your motherboard firmware is outdated, which frequently resolves hardware compatibility bugs.
  • SMBIOS Version & Secure Boot State: Verifies core platform security settings required by modern applications and anti-cheat engines.
  • Installed Physical Memory: Displays total detected memory versus usable hardware allocations.

Test RAM Stability with Windows Memory Diagnostic

Defective random access memory is one of the most common causes of random Blue Screen of Death (BSOD) crashes, silent data corruption, and sudden application closures. Windows includes an integrated kernel-level memory scanner that operates outside the active desktop environment to detect failing memory cells reliably.

To launch the scanner, press Windows + S, type Windows Memory Diagnostic, and select Run as administrator. The utility presents two choices: restart immediately to execute the memory sweep or schedule the test for your next manual reboot. Save your open work and choose Restart now and check for problems.

Your computer restarts into a blue hardware testing console. By default, it performs a standard two-pass test covering basic memory addresses. You can press F1 to modify the test parameters between Basic, Standard, and Extended, as well as toggle memory cache settings. The extended test takes significantly longer—often over an hour depending on capacity—but stress-tests every address line. Once finished, Windows restarts normally and posts the diagnostic results to the Windows Event Viewer under the MemoryDiagnostics-Results source log.

Check Solid-State Drive and Hard Disk Integrity

Storage drives degrade over time through read/write cycles, thermal stress, or firmware defects. Monitoring drive health prevents sudden storage volume drops and file system corruption. Windows combines native command-line monitoring with automated self-healing mechanisms to verify storage volumes.

First, check the raw physical health reported by your drive controllers. Right-click the Start menu icon, select Terminal (Admin) or Command Prompt (Admin), and type the following command followed by Enter:

wmic diskdrive get status,model

If the output displays OK next to each drive model, your drive's internal S.M.A.R.T. monitoring has not detected critical threshold failures. If the status returns Pred Fail or Caution, back up your critical documents immediately, as drive hardware failure is imminent.

Next, check the logical integrity of the file system by running the Check Disk tool:

chkdsk C: /f /r

Windows will notify you that the active volume is locked and prompt you to schedule the check on the next restart. Press Y and press Enter. During the next boot sequence, the utility systematically verifies file system clusters, repairs bad sectors, and clears indexing discrepancies.

Audit System File Integrity with SFC and DISM

Even when physical hardware is entirely healthy, operating system glitches, incomplete updates, and improper power cuts can corrupt vital system DLLs and driver binaries. When system files lose parity, Windows behaves erratically, exhibiting search indexing freezes or taskbar failures.

The standard troubleshooting procedure requires executing Deployment Image Servicing and Management (DISM) followed by the System File Checker (SFC). Open an elevated command window by pressing Windows + X and choosing Terminal (Admin). Execute this cleanup command first to repair the local component store from Windows Update servers:

DISM /Online /Cleanup-Image /RestoreHealth

Wait for the progress bar to reach one hundred percent. Once DISM finishes repairing the system image source, execute the file parity scanner:

sfc /scannow

This tool scans protected operating system files and replaces damaged components with pristine copies from the repaired component store. If the scan returns "Windows Resource Protection found corrupt files and successfully repaired them," reboot your computer to apply the file system changes.

Generate a Diagnostic Battery and Power Efficiency Report

If you are conducting a health check on a laptop, battery degradation represents a primary point of failure. Windows includes an advanced diagnostic command that compiles an exhaustive HTML telemetry report detailing battery discharge curves, actual milliwatt-hour capacity, and historical degradation over time.

Open an elevated command window and input the following command:

powercfg /batteryreport /output "C:\battery-report.html"

Navigate to your C:\ drive using File Explorer and double-click battery-report.html to view it in your browser. Examine the comparison between Design Capacity and Full Charge Capacity. When the full charge figure drops below sixty percent of the original design capacity, you will experience sudden battery percentage drops and accelerated thermal throttling under battery power.

Metric in Battery ReportWhat It MeasuresHealthy Indicator
Design CapacityFactory-rated charge volumeMatches manufacturer spec sheet
Full Charge CapacityCurrent maximum charge retentionAbove 75% of Design Capacity
Cycle CountFull battery discharge cyclesUnder 500-800 cycles on modern lithium cells
Battery Life EstimatesRuntime based on active drain patternsConsistent with daily usage requirements

Evaluate Real-Time Performance and Thermal Throttling

A complete PC check requires assessing how your computer behaves under active workloads. Excessive heat causes the processor and graphics card to downclock their operating frequencies automatically to prevent permanent silicon damage, resulting in sudden frame drops and sluggish multitasking.

Press Ctrl + Shift + Esc to launch Task Manager, and select the Performance tab on the left sidebar. Review the baseline utilization graphs for your CPU, Memory, Disks, and GPU while your system sits idle. If idle CPU utilization remains above ten percent, check the Processes tab to locate background programs hogging processor cycles.

Select the GPU entry on the Performance tab to monitor real-time operating temperatures. Modern graphics processors should idle between 35°C and 50°C and remain below 85°C under intensive render tasks. If your components exceed these ranges while idling, clean physical cooling fins, verify fan curves, and replace aged thermal compound on heatsinks.

The bottom line

Performing a systematic PC check on Windows empowers you to isolate hardware defects, repair corrupted system files, and preserve peak performance. By combining built-in diagnostic tools like PC Health Check, Windows Memory Diagnostic, and disk integrity utilities, you can spot hardware problems before they disrupt your daily workflow. Make routine diagnostics part of your maintenance schedule every three to six months to keep your machine fast, stable, and dependable.

Frequently asked questions

How often should I run a full PC check?

For standard daily computing, running a diagnostic check once every three to four months is sufficient. However, you should immediately run these checks whenever you encounter blue screen errors, unexpected shutdowns, or after experiencing an interrupted system update.

Does running a PC check delete any of my personal files?

No. Built-in diagnostic utilities such as Windows Memory Diagnostic, DISM, SFC, and the PC Health Check tool are non-destructive testing and repair utilities that inspect configuration files and hardware without deleting personal documents, photos, or media.

What should I do if SFC scan fails to repair corrupt files?

If running sfc /scannow returns an error stating it found corrupt files but was unable to fix some of them, run the DISM /Online /Cleanup-Image /RestoreHealth command first while connected to the internet. Then restart your PC and run sfc /scannow a second time.

Why does my PC Health Check app say my PC is not supported?

The PC Health Check application measures your system against specific security and hardware requirements, such as TPM 2.0, Secure Boot, and supported CPU generations. If your computer lacks an enabled TPM in BIOS or uses an unsupported processor, the app flags your machine as incompatible for specific OS upgrades.