Microsoft’s Windows 11 introduced stricter hardware requirements than any previous version. Instead of manually checking your processor, TPM chip, or boot settings, Microsoft offers the PC Health Check app—a free, official utility that instantly tells you if your PC is ready for Windows 11.
This comprehensive guide covers everything: where to safely download the app, how to install and run it, how to interpret every result, and—most importantly—exactly what to do if your PC fails the compatibility test.
What Is the PC Health Check App?
The PC Health Check app is Microsoft’s diagnostic tool designed to evaluate your current Windows 10 or Windows 11 device against the minimum system requirements for Windows 11. Beyond simple compatibility, the app also provides:
-
A clear pass/fail result for Windows 11 eligibility.
-
Specific error explanations (e.g., “TPM 2.0 disabled” or “Secure Boot off”).
-
Basic device health reports (storage, battery life, startup time) on supported systems.
-
Direct links to Microsoft’s official upgrade paths if your PC qualifies.
Why does this matter?
Windows 11 requires a 64-bit compatible processor, 4GB RAM, 64GB storage, UEFI firmware, Secure Boot capability, and TPM 2.0. The PC Health Check app eliminates guesswork by testing all these requirements in seconds.
Important: Microsoft recommends using this app before attempting any Windows 11 upgrade. Installing Windows 11 on unsupported hardware is not recommended and may void support or security updates.
Official Download Links (Safe & Verified)
Only download the PC Health Check app from official Microsoft sources. Third-party websites may distribute outdated or malicious versions.
| Resource | Link |
|---|---|
| Direct PC Health Check Download | Download from Microsoft |
| Microsoft Official Guide | How to use PC Health Check |
| Windows 11 Requirements | System Requirements |
| Windows 11 Download Page | Download Windows 11 |
Pro Tip: Bookmark the official requirements page. You will need it if your PC fails the check and you want to compare specs manually.
Why You Should Download & Run PC Health Check
Many users skip compatibility checks and run into errors later. Here are the five most common scenarios where this app is essential:
-
You are planning to upgrade from Windows 10 to 11.
Microsoft requires a compatibility check before the upgrade appears in Windows Update. -
Windows Update is not showing Windows 11.
Running the app will tell you whether your hardware is the bottleneck or if the rollout is simply delayed. -
You recently changed hardware (motherboard, CPU, or RAM).
Eligibility can change after upgrades. The app re-evaluates your new configuration. -
You see “This PC can’t run Windows 11” but don’t know why.
The app often reveals a fixable issue, such as disabled TPM or Secure Boot. -
You want to avoid an unsupported installation.
Microsoft explicitly warns that unsupported devices may not receive critical security updates.
Step-by-Step: How to Download & Install PC Health Check
Follow these exact steps. The installation takes less than two minutes.
Step 1: Download the Installer
-
Click the official Microsoft link above (aka.ms/GetPCHealthCheckApp).
-
The file name will be something like
WindowsPCHealthCheckSetup.msi.
Step 2: Run the Installer
-
Locate the downloaded file (usually in your
Downloadsfolder). -
Double-click the
.msifile. -
If a security warning appears, click Run or Yes.
Step 3: Accept License Terms
-
Check the box: I accept the license terms.
-
Click Install.
Step 4: Complete Installation
-
Wait for the progress bar to finish (usually 10–20 seconds).
-
Leave the box checked: Open PC Health Check.
-
Click Finish.
The app will open automatically after installation.
How to Run PC Health Check (Any Time)
Once installed, you can run the app at any time using these methods:
Method 1: From Start Menu (Easiest)
-
Click the Start button.
-
Type
PC Health Check. -
Click the app icon from search results.
Method 2: From Taskbar Search
-
Press
Windows + Son your keyboard. -
Type
PC Health Checkand press Enter.
Method 3: Run Again After BIOS Changes
After enabling TPM or Secure Boot in your firmware settings, always restart your PC and then relaunch the app. Microsoft notes that the app reads hardware status only at launch.
How to Check Windows 11 Compatibility (Core Function)
Once the app is open, follow these steps to test your PC:
-
On the main dashboard, locate the Windows 11 eligibility section (usually at the top).
-
Click the Check now button.
-
Wait 3–10 seconds while the app evaluates your system.
-
Read the result carefully.
What the Results Mean in Detail
| Result Message | Actual Meaning | Next Step |
|---|---|---|
| “This PC can run Windows 11” | Your hardware meets all minimum requirements. | Use Windows Update or Microsoft’s Installation Assistant. |
| “This PC does not currently meet Windows 11 system requirements” | At least one requirement is missing or disabled. | Review the specific reason(s) listed below this message. |
| Partial or vague explanation | The app detected an issue but cannot name it clearly. | Compare your hardware manually (see troubleshooting below). |
Critical: If the app says your PC is eligible but Windows Update still does not show the upgrade, wait a few days. Microsoft rolls out Windows 11 in phases. You can also use the Windows 11 Installation Assistant to force the upgrade.
Detailed Troubleshooting: Why Your PC Failed (With Fixes)
Below are the seven most common reasons PC Health Check reports a failure, along with step-by-step fixes. Each fix is ordered from simplest to most advanced.
1. TPM 2.0 Missing or Disabled (Most Common)
Why it happens: Windows 11 requires TPM 2.0 (Trusted Platform Module). Many modern PCs have it but ship with it disabled in BIOS.
How to fix it:
-
Restart your PC.
-
During boot, press the BIOS key repeatedly (common keys:
Delete,F2,F10,Esc— check your motherboard manual). -
Look for a tab named Security, Advanced, or Trusted Computing.
-
Find the TPM option. It may be labeled:
-
TPM 2.0 (Intel/AMD)
-
PTT (Intel firmware TPM)
-
fTPM (AMD firmware TPM)
-
-
Change the setting to Enabled.
-
Press
F10to save and exit. -
Boot back into Windows, relaunch PC Health Check, and click Check now.
2. Secure Boot Disabled
Why it happens: Secure Boot prevents malware from loading during startup. Windows 11 requires it.
How to fix it:
-
Restart and enter BIOS (same key as above).
-
Navigate to Boot or Security > Secure Boot.
-
Set it to Enabled.
-
Important: If Secure Boot is grayed out, you may need to disable CSM (Compatibility Support Module) first, then save, restart, and re-enter BIOS to enable Secure Boot.
-
Save changes and exit.
-
Relaunch PC Health Check.
3. Unsupported Processor (Not Fixable)
Why it happens: Your CPU is not on Microsoft’s approved list. This includes many 7th-gen Intel and older AMD processors.
What to do:
-
Check your processor: Go to
Settings > System > Aboutand look under “Processor.” -
Compare against Microsoft’s supported CPU list.
-
If unsupported: Your only safe options are to stay on Windows 10 (supported until October 2025) or replace the motherboard and CPU.
4. Legacy BIOS Instead of UEFI
Why it happens: Windows 11 requires UEFI firmware. Older PCs running in Legacy BIOS mode will fail.
How to check:
-
Press
Windows + R, typemsinfo32, press Enter. -
Look for BIOS Mode. If it says “Legacy,” you are not using UEFI.
How to fix (advanced):
-
This requires converting your disk from MBR to GPT and switching firmware to UEFI.
-
Back up your data first. Then follow Microsoft’s official MBR2GPT conversion guide.
5. Insufficient RAM or Storage
Minimum requirements: 4 GB RAM and 64 GB storage. Many budget PCs fall short.
How to check:
-
RAM:
Settings > System > About– look for “Installed RAM.” -
Storage:
Settings > System > Storage– check free space.
How to fix:
-
For low RAM: Add more physical RAM if your motherboard supports it (most laptops do not).
-
For low storage: Run Disk Cleanup, uninstall unused apps, or upgrade to a larger SSD.
6. You Forgot to Re-Run the App After BIOS Changes
Why it happens: You enabled TPM or Secure Boot but never clicked “Check now” again.
Fix: Restart your PC, open PC Health Check, and click Check now. The result will often change from fail to pass.
7. You Are Using a Virtual Machine or Unsupported Installation Media
Why it happens: Some users try to install Windows 11 on virtual machines with limited TPM emulation.
Fix: Ensure your hypervisor (VMware, VirtualBox) has TPM 2.0 emulation enabled. For most users, install Windows 11 on physical hardware only.
What to Do After PC Health Check Says “Eligible”
Congratulations. You have three official upgrade paths:
| Method | Best For | Link |
|---|---|---|
| Windows Update | Casual users who can wait | Settings > Windows Update |
| Windows 11 Installation Assistant | Users who want the upgrade now | Download Assistant |
| Create Installation Media (USB/DVD) | Advanced users or multiple PCs | Media Creation Tool |
Warning: Do not use ISO files from third-party websites. Always use Microsoft’s official tools.
What to Do If Your PC Fails the Check (Decision Tree)
-
Is the issue fixable?
-
TPM disabled → Fixable (enable in BIOS).
-
Secure Boot off → Fixable (enable in BIOS).
-
Legacy BIOS → Fixable but complex (convert to UEFI).
-
Unsupported CPU → Not fixable.
-
Low RAM/storage → Partially fixable (upgrade hardware).
-
-
If fixable: Follow the BIOS steps above, reboot, and re-run the app.
-
If not fixable (unsupported CPU or too old motherboard):
-
Stay on Windows 10 (supported until October 14, 2025).
-
Or buy a new PC pre-installed with Windows 11.
-
Do not attempt an unsupported installation unless you accept the risks: Microsoft may deny future updates, drivers, and technical support.
PC Health Check App Not Working? (Common Errors)
| Error / Symptom | Likely Cause | Fix |
|---|---|---|
| App fails to install | Pending Windows updates | Run Windows Update, restart, try again |
| “Check now” does nothing | Corrupt app installation | Uninstall via Settings > Apps, reinstall from Microsoft |
| App opens but shows blank screen | Background service blocked | Restart PC, run app as administrator |
| Missing Windows 11 section | Outdated app version | Download latest version from Microsoft |
| Result differs from manual check | BIOS settings changed but PC not rebooted | Restart PC, then relaunch app |
Frequently Asked Questions (FAQs)
Is PC Health Check free?
Yes. Microsoft provides it completely free.
Can I download PC Health Check on Windows 11?
Yes. Although the app was initially promoted for Windows 10, it works perfectly on Windows 11 as well.
How do I run PC Health Check after installation?
Press Start, type “PC Health Check,” and open the app. Then click “Check now.”
Why does my PC fail the check even though it’s powerful?
Power alone does not matter. Windows 11 requires specific security features (TPM 2.0, Secure Boot, UEFI). Many gaming PCs fail simply because these are disabled in BIOS.
Can I bypass PC Health Check and install Windows 11 anyway?
Technically yes, using registry bypass methods or bootable USB with modified installers. However, Microsoft strongly advises against this. Unsupported devices may not receive security updates, drivers, or technical support.
Does PC Health Check report my data to Microsoft?
The app sends basic compatibility data (pass/fail, error codes) to Microsoft. It does not send personal files, browsing history, or keystrokes.
Conclusion
The PC Health Check app remains Microsoft’s most reliable, official tool for determining Windows 11 compatibility. It replaces hours of manual research with a single click. More importantly, it highlights fixable issues like disabled TPM or Secure Boot, saving many users from buying new hardware unnecessarily.
Final recommendation:
-
If your PC passes → Upgrade via Windows Update or the Installation Assistant.
-
If your PC fails with fixable issues → Follow the BIOS steps above, then re-run the app.
-
If your PC fails due to unsupported CPU → Stay on Windows 10 until 2025 or plan a hardware upgrade.
Do not gamble on unsupported installations. Security updates matter more than a new interface.