← Package directory
Available on winget

Install WhyNotWin11

Detection Script to help identify why your PC isn't Windows 11 Release Ready

Install with winget
winget install --id rcmaehl.WhyNotWin11
Upgrade
winget upgrade --id rcmaehl.WhyNotWin11
Uninstall
winget uninstall --id rcmaehl.WhyNotWin11

About WhyNotWin11

Detection Script to help identify why your PC isn't Windows 11 Release Ready

What's new in 2.7.0

WhyNotWin11 continues to Strive for Improvement. We originally set ourselves apart by being one of the First Comprehensive Windows 11 Compatibility Checkers, followed by being the First Checker to make Admin Rights optional, and we continue to set ourselves apart by releasing full Windows PE support with this version. Additionally, I've greatly improved GPU and CPU Support Detection speeds with this release. WhyNotWin11 attempts to match the GPU name to known DirectX 12 FL12 GPUs FIRST before doing a much slower wait on dxdiag. This also fixes DirectX 12 FL12 detection on Windows 8/8.1 and Windows PE. These lists are Automatically kept Up to Date (assuming no one changes a naming scheme) by downloading the latest copies from GitHub automatically. Finally, CrystalDiskInfo/Mark Enthusiasts Rejoice! WhyNotWin11 now supports more Advanced Theming (see Theme Examples below) which I will refer to as 2.0 Themes. Previous, Color-only, 1.0 Themes are still Supported; However, 2.0 Themes allow more Customization of various Regions, Text Colors, and Background Image Support. This theming configuration has also been added to the Group Policy values. Download and Extract ExampleThemes.zip to the same folder as WhyNotWin11.exe to try them out (or create your own). Any Theme named Theme.def will automatically apply on Application Launch. A big thanks to Free Geek, and specifically their @PicoMitchell, for significant feedback and contributions. If you're interested in trying a Linux Device or Buying Lightly Used PC Components, we highly recommend their store. 2.7.0.0 also comes with the f...

Read release notes

Version history

Version Updated Notes
2.7.0 Unknown WhyNotWin11 continues to Strive for Improvement. We originally set ourselves apart by being one of the First Comprehensive Windows 11 Compatibility Checkers, followed by being the First Checker to make Admin Rights optio...
2.6.1.1 Unknown 2.6.1.1 comes with the following changes: - Adds TSV (Tab Separated Value) support - Fixes Hostname not exporting with Results - Fixes Check Skipping not being accounted for in Exit Code Value - Adds ability to export ad...
2.5.0.4 Unknown Release notes
2.5.0.3 Unknown Release notes