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

Overview

Build Status Download Download count) Ko-fi PayPal Join the Discord chat My Twitter

WhyNotWin11

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

image


Download

Download latest stable release

Download latest testing release
Keep in mind that you will have to update testing releases manually

To-Do

  • Hard Floor Checks:
    • Cores >= 2
    • CPU Freq >= 1 GHZ
    • CPU Arch = 64
    • RAM >= 4 GB
    • Storage >= 64 GB
    • TPM >= 1.2 (Removed with recent changes from Microsoft)
    • SecureBoot
    • SMode (WhyNotWin11 is not compatible with S Mode Devices)
  • Soft Floor Checks:
    • TPM >= 2.0
    • CPU Compatibility list
  • Other Checks:
    • DirectX 12
    • WDDM 2
    • Screen Resolution
  • A fancier GUI

Compiling

  1. Download and run "AutoIt Full Installation" from official website.
  2. Get the source code either by downloading zip or do git clone https://github.com/rcmaehl/WhyNotWin11.
  3. Right click on WhyNotWin11.au3 in the WhyNotWin11 directory and select "Compile Script (x64) (or x86 if you have 32 bit Windows install).
  4. This will create WhyNotWin11.exe in the same directory.

License

WhyNotWin11 is free and open source software, it is using the LGPL-3.0 license.

See LICENSE for the full license text.

Comments
  • WhyNotWin11.com is not owned by Me

    WhyNotWin11.com is not owned by Me

    https://www.whynotwin11.com

    https://i.imgur.com/6Rlz443.png

    I haven't seen this mentioned anywhere. Is this from you @rcmaehl? The download link currently points to this repo's releases, but they might be trying to lay low for a while before switching it out đź‘€

    help wanted critical in-progress 
    opened by sanny-io 131
  • CPU Compatibility List Discussion

    CPU Compatibility List Discussion

    The CPU Compatibility list is coming from the Systems Integrator page, not an actual requirement for Windows 11 support. See the same page for Windows 10 - https://docs.microsoft.com/en-us/windows-hardware/design/minimum/windows-processor-requirements Notice how there's a lot of missing CPUs that install Windows 10 just fine? Don't equate Systems Integrator requirements with OS requirements. These are ONLY to receive the "Windows Genuine Badge" for systems integrators - https://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors

    Ok, this is getting crazy now...story is changing constantly from MS camp. Best to wait?

    documentation 
    opened by seiggy 63
  • Improving the user interface

    Improving the user interface

    Desirable, but not necessary. The interface will be, more symmetrical and more beautiful.

    1. Replace the letter "X" with a cross and a smaller size.
    2. Double lines of text, require vertically alignment.
    3. Preferably a horizontal line.
    4. Align "Localization Author" data vertically.
    5. Group the icons, down vertically.
    6. Lift up, header text.

    Currently: Screen Shot #2

    Example: Screen Shot #1

    enhancement in-progress GUI 
    opened by Oleg-Chashko 40
  • WMI - DiskInfos: Incorrect detection with more than one Disk

    WMI - DiskInfos: Incorrect detection with more than one Disk

    We select on Bootpartition property which is problematic. This only indicates that the partition is marked as active. But not that it is the system partition of the bootet os.

    Can be a problem if ext. bootable drives are connected.

    We should use a more complex querry.

    Affected checks: GPT, Drive space

    @rcmaehl I can upload a poc in powershell tomorrow. We can combine tables to detect the partition based on var $systemdrive.

    bug duplicate 
    opened by htcfreek 34
  • Added accessibility for users with screen readers.

    Added accessibility for users with screen readers.

    These changes add compatibility and accessibility for users with screen readers via keyboard shortcuts where it will allow you to have easy access to information about compatibility with Windows 11 with these supported screen readers: â–˛ JAWS For Windows â–˛ Sapi5

    keyboard shortcuts:

    CTRL + SHIFT + 1: VIOS type information and if it is compatible. CTRL + SHIFT + 2: CPU information. CTRL + SHIFT + 3: GPT information. CTRL + SHIFT + 4: Installed ram information. CTRL + SHIFT + 5: Secure boot information. CTRL + SHIFT + 6: Hard disk information. CTRL + SHIFT + 7: TPM version information and if it is compatible. CTRL + SHIFT + c: Copy the last resource of the spoken system to the clipboard where it can be pasted anywhere.

    enhancement 
    opened by rmcpantoja 30
  • Add Backup GPT formatting check

    Add Backup GPT formatting check

    I have three drives and all have a "Partition style" of "GUID Partition Table (GPT)" as reported by the Windows 10 Disc Management Tool. WhyNotWin11 v 2.1.0.0 still shows "GPT Not Detected" in the Disc Partitioning category with a failed status.

    Example of the drive properties as reported by the Windows 10 Disc Management Tool. All other drives have the same entry there. image

    WhyNotWin11 report: image

    bug help wanted 
    opened by akulisch 19
  • Improve disk checks

    Improve disk checks

    Details

    This PR improves the disk checks: GPT and space. The PR introduces changes in UI and check/WMI code.

    • Now show only result for system disk and system partition. (Where Windows directory of bootet OS is located).
    • New checks can return an array with check data for all internal disks:
      • GPT: ["Disk number", "Partition style", "Check result"]
      • Space: ["Disk number", "Size (GB)", "Check result"]
    • Information displayed to user is improved.

    Additions:

    • Update _GetDiskInfoFromWmi() to v1.4.1
    • Small improvements and fixes on code base.

    Fixes: #385, #400, #417

    Screenshots

    wnw11-pr431_2 image

    Tested

    • [x] Test different possible results of the checks.
    • [x] Validated data shown in Gui.
    • [x] Tested that other disks than the system disk not influences the checks results. image

    ToDo (Open items):

    • [x] Fix: Typos
    • [x] Fix: _GetDiskProperties(4) doesn't return correct data.
    • [x] Add feature to return "DiskResultTables"
    • [x] Update lang files.
    • [x] ⚠️ Fix merge conflicts.
    • [x] Final check and tidy.
    opened by htcfreek 18
  • Storage capacity should be handled in gigabyte, not gibibyte.

    Storage capacity should be handled in gigabyte, not gibibyte.

    Windows treats gibibytes as gigabytes for convenience, but the Windows 11 requirement gigabytes are not.

    The required "64 GB" for Windows 11 is "59.6046 GiB". Windows then displays this as "59.6 GB". For devices of this capacity, the official check tool displayed "64 GB", which met the requirements of Windows 11. However, in WhyNotWin11, "59.6 GB" is displayed and "NG" is displayed.

    This is probably due to the difference in how GiB and GB are handled, and I think the WhyNotWin11 calculation method needs to be changed to the "correct" GB units.

    enhancement in-progress checks 
    opened by micachi 18
  • Improve layout for space check and GPT check

    Improve layout for space check and GPT check

    I want to improve the checks for "GPT" and "Disk space".

    GPT

    • Green = System disk is GPT
    • Red = System disk is not GPT
    System drive: GPT|MBR
    Drive meets/doesn't meet requirement.
    

    Disk space

    • Green = System partition and System disk >= 64 GB
    • Yellow = System partition < 64 GB and System disk >= 64 GB
    • Red = System partition and System Disk < 64 GB
    System volume (C:): 250 GB (on Disk 0: 900 GB)
    1/4 internal disks meet requirement.
    

    @rcmaehl Are you okay with this? Then please assign me. Who does it work with the translation changes? Dow we need an extra issue then?

    enhancement in-progress GUI checks 
    opened by htcfreek 18
  • [Code] Translation function not working correctly

    [Code] Translation function not working correctly

    The translation function not working correctly and isn't parameterized very well.

    See my hopefully working fix here: https://github.com/htcfreek/WhyNotWin11/commit/d55c4f51cced510b42e399f87283d0afff0ff30b

    bug 
    opened by htcfreek 16
  • Wrong: Intel Xeon(R) W-1350 detected as

    Wrong: Intel Xeon(R) W-1350 detected as "not supported"

    I checked with the latest stable and testing release and both tell me that the Intel Xeon(R) W-1350 cpu is not supported. This is wrong, this cpu is built in in a brandnew Dell Precision 3650 Tower which had Windows 11 factory installed. Can you fix this detection error? Many thanks

    checks 
    opened by shamu35 13
  • Missing check on Developer Mode

    Missing check on Developer Mode

    Describe the bug
    The tool reports that machine is ready for Windows 11, but when running the Windows 11 Installation Assistant, it refuses to install without any clear message.

    To Reproduce
    Steps to reproduce the behavior:

    1. Enable Developer Mode on Windows 10.
    2. Run WhyNotWin11, the machine checks are all green.
    3. Run Windows 11 Installation Assistant, it says PC doesn't meet the requirements.
    4. Disable Developer Mode, and try Windows 11 Installation Assistant, it now passes the requirements.

    Expected behavior
    WhyNotWin11 should include a check that Windows 10 is in Developer Mode, and tell the user if it fails the check.

    opened by wbahnassi-nv 0
  • Why these 3 lines in 0000.lang have blank space before

    Why these 3 lines in 0000.lang have blank space before "="?

    Seems to be inconsistent to have these spaces before "=" only in these 3 lines:

    https://github.com/rcmaehl/WhyNotWin11/blob/a3c91becaa3b9bc5621011677562c15c6eed4008/Langs/0000.lang#L83-L85

    If spaces were a typo, then would be good if all lang files with these 3 lines would get unnecessary spaces removed in single pull or commit, because it's a small change.

    opened by PriitUring 2
  • Minor typo in

    Minor typo in "Supported" message

    Describe the bug
    The Supported message has a small typo - "may you are not" is not legible.

    To Reproduce
    Steps to reproduce the behavior: Have a Win11 supported pc, run the program The dialogue popup will appear.

    Screenshots image

    Desktop (please complete the following information):

    • OS: Windows 10
    • Version 21H2; Build 19044.1889
    opened by Cpt-Dingus 1
  • [Settings UI]

    [Settings UI]

    Describe the bug
    A clear and concise description of what the bug is.

    In some places of the settings ui the text is missing.

    To Reproduce
    Steps to reproduce the behavior:

    1. Go to 'setings tab'

    Text is missing in info box.

    Expected behavior
    A clear and concise description of what you expected to happen.

    Seeing program info.

    Screenshots
    If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: W10 21H2
    • Version 2.5.0.0

    Additional context
    Add any other context about the problem here.

    Using dark mode.

    opened by htcfreek 0
  • Fix Storage detection on WinPE. Advise on required WinPE setup for proper results.

    Fix Storage detection on WinPE. Advise on required WinPE setup for proper results.

    Describe the bug there is a use case to run WhyNotWin11 under a Win PE environment. see Windows-11-Kompatibilität ermitteln – ohne installiertes Windows but doing it WhyNotWin11 will show some data wrongly:

    • the partition type of the external boot media (WinPE) is shown but the internal media should be taken.
    • the available size of partition of the external boot media (WinPE) is shown, but the internal media should be taken.
    • the real graphic card capability isn't able to detect, because of the limited driver of the WinPE environment.

    To Reproduce

    • create a windows installation media
    • copy WhyNotWin11 to that media
    • boot PC into the windows install media
    • hit [Shift]+[F10] to open a cmd box
    • run WhyNotWin11.exe in the cmd-box

    Expected behavior i would expect that data that can not be detected correctly under a WinPE environment would be marked as status "Unknown"

    Screenshots Läuft WhyNotWin11 unter Windows PE, können Sie die Angaben zu DirectX-Version, Partitionslayout und Laufwerksspeicher ignorieren – die anderen aber nicht.

    Desktop (please complete the following information):

    • OS: Windows Preinstallation Environment (Win PE / e.g. Windows installation media)
    • Version 2.4.3.1
    enhancement checks 
    opened by beta-tester 11
Releases(2.5.0.3)
  • 2.5.0.3(Aug 28, 2022)

    2.5.0.3 comes with the following changes:

    • Updated Disk Info Module
    • Fixed WhyNotWin11 Icon when running directly from Source
    • Fixes a Crash for Some Users on Successful CPU Compatibility Check

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.40 MB)
    WhyNotWin11.zip(1.83 MB)
    WhyNotWin11_x86.exe(2.29 MB)
  • 2.5.0.2(Aug 27, 2022)

    2.5.0.2 comes with the following changes:

    • Minor Translation Updates
    • Reverted Status Check Indicators from 2.5.0.1
    • Supplemented CPU Compatibility Check with Windows Update Registry Key
    • Added Motherboard Info to Footer to Assist Support Reps Assisting End Users

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.40 MB)
    WhyNotWin11.zip(1.83 MB)
    WhyNotWin11_x86.exe(2.29 MB)
  • 2.5.0.1(Jul 7, 2022)

    2.5.0.1 comes with the following changes:

    • Minor Translation Updates
    • Fixed Guides not being Clickable
    • Removed long past Windows 11 release timeframe info
    • Added Separate Indicators for Failed Windows Update Checks
    • Changed Settings dropdowns to disable if no options available
    • Removed no longer needed "Currently Known Requirements" disclaimer

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.10 MB)
    WhyNotWin11.zip(1.68 MB)
    WhyNotWin11_x86.exe(1.98 MB)
  • 2.5.0.0(Jun 29, 2022)

    2.5.0.0 comes with the following changes:

    • Minor Translation Updates
    • Minor Error Handling Improvements
    • Removed Warning if already running Windows 11
    • Updated AMD, Intel, and Qualcomm Processor Lists
    • Added Checks for Windows 11 Updates Using TargetVersionUpgradeExperienceIndicators

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.10 MB)
    WhyNotWin11.zip(1.67 MB)
    WhyNotWin11_x86.exe(1.98 MB)
  • 2.4.3.2(May 10, 2022)

    2.4.3.2 comes with the following changes:

    • Minor Translation Updates
    • Updated Github and Discord Logos (credit @WilloIzCitron)
    • Reverted DPI Handling Change from 2.4.3.0
    • Added Guide Strings to Translation Templates (credit @WilloIzCitron)
    • Improved Warning if Already Running Windows 11
    • Finished MOST Group Policy Registry value entries (credit @WilloIzCitron)
    • Updated AMD, Intel, and Qualcomm Processor Lists
    • Fixed Category Labels on Settings not adhering to theme
    • Updated Builds to use latest AutoIt Version upon compiling

    Added the following improvements when running in WinPE:

    • Added Drive Space check to check C: by default
    • Added /drive <driveletter>: and /d <driveletter>: to override Space Check Drive

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.09 MB)
    WhyNotWin11.zip(1.67 MB)
    WhyNotWin11_x86.exe(1.98 MB)
  • 2.4.3.1(Dec 13, 2021)

    2.4.3.1 comes with the following changes:

    • Fixes Crash if Languages or Themes do not exist

    And the below fixes from 2.4.3.0

    • Code Cleanup
    • Added Basic Settings Menu
    • Improved Disk Detection and Info (Credit @htcfreek)
    • Improved DirectX Check Performance
    • Added Guides for Common Questions
    • Fixed Storage Space Check for GiB vs GB
    • Fixed DPI Scaling Code on Some Devices
    • Fixed Ryzen 5 1600 AF detection and reporting
    • Added reporting of TPM Device Driver Error State
    • Added Latest Intel and AMD Supported CPUs to CPU Lists
    • Fixed Regression where TPM 1.2 was marked as Compatible
    • Added GPO Registry Values to Control the Appearance of WhyNotWin11 (more coming soon)

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.23 MB)
    WhyNotWin11.zip(1.69 MB)
    WhyNotWin11_x86.exe(2.12 MB)
  • 2.4.3.0(Dec 13, 2021)

    2.4.3.0 comes with the following changes:

    • Code Cleanup
    • Added Basic Settings Menu
    • Improved Disk Detection and Info (Credit @htcfreek)
    • Improved DirectX Check Performance
    • Added Guides for Common Questions
    • Fixed Storage Space Check for GiB vs GB
    • Fixed DPI Scaling Code on Some Devices
    • Fixed Ryzen 5 1600 AF detection and reporting
    • Added reporting of TPM Device Driver Error State
    • Added Latest Intel and AMD Supported CPUs to CPU Lists
    • Fixed Regression where TPM 1.2 was marked as Compatible
    • Added GPO Registry Values to Control the Appearance of WhyNotWin11 (more coming soon)

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
  • 2.4.2.1(Oct 6, 2021)

    Looking for MSEdge Redirect? CLICK HERE

    2.4.2.1 comes with the following changes:

    • Fixes issue with RAM reporting
    • Updated language file templates
    • Started on Language Picker code

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    SupportedProcessorsAMD.txt(2.76 KB)
    SupportedProcessorsIntel.txt(11.20 KB)
    SupportedProcessorsQualcomm.txt(124 bytes)
    WhyNotWin11.exe(2.23 MB)
    WhyNotWin11.zip(1.68 MB)
    WhyNotWin11_x86.exe(2.12 MB)
  • 2.4.2(Oct 6, 2021)

    2.4.2 comes with the following changes:

    • Added /force option
    • Fixed /update option
    • Added Summary Screen
    • Updated Compatible CPU lists
    • Fixed SQ1 & SQ2 CPU Frequency Display
    • Added timeout to DX12 + WDDM2 check
    • Improved Command Line option handling
    • Disabled critical failure error pop-ups on silent mode
    • Corrected Minor Issue on Failed DirectX Check CSV output
    • Removed Linux Easter Egg as WINE is no longer able to run the application
    • Improved DX12 + WDDM2 check to report failures in WINPE and other Circumstances

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description|Added| ----|----|----|----| /e
    /export
    /format|* 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|2.4.0| /f
    /force|-|Ignores any OS Environment Incompatibilities, useful for WinPE and other Environments|2.4.2| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch|2.4.0| /s
    /silent|-|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|2.4.0| /u
    /update|* 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.|2.4.1|

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    SupportedProcessorsAMD.txt(2.76 KB)
    SupportedProcessorsIntel.txt(11.20 KB)
    SupportedProcessorsQualcomm.txt(124 bytes)
    WhyNotWin11.exe(2.23 MB)
    WhyNotWin11.zip(1.68 MB)
    WhyNotWin11_x86.exe(2.12 MB)
  • 2.4.1(Aug 31, 2021)

    2.4.1 comes with the following changes:

    • Updated Supported AMD Processors
    • Updated Supported Intel Processors
    • Removed Clean Install Upgrade Note (Thanks Microsoft)

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description| ----|----|----| /e
    /export|* 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| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch /s
    /silent|-|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 ~~/u~~
    ~~/update~~|~~* 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.~~

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    SupportedProcessorsAMD.txt(2.58 KB)
    SupportedProcessorsIntel.txt(10.76 KB)
    WhyNotWin11.exe(2.23 MB)
    WhyNotWin11.zip(1.68 MB)
    WhyNotWin11_x86.exe(2.11 MB)
  • 2.4.0(Aug 27, 2021)

    2.4.0 comes with the following changes:

    • Cleaned up Code
    • Updated Language Files
    • Fixed Command Line Switches (see below and WhyNotWin11.exe /?)
    • Added New Supported Intel Processors
    • Re-Added Cross for Failed Checks for Accessibility
    • Removed "Unsure" Result for CPUs now that Microsoft testing is complete
    • Added Note that WIndows 11 can be installed, but not updated to, if you completely delete your existing Windows 10 data

    (Various other minor changes to be documented in 6-8 hours)

    Note from the Programmer:

    Microsoft's Business team has confirmed that Windows 11 can be installed on old hardware! The only thing you have to do is COMPLETELY WIPE your old Windows 10 install and install a clean version of Windows 11. Additionally, it appears Microsoft will be releasing a reasonably clear version of the PC Health Check tool "soon", and I expect popularity of this project to die off. If you need a feature that the new check tool doesn't have, please create an issue so I can try to fill any remaining niches!

    Thank you for using WhyNotWin11

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    Command Line Switches

    Below are the available command line switches and their details:

    Switch|Parameters|Description| ----|----|----| /e
    /export|* 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| /h
    /help
    /?|-|Displays a help dialog, then exits. Can NOT be used with any other switch /s
    /silent|-|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 ~~/u~~
    ~~/update~~|~~* 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.~~

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(2.23 MB)
    WhyNotWin11.zip(1.68 MB)
    WhyNotWin11_x86.exe(2.11 MB)
  • 2.3.2(Jul 29, 2021)

    2.3.2 comes with the following changes:

    • Cleaned up Code
    • Updated Language Files
    • Added RTL Support in Translations
    • Added "\n" Support in Translations
    • Improved WMIC Performance Slightly
    • Fixed TPM Check failing on Rare Occasions
    • Removed Checkmark and Cross from Pass/Fail
    • Fixed Reporting of RAM on Systems under 4GB
    • Added Exclusion for "Citrix Indirect Display Adapter"
    • Fixed Social Icons not recoloring to match Text Color
    • Fixed Secure Boot "Supported" Devices reporting as "Enabled"
    • Added not yet enabled Code for Advanced Checks (Physical Display Size, etc)

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    ExampleTheme.def(106 bytes)
    WhyNotWin11.exe(2.22 MB)
    WhyNotWin11.zip(1.66 MB)
    WhyNotWin11_x86.exe(2.11 MB)
  • 2.3.1(Jul 11, 2021)

    THIS RELEASE IS OUT OF DATE. CHECK https://github.com/rcmaehl/WhyNotWin11/releases/latest

    2.3.0.2+ and 2.3.1 are to be considered Security Patches. If you are on an older build, please update.

    Please see Vulnerability Disclosure 07 09 2021 for more details

    2.3.1.0 comes with the following changes:

    • Improved GPT check
    • Improved Icon Quality
    • Minor Text Improvements
    • Minor Code Improvements
    • Updated "OK" to Checkmark
    • Added Basic Theming Support
    • Fixes Pentium Gold CPU Detection
    • Fixed Crash when no Boot Devices Found
    • Fixes Odd Issues with 8.1 Color Detection
    • Added Basic Descriptions and Fixes for Items
    • Fixes Alert for those running Windows 11 or Linux
    • Improved Uncompiled File Structure for Easier Understanding
    • Fixes Misspelling from Microsoft's OWN Supported Intel Processor List

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    System 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

    Image Preview

    image

    Themed: image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    ExampleTheme.def(106 bytes)
    SupportedProcessorsIntel.txt(10.90 KB)
    WhyNotWin11.exe(2.20 MB)
    WhyNotWin11.zip(1.62 MB)
    WhyNotWin11_x86.exe(2.08 MB)
  • 2.3.0.5(Jul 3, 2021)

    THIS RELEASE IS OUT OF DATE. CHECK https://github.com/rcmaehl/WhyNotWin11/releases/latest

    2.3.0.2+ and 2.3.1 are to be considered Security Patches. If you are on an older build, please update.

    Please see Vulnerability Disclosure 07 09 2021 for more details

    2.3.0.5 comes with the following changes:

    • Fixes Check for Updates button
    • Corrected Dark Mode Text Color
    • Reverts Incorrectly Updated CPU List (20H1, not 11)

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors<name>.txt 2. Place File in %localappdata%\WhyNotWin11 image 3. Override Existing Files when Prompted image

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    SupportedProcessorsIntel.txt(10.32 KB)
    WhyNotWin11.exe(1.07 MB)
    WhyNotWin11.zip(1.04 MB)
    WhyNotWin11_x86.exe(985.50 KB)
  • 2.3.0.4(Jul 3, 2021)

    2.3.0.2+ and 2.3.1 are to be considered Security Patches. If you are on an older build, please update.

    Advisory Coming 7/9, Not Currently Exploited

    2.3.0.4 comes with the following changes:

    ⚠️Dark Mode is broken on this build, Please grab a dev build for it: https://nightly.link/rcmaehl/WhyNotWin11/workflows/wnw11/main/WNW11.zip

    • Updated Social Icon Layout
    • Fixed Social Icon Backgrounds
    • Added Translation Improvements
    • Fixed Not Warning Incompatible OSes
    • Added Minor Performance Improvements ~~* Includes Updated Intel CPU Compatibility List~~ (This was incorrect)
    • Added Progress Bar for WMIC Progress for Slower Systems
    • Fixes Language and CPU Files if Running Uncompiled Source
    • Fixes issue with TPM 1.2 Not Reporting as Detected but Incompatible for Non-Admins

    System 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

    Image Preview

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(1.07 MB)
    WhyNotWin11.zip(1.04 MB)
    WhyNotWin11_x86.exe(987.00 KB)
  • 2.3.0.3(Jul 1, 2021)

    2.3.0.2+ and 2.3.1 are to be considered Security Patches. If you are on an older build, please update.

    Advisory Coming 7/9, Not Currently Exploited

    2.3.0.3 comes with the following changes:


    • Added App Dark Mode Setting (Theme will be updated soon™)
    • Fixes Updater Reporting Non-Existent Update

    And the following 2.3.0.2 changes:

    • UI Improvements (credit @Oleg-Chashko)
    • Added Various Translations
    • Improved DirectX detection
    • Improved Various Translations
    • Fixed GPT Detection edge case
    • Added Command Line Switches (/format and it's parameters do not work by itself currently, must be before /silent)
    • Custom Themes are now Respected
    • Adds Migitations to Security Concerns (Advisory coming 7/9)
    • Added Font Sizing Support to Translations
    • Fixed Backup Ram Check Reporting KB as GB on Failure
    • Removed Translation Credit, will be re-added tomorrow
    • Fixed Non-Admin TPM Checking on Non-English Systems
    • Added GPT Fail for when GPT was detected but not bootable

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(1.05 MB)
    WhyNotWin11.zip(1.02 MB)
    WhyNotWin11_x86.exe(966.00 KB)
  • 2.3.0.1(Jun 29, 2021)

  • 2.3.0(Jun 29, 2021)

    2.3.0 comes with the following changes:


    • Removed Tray Icon (credit @PikuZheng)
    • Added Translations
    • Minor Code Cleanup
    • Fixed Text Being Scaled
    • Tweaked Result Outputs
    • Clarified CPU Check Results
    • Greatly Improved GPT Check (credit @htcfreek, @qazy147)
    • Greatly Improved UEFI Check (credit @htcfreek)
    • Added Command Line Switches (not yet fully working)
    • Exit Icon Now Shows Hand Cursor
    • Moved CPU Name to Bottom Panel
    • Fixed Crash on Multiple CPU Setups
    • Minor Compiled File Detail Changes
    • Greatly Improved SecureBoot Check (credit @htcfreek)
    • Added Warning for Win 7 and Earlier
    • 10 of 11 Checks Now Report Instantly
    • GPU Name Now Listed Along with CPU
    • Removed Annoying Yellow Warning Banner
    • Fixed Backup RAM Check Reporting KB as GB
    • Improved Disk Space Check to Check Other Disks
    • Fixed Intel CPUs Reporting Current Speed Occasionally
    • Moved Translations and CPU Lists to %localappdata% instead of %temp%
    • Removed Admin Rights Requirement. They'll be requested if available, however. (credit @htcfreek)

    image

    Source code(tar.gz)
    Source code(zip)
    checksums.sha256(170 bytes)
    WhyNotWin11.exe(1.00 MB)
    WhyNotWin11_x86.exe(913.00 KB)
  • 2.2.4.5(Jun 28, 2021)

  • 2.2.4(Jun 27, 2021)

  • 2.2.3(Jun 27, 2021)

  • 2.2.2(Jun 27, 2021)

    2.2.2 comes with the following changes:


    • Added Banner
    • Added Social Icons (GitHub, PayPal, Discord, LTT)
    • Fixed Remaining High Contrast Bugs
    • Fixed SQ1/SQ2 Listed as Incompatible
    • Fixed Some AMD Mobile Processor Detection (See Below for Backporting List)
    • Added More Attempted WDDM Detection Fixes (DXDIAG WHY)
    • Fixed the Last CPU of Each Compatibility List Not Being Marked as Compatible (See Below for Backporting List)

    Manually Updating Older 2.x Builds Processor Compatibility

    1, Download SupportedProcessors.txt 2. Place File in %temp% image 3. Override Existing Files when Prompted image


    image

    Source code(tar.gz)
    Source code(zip)
    shasum64.txt(162 bytes)
    shasum86.txt(166 bytes)
    SupportedProcessorsAMD.txt(2.55 KB)
    SupportedProcessorsIntel.txt(10.32 KB)
    SupportedProcessorsQualcomm.txt(124 bytes)
    WhyNotWin11.exe(980.00 KB)
    WhyNotWin11_x86.exe(864.00 KB)
  • 2.2.1(Jun 26, 2021)

    2.2.1 comes with the following changes:


    • Fixes Compatibility Misspelling (Credit @DigitalfoxPT)
    • Adds x86 Build (Those on x86 will Fail OS Architecture Check)
    • Fixed Pentium Gold Processor Detection (See Below for Backporting List)
    • Fixes WDDM Detection for a Small Number of People Running Bleeding Edge GPUs

    Manually Updating Older 2.x Builds Intel Processor Compatibility

    1, Download SupportedProcessorsIntel.txt 2. Place File in %temp% image 3. Override Existing Files when Prompted image


    image

    Source code(tar.gz)
    Source code(zip)
    shasum64.txt(174 bytes)
    shasum86.txt(178 bytes)
    SupportedProcessorsIntel.txt(10.31 KB)
    WhyNotWin11.exe(958.00 KB)
    WhyNotWin11_x86.exe(842.00 KB)
  • 2.2.0(Jun 26, 2021)

    2.2.0 comes with the following changes:


    • Minor Text Improvements (Credit @htcfreek)
    • Added WDDM2 Detection
    • Minor Layout Improvements (Credit @htcfreek)
    • Improved DirectX12 Detection (Credit @micwoj92)
    • Added Ability to Drag Window
    • Improved CPU Name Checking
    • Added Multi-Processor Support (Credit @nomatter2k)
    • Added OS Architecture Detection
    • Improved OS Architecture Reporting
    • Added Backup RAM Detection Check
    • Added CPU Name Checking Qualcomm
    • Added High Contrast Mode Compatibility (Credit @namazso)
    • Improved GPT Detection on Long Disk names (Credit @InvisibleUp)
    • Set Window Title to be ClearType Anti-Aliased
    • Changed TPM 1.2 to Failing per Recent MS Changes
    • Improved Secure Boot Checks to Pass Compatible but Not Enabled
    • Added Not Yet Implemented Backup GPT Detection for Edge Cases

    File Hash: C3DBDE1E5791E17ECED706846EAC4ABFBC671B3C3E5CE6C1C1CB3097204EE173

    image

    Source code(tar.gz)
    Source code(zip)
    WhyNotWin11.exe(958.00 KB)
  • 2.1.0(Jun 25, 2021)

    THIS RELEASE IS OUT OF DATE. CHECK https://github.com/rcmaehl/WhyNotWin11/releases/latest

    2.1.0 comes with the following changes:


    • Added CPU Arch Check
    • Added DirectX 12 Check
    • Added CPU Name Check (excluding Broadcom)
    • Powershell output file moved to TEMP
    • Minor Prep for Fixes on Get-Disk Failure
    • Powershell output file now deleted when done
    • RAM Check now accounts for Hardware Reserved RAM
    • Added Ability to Check for Updates from the Application itself

    image

    Source code(tar.gz)
    Source code(zip)
    WhyNotWin11.exe(956.00 KB)
  • 2.0.1(Jun 25, 2021)

    THIS RELEASE IS OUT OF DATE. CHECK https://github.com/rcmaehl/WhyNotWin11/releases/latest

    2.0.1 comes with the following changes:


    • Patches Boot Check failing for UEFI

    And the following 2.0.0 changes:

    • Added Fancy GUI
    • Added RAM Check
    • Added Secure Boot Check
    • Added TPM Version Check
    • Added Storage Space Check
    • Added TPM Activation Check
    • Added CPU Frequency Check
    • Added CPU Core Count Check
    • Added CPU Name Listing (Check coming soon)
    • Code Refactored to use WMI where available

    image

    Source code(tar.gz)
    Source code(zip)
    WhyNotWin11.exe(947.50 KB)
  • 2.0(Jun 25, 2021)

    2.0 comes with the following changes:


    • Added Fancy GUI
    • Added RAM Check
    • Added Secure Boot Check
    • Added TPM Version Check
    • Added Storage Space Check
    • Added TPM Activation Check
    • Added CPU Frequency Check
    • Added CPU Core Count Check
    • Added CPU Name Listing (Check coming soon)
    • Code Refactored to use WMI where available

    image

    Source code(tar.gz)
    Source code(zip)
    WhyNotWin11.exe(950.00 KB)
  • 1.1.2(Jun 25, 2021)

  • 1.1.1(Jun 24, 2021)

  • 1.1(Jun 24, 2021)

Owner
Robert C. Maehl
Creating Solutions, FOSS alternatives, Optimizations. Starting on car tweaking. rPi + VW MFD NAV.
Robert C. Maehl
A full-featured, hackable tiling window manager written and configured in Python

A full-featured, hackable tiling window manager written and configured in Python Features Simple, small and extensible. It's easy to write your own la

Qtile 3.8k Dec 31, 2022
Ontario-Covid-Screening - An automated Covid-19 School Screening Tool for Ontario

Ontario-Covid19-Screening An automated Covid-19 School Screening Tool for Ontari

Rayan K 0 Feb 20, 2022
Calc.py - A powerful Python REPL calculator

Calc - A powerful Python REPL calculator This is a calculator with a complex sou

Alejandro 8 Oct 22, 2022
Pampy: The Pattern Matching for Python you always dreamed of.

Pampy: Pattern Matching for Python Pampy is pretty small (150 lines), reasonably fast, and often makes your code more readable and hence easier to rea

Claudio Santini 3.5k Dec 30, 2022
Zotero references script (and app)

A little script (and PyInstaller build) for a very specific, somewhat hack-ish purpose: managing and exporting project references with Zotero and its API.

Marius Rödder 0 Dec 05, 2021
FantasyBballHelper - Espn Fantasy Basketball Helper

ESPN FANTASY BASKETBALL HELPER The simple goal of this project is to allow fanta

1 Jan 18, 2022
A curses based mpd client with basic functionality and album art.

Miniplayer A curses based mpd client with basic functionality and album art. After installation, the player can be opened from the terminal with minip

Tristan Ferrua 102 Dec 24, 2022
Uma versĂŁo em Python/Ursina do aplicativo Real Drum (android).

Real Drum Descrição Esta é uma versão alternativa feita em Python com a engine Ursina do aplicatio Real Drum (presente no Google Play Store). Como exe

hayukimori 5 Aug 20, 2022
Tracing and Observability with OpenFaaS

Tracing and Observability with OpenFaaS Today we will walk through how to add OpenTracing or OpenTelemetry with Grafana's Tempo. For this walk-through

Lucas Roesler 8 Nov 17, 2022
Find all social media accounts with a username!

Aliens_eye FIND ALL SOCIAL MEDIA ACCOUNTS WITH A USERNAME! OSINT To install: Open terminal and type: git clone https://github.com/BLINKING-IDIOT/Alien

Aaron Thomas 84 Dec 28, 2022
🎴 LearnQuick is a flashcard application that you can study with decks and cards.

🎴 LearnQuick is a flashcard application that you can study with decks and cards. The main function of the application is to show the front sides of the created cards to the user and ask them to guess

Mehmet GĂĽdĂĽk 7 Aug 21, 2022
Keep your company's passwords behind the firewall

TeamVault TeamVault is an open-source web-based shared password manager for behind-the-firewall installation. It requires Python 3.3+ and Postgres (wi

//SEIBERT/MEDIA GmbH 38 Feb 20, 2022
Prometheus exporter for Spigot accounts

SpigotExporter Prometheus exporter for Spigot accounts What it provides SpigotExporter will output metrics for each of your plugins and a cumulative d

Jacob Bashista 5 Dec 20, 2021
A python package for batch import of resume attachments to be parsed in HrFlow.

HrFlow Importer Description A python package for batch import of resume attachments to be parsed in HrFlow. hrflow-importer is an open-source project

HrFlow.ai (ex: Riminder.net) 3 Nov 15, 2022
This Curve Editor, written by Jehee Lee in 2015

Splines Abstract This Curve Editor, written by Jehee Lee in 2015, is a freeware. You can use, modify, redistribute the code without restriction. This

Movement Research Lab 8 Mar 11, 2022
Density is a open-sourced multi-purpose tool for ROBLOX with some cool

Density is a open-sourced multi-purpose tool for ROBLOX with some cool

ssl 5 Jul 16, 2022
A python script to make leaderboards using a CSV with the runners name, IDs and Flag Emojis

SrcLbMaker A python script to make speedrun.com global leaderboards. Installation You need python 3.6 or higher. First, go to the folder where you wan

2 Jul 25, 2022
An example project which contains the Unity components necessary to complete Navigation2's SLAM tutorial with a Turtlebot3, using a custom Unity environment in place of Gazebo.

Navigation 2 SLAM Example This example provides a Unity Project and a colcon workspace that, when used together, allows a user to substitute Unity as

Unity Technologies 183 Jan 04, 2023
NFT-Image-Generator - Utility to generate a large collection of unique images

NFT-Image-Generator Utility for creating a generative art collection from suppli

Sem Moolenschot 60 Dec 15, 2022
A lightweight solution for local Particle development.

neopo A lightweight solution for local Particle development. Features Builds Particle projects locally without any overhead. Compatible with Particle

Nathan Robinson 19 Jan 01, 2023