Releases: rcmaehl/WhyNotWin11
2.5.0.5 - Future Proofing
2.5.0.5 comes with the following changes:
- Code Cleanup
- Fixes Dev Builds
- Fixes App Sidebar Icon
- Minor Translation updates
- Fixes DPI scaling for Windows 11
- Adds fixes from 2.5.0.4 that failed to commit
- Fixes CPU Check rarely having wrong status icon
- Changes LTT Sidebar Link to a General Github Profile Link
- Adds BIOS Version to Motherboard info in footer for Support Technicians
- Adds Support for 23H2 and Newer Update Compatibility Status "TargetVersionUpgradeExperienceIndicators"
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
2.5.0.4 - There's nothing stronger than (Processor) family
2.5.0.4 comes with the following changes:
- Minor Translation updates
- Updated Fallback Processor Lists
- Added Support for Processor Family Detections
- Improved WMIC Performance for CPU Info Checks
- Corrected Icons for both compiled and uncompiled
Manually Updating Older 2.x Builds Processor Compatibility
1, Download SupportedProcessors<name>.txt
2. Place File in %localappdata%\WhyNotWin11
3. Override Existing Files when Prompted
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
2.5.0.3 - Failing on Success
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
3. Override Existing Files when Prompted
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
2.5.0.2
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
3. Override Existing Files when Prompted
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
2.5.0.1 - Clarity
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
3. Override Existing Files when Prompted
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
2.5.0.0 - WhyNot22H2
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
3. Override Existing Files when Prompted
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
2.4.3.2
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
3. Override Existing Files when Prompted
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
2.4.3.1
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
3. Override Existing Files when Prompted
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
2.4.3.0
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
3. Override Existing Files when Prompted
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
2.4.2.1
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
3. Override Existing Files when Prompted
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 |