If you are running Windows 10 and want to see if your current PC meets the requirements for Windows 11 then in this article we will present you a download that may help.

This tool is called WhyNotWin11 and is written in autoIt and compiled as an executable, handy if you are inquisitive like myself and want to see what it does or you are being security conscious


It has the following requirements


Minimum Requirements* Recommended
OS Windows 8.1 Latest Windows 10 Build
CPU 32-bit Single Core 64-bit Dual Core or Higher
RAM (Memory) 40MB Free 100MB Free
Disk (Storage) 5MB Free 100MB Free
Limitations DirectX 12 Check Inaccurate None

The tool can be forced to run on Unsupported Systems using the /force parameter, but there is no support for this.

Download and Install

Simply visit the page at https://github.com/rcmaehl/WhyNotWin11/releases

Now select the download you require of the latest version of the tool, I selected the WhyNotWin11.exe one

There are a few command line options

Command Line Switches

Below are the available command line switches and their details:

Switch Parameters Description
* filetype
* filepath
Exports requirement check results to a file of a certain format:
* CSV: Comma Separated Values, will append without headers to an existing file if one exists.
* TXT: Plain Text File, will always overwrite existing files
Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments
Displays a help dialog, then exits. Can NOT be used with any other switch
Does not display the GUI but still runs checks and returns an Exit Code. Exit Code can be obtained using:
(Start-Process WhyNotWin11.exe -PassThru -Wait).ExitCode
* buildtype (optional) Downloads the latest of a specified build:
* Release: Default if no buildtype is specified
* Dev: Latest version automatically compiled based on github commits.

When I run this on one of my Windows 10 PC I saw the following result

win 11 compat