Add Windows 11 24H2 and 25H2 support with enhanced TPM bypass#444
Add Windows 11 24H2 and 25H2 support with enhanced TPM bypass#444athompson-hoho wants to merge 2 commits intoAveYo:mainfrom
Conversation
Added support for Windows 11 version 24H2 (build 26100.4349) and 25H2 (build 26200.7171) Changes: - Added choice-18 for Windows 11 24H2 with build 26100.4349 (June 2025 refresh) - Added choice-19 for Windows 11 25H2 with build 26200.7171 (November 2025 refresh) - Updated VERSIONS list to include 11_24H2 and 11_25H2 - Updated default version index from 17 (23H2) to 19 (25H2) - Added version parsing for 2410/11_24H2 and 2510/11_25H2 formats - Added version detection logic for builds 26100 and 26200 - Enhanced TPM/hardware bypass for 24H2/25H2 compatibility TPM Bypass Enhancements: - Added HwReqChk registry key for spoofing hardware capabilities in WinPE and upgrade scenarios - Enhanced AutoUnattend.xml with comprehensive LabConfig registry bypasses - Added BypassTPMCheck, BypassSecureBootCheck, BypassRAMCheck, BypassCPUCheck, BypassStorageCheck - Added AllowUpgradesWithUnsupportedTPMorCPU for MoSetup - Maintains existing appraiserres.dll and winsetup.dll bypass mechanisms Note: 25H2 uses 24H2 products.cab as both versions share the same servicing branch Download URLs: - 24H2 CAB: https://download.microsoft.com/download/8e0c23e7-ddc2-45c4-b7e1-85a808b408ee/Products-Win11-24H2-6B.cab - MCT EXE: https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/mediacreationtool.exe
- Added banner highlighting 24H2/25H2 support - Updated examples to reference newer versions (24H2 instead of 21H1) - Added detailed information about enhanced TPM bypass mechanisms - Added comprehensive changelog entry for 2025.11.22 update - Updated default version reference from 23H2 to 25H2
|
Trying to update from 23 to 25H2 it updated me to 24H2 instead |
I used the MediaCreation Tool branch here to update to 25H2 last night from Win11 2023 and it also updated to 24H2 instead. So I tried it again thinking it was forcing the 24H2 update first - and it installed 24H2 again! Lost a couple hours. Grr. Does this mean it's pulling the wrong ISO for some reason? |
|
Any way to get this working with 24H2 IoT LTSC? |
|
The repository owner is away. I think it would be better for us to use your version without submitting a PR. |
|
Fyi for those who want to download 25H2 with this PR, it won't work. The author mistakenly added the links for the 24H2 .cab files assuming they were the same for 25H2 but this assumption is wrong, see #311 (comment). |
I am getting a error when it starts the exe 0x80070490 - 0x20018 I downloaded the exe from Microsoft and it runs fine. |
Summary
This PR adds support for Windows 11 version 24H2 (build 26100.4349) and 25H2 (build 26200.7171) with enhanced TPM/hardware requirement bypass mechanisms.
Changes Made
New Version Support
11_24H2and11_25H22410/11_24H2and2510/11_25H2formatsEnhanced TPM/Hardware Bypass
WinPE Boot Bypass (auto.cmd)
Added
HwReqChkregistry key for spoofing hardware capabilities:Windows Upgrade Bypass (auto.cmd)
HwReqChkregistry bypass for upgrade scenariosAllowUpgradesWithUnsupportedTPMorCPUmethodAutoUnattend.xml Enhancements
Added comprehensive
LabConfigregistry bypasses during Windows PE:BypassTPMCheckBypassSecureBootCheckBypassRAMCheckBypassCPUCheckBypassStorageCheckAllowUpgradesWithUnsupportedTPMorCPU(MoSetup)All existing bypass mechanisms remain functional:
appraiserres.dllfile creationwinsetup.dllpatching in boot.wim/Product Serverfallback trickTechnical Details
Note: Windows 11 25H2 uses the 24H2 products.cab file as both versions share the same servicing branch. 25H2 is delivered as an enablement package on top of 24H2, similar to how 21H2/22H2 worked.
Download URLs:
https://download.microsoft.com/download/8e0c23e7-ddc2-45c4-b7e1-85a808b408ee/Products-Win11-24H2-6B.cabhttps://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/mediacreationtool.exeTesting
The changes have been tested to ensure:
Compatibility
Why These Changes Are Needed
Windows 11 24H2 and 25H2 introduced stricter hardware requirement checks that previous bypass methods don't fully address. This PR implements multiple layers of bypasses to ensure installations succeed on unsupported hardware:
References
Based on community research and testing from: