Win 11 Boot And Upgrade FiX KiT (v6.1f2 Released!!!)

Discussion in 'Windows 11' started by Enthousiast, Jun 28, 2021.

  1. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,944
    450
    Most hardware is supported, when not then setup will show you yours isn't and then you can use option 2a.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. pascalwil

    pascalwil MDL Novice

    Jun 5, 2019
    5
    2
    0
    How to upgrade 23H2 to 24H2 while keeping progs and settings? Which option of the tool to use to achieve that?
    Thanks for helping out
     
  3. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,944
    450
    #1563 Enthousiast, Oct 26, 2024
    Last edited: Oct 26, 2024
    (OP)
    The tool bypasses the new windows 11 system requirments, when the usual upgrade path is followed then all options should be available but when not, check this beta (but working) tool:
    UpgradeMatrix.xml FiX Tool (Very Beta)

    In many scenarios only the registry editionid change is needed, check the OP for the link to it!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,944
    450
    #1564 Enthousiast, Oct 26, 2024
    Last edited: Oct 26, 2024
    (OP)
    https://forums.mydigitallife.net/threads/win-11-boot-and-upgrade-fix-kit-v5-1-released.83724/

    22631 ISO (no autorun.dll added because of not 26100 or later ISO):
    Code:
    =============================================================
    Win 11 Boot & Upgrade FiX KiT v5.1f By Enthousiast @MDL...
    =============================================================
    
    =================================== Fixes ====================================
    
    [ 1 ] {*} AIO 1 : UFWS + setup.cfg (2022/2025)
    
    [ 2 ] { } AIO 2a: boot.wim Registry + winsetup.dll
    [ 3 ] { } AIO 2b: Current OS Registry
    
    [ 5 ] { } Use a Win 10 ISO setup files
    
    =================================== Extras ===================================
    
    [ 6 ] {*} Replace ISO appraiserres.dll
    [ 7 ] {*} Integrate Diskpart & Apply Image script
    [ 8 ] {*} Add the generic EI.CFG file
    [ 9 ] {*} Optimize boot.wim
    [ A ] {*} Add 22621 Autorun.dll to 26100 (And higher) Boot.wim (Only use this option when the ISO is already updated!)
    
    ==============================================================================
    Select desired option(s), then press 0 to start the process: 0
    
    =========================================================
    Extracting Win 11 Source ISO...
    =========================================================
    
    
    7-Zip 21.07 (x86) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
    
    Scanning the drive for archives:
    1 folder, 1 file, 7052820480 bytes (6727 MiB)
    
    Extracting archive: Source_ISO\W11\22631.4169.240905-2212.23H2_NI_RELEASE_SVC_PROD1_CLIENTMULTI_X64FRE_EN-US_FIXED_2024_09_14.iso
    --
    Path = Source_ISO\W11\22631.4169.240905-2212.23H2_NI_RELEASE_SVC_PROD1_CLIENTMULTI_X64FRE_EN-US_FIXED_2024_09_14.iso
    Type = Udf
    Physical Size = 7052820480
    Comment = Win_11_22621_x64_en-US
    Cluster Size = 2048
    Created = 2024-10-19 18:02:49
    
    Everything is Ok
    
    Folders: 85
    Files: 950
    Size:       7047597155
    Compressed: 7052820480
    
    
    =============================================================
    Copying the generic ei.cfg to the work dir...
    (If exists, the original file will be renamed to EI.CFG.Ori)
    =============================================================
    
            1 file(s) copied.
    
    =============================================================
    Applying UFWS v1.4 to install.wim
    (Circumvent CPU-Disksize-RAM-TPM-Secureboot checks)
    =============================================================
    
    =============================================================
    Replacing setup.cfg for ISO dir & boot.wim
    (The original file will be renamed to setup.cfg.bak)
    =============================================================
    
            1 file(s) copied.
    Scanning "Files\setup2022.cfg" (loading as WIM path: "\sources\inf\setup.cfg")...
    1891 bytes scanned (1 files, 0 directories)
    Updating "\sources\inf\setup.cfg" in WIM image
    Using LZX compression with 1 thread
    Archiving file data: 0 bytes of 0 bytes (0%) doneone
    
    =============================================================
    Replacing Win11 appraiserres.dll with Win10 15063
    (The original file will be renamed to appraiserres.dll.bak)
    =============================================================
    
            1 file(s) copied.
    
    =============================================================
    Adding Murphy78 Diskpart and Apply Image Script 1.3.1 To Boot.wim...
    =============================================================
    
    Scanning "Files\murphy78-DiskPart-Apply-v1.3.1\x64\"
    525 KiB scanned (5 files, 4 directories)
    Updating "\Windows\System32\en-US\choice.exe.mui" in WIM image
    Updating "\Windows\System32\en-US\winrecfg.exe.mui" in WIM image
    Updating "\Windows\System32\menu.cmd" in WIM image
    Updating "\Windows\System32\winrecfg.exe" in WIM image
    Updating "\Windows\System32\choice.exe" in WIM image
    Using LZX compression with 1 thread
    Archiving file data: 0 bytes of 0 bytes (0%) done
    
    =============================================================
    Optimizing boot.wim...
    =============================================================
    
    "WORK\Sources\boot.wim" original size: 746554 KiB
    Using LZX compression with 16 threads
    Archiving file data: 1632 MiB of 1632 MiB (100%) done
    "WORK\Sources\boot.wim" optimized size: 742749 KiB
    Space saved: 3805 KiB
    
    =============================================================
    Adding 22621 Autorun.dll to 26100 (or later) boot.wim...
    =============================================================
    
    
    =============================================================
    The ISO build is not 26100 or later, skipping...
    =============================================================
    
    
    =========================================================
    Creating x64 ISO...
    =========================================================
    
    
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 43 directories)
    Scanning source tree complete (951 files in 86 directories)
    
    Computing directory information complete
    
    Image file is 7050985472 bytes (before optimization)
    
    Writing 951 files in 86 directories to 22631.4169.240905-2212.23H2_NI_RELEASE_SVC_PROD1_CLIENTMULTI_X64FRE_EN-US_FIXED_2024_09_14_FIXED_2024_10_26.iso
    
    100% complete
    
    Storage optimization saved 25 files, 14243840 bytes (1% of image)
    
    After optimization, image file is 7038902272 bytes
    Space saved because of embedding, sparseness or optimization = 14243840
    
    Done.
    
    Press 9 or q to exit.
    
    
    Now using a 26100 source ISO:
    Code:
    =============================================================
    Win 11 Boot & Upgrade FiX KiT v5.1f By Enthousiast @MDL...
    =============================================================
    
    =================================== Fixes ====================================
    
    [ 1 ] {*} AIO 1 : UFWS + setup.cfg (2022/2025)
    
    [ 2 ] { } AIO 2a: boot.wim Registry + winsetup.dll
    [ 3 ] { } AIO 2b: Current OS Registry
    
    [ 5 ] { } Use a Win 10 ISO setup files
    
    =================================== Extras ===================================
    
    [ 6 ] {*} Replace ISO appraiserres.dll
    [ 7 ] {*} Integrate Diskpart & Apply Image script
    [ 8 ] {*} Add the generic EI.CFG file
    [ 9 ] {*} Optimize boot.wim
    [ A ] {*} Add 22621 Autorun.dll to 26100 (And higher) Boot.wim (Only use this option when the ISO is already updated!)
    
    ==============================================================================
    Select desired option(s), then press 0 to start the process: 0
    
    =========================================================
    Extracting Win 11 Source ISO...
    =========================================================
    
    
    7-Zip 21.07 (x86) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
    
    Scanning the drive for archives:
    1 folder, 1 file, 4819906560 bytes (4597 MiB)
    
    Extracting archive: Source_ISO\W11\26100.2033.241005-0214.GE_RELEASE_SVC_PROD1_CLIENTCONSUMER_OEMRET_X64FRE_EN-US.ISO
    --
    Path = Source_ISO\W11\26100.2033.241005-0214.GE_RELEASE_SVC_PROD1_CLIENTCONSUMER_OEMRET_X64FRE_EN-US.ISO
    Type = Udf
    Physical Size = 4819906560
    Comment = CCSA_X64FRE_EN-US_DV5
    Cluster Size = 2048
    Created = 2024-10-05 03:06:17
    
    Everything is Ok
    
    Folders: 94
    Files: 969
    Size:       4828568607
    Compressed: 4819906560
    
    
    =============================================================
    Copying the generic ei.cfg to the work dir...
    (If exists, the original file will be renamed to EI.CFG.Ori)
    =============================================================
    
            1 file(s) copied.
    
    =============================================================
    Applying UFWS v1.4 to install.esd
    (Circumvent CPU-Disksize-RAM-TPM-Secureboot checks)
    =============================================================
    
    =============================================================
    Replacing setup.cfg for ISO dir & boot.wim
    (The original file will be renamed to setup.cfg.bak)
    =============================================================
    
            1 file(s) copied.
    Scanning "Files\setup2025.cfg" (loading as WIM path: "\sources\inf\setup.cfg")...
    1936 bytes scanned (1 files, 0 directories)
    Updating "\sources\inf\setup.cfg" in WIM image
    Using LZX compression with 1 thread
    Archiving file data: 1936 bytes of 1936 bytes (100%) done
    
    =============================================================
    Replacing Win11 appraiserres.dll with Win10 15063
    (The original file will be renamed to appraiserres.dll.bak)
    =============================================================
    
            1 file(s) copied.
    
    =============================================================
    Adding Murphy78 Diskpart and Apply Image Script 1.3.1 To Boot.wim...
    =============================================================
    
    Scanning "Files\murphy78-DiskPart-Apply-v1.3.1\x64\"
    525 KiB scanned (5 files, 4 directories)
    Using LZX compression with 1 thread
    Archiving file data: 525 KiB of 525 KiB (100%) done
    
    =============================================================
    Optimizing boot.wim...
    =============================================================
    
    "WORK\Sources\boot.wim" original size: 511575 KiB
    Using LZX compression with 16 threads
    Archiving file data: 1263 MiB of 1263 MiB (100%) done
    "WORK\Sources\boot.wim" optimized size: 507395 KiB
    Space saved: 4180 KiB
    
    =============================================================
    Adding 22621 Autorun.dll to 26100 (or later) boot.wim...
    =============================================================
    
    Scanning "Files\autorun_22621.dll" (loading as WIM path: "\sources\autorun.dll")...
    169 KiB scanned (1 files, 0 directories)
    Updating "\sources\autorun.dll" in WIM image
    Using LZX compression with 1 thread
    Archiving file data: 169 KiB of 169 KiB (100%) done
    
    =========================================================
    Creating x64 ISO...
    =========================================================
    
    
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 47 directories)
    Scanning source tree complete (972 files in 95 directories)
    
    Computing directory information complete
    
    Image file is 4833542144 bytes (before optimization)
    
    Writing 972 files in 95 directories to 26100.2033.241005-0214.GE_RELEASE_SVC_PROD1_CLIENTCONSUMER_OEMRET_X64FRE_EN-US_FIXED_2024_10_26.iso
    
    100% complete
    
    Storage optimization saved 25 files, 14342144 bytes (1% of image)
    
    After optimization, image file is 4821413888 bytes
    Space saved because of embedding, sparseness or optimization = 14342144
    
    Done.
    
    Press 9 or q to exit.
    
    
    I managed to do the coding myself with only a few tips by @abbodi1406 :hug2:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. pascalwil

    pascalwil MDL Novice

    Jun 5, 2019
    5
    2
    0
    Thanks a lot
     
  6. pascalwil

    pascalwil MDL Novice

    Jun 5, 2019
    5
    2
    0
    Thank you so much. UpgradeMatrix.xml FiX worked for me.
     
  7. rpo

    rpo MDL Expert

    Jan 3, 2010
    1,549
    1,674
    60
    Can AIO 2b (option 3) be used to upgrade from W10 22H2 to w11 24H2 via Windows Update (ie not an inplace update with a w11 ISO)?
     
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,944
    450
    #1568 Enthousiast, Oct 31, 2024
    Last edited: Oct 31, 2024
    (OP)
    Once more, this tool is not handling the online/offline account stuff.

    And all this is not needed for all other SKUs except Home(sl).

    And the instructions are a bit more complicated then just pressing SHIFT+F10 and entering oobe\bypassnro.

    ps, about the updating during OOBE (when connected):
    https://forums.mydigitallife.net/posts/1858690
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. rpo

    rpo MDL Expert

    Jan 3, 2010
    1,549
    1,674
    60
    I wasn't talking about the online/offline account stuff. I will reformulate my question later.
     
  10. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,944
    450
    #1570 Enthousiast, Nov 1, 2024
    Last edited: Nov 1, 2024
    (OP)
    My reply was to the 2 removed posts about adding the new online/offline account method, my reply to them isn't removed.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Outbreaker

    Outbreaker MDL Senior Member

    Jan 20, 2018
    385
    114
    10
    Is this file "autorun.dll" meant for people with a built-in Windows Key into the BIOS? Because I still get the option at the Windows 11 setup to choose the Edition when a Windows 10 Home edition is installed.
     
  12. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,151
    120
    Yes for manufacturer computer
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,944
    450
    Yes, it is only needed for when a MSDM is present.

    From the OP (and described in the tool):
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Outbreaker

    Outbreaker MDL Senior Member

    Jan 20, 2018
    385
    114
    10
  15. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,151
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. rpo

    rpo MDL Expert

    Jan 3, 2010
    1,549
    1,674
    60
    To upgrade a PC with an unsupported Intel I3 CPU from W10 22h2 to W11 24H2, I only apllied as admin
    Code:
    Reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v "AllowUpgradesWithUnsupportedTPMOrCPU" /t REG_DWORD /d "1"
    
    from line 497 of the upgrade kit and executed setup.exe on an unmodified ISO image.
     
  17. Outbreaker

    Outbreaker MDL Senior Member

    Jan 20, 2018
    385
    114
    10
    The appraiseres dll file should not be needed when using the hwreqchk.dll file or else the hwreqchk.dll file would be pointless.
     
  18. Satoshi19

    Satoshi19 MDL Member

    Jun 15, 2017
    214
    24
    10
    does this work with 24h2 too?
     
  19. Outbreaker

    Outbreaker MDL Senior Member

    Jan 20, 2018
    385
    114
    10
    Yes
     
  20. Satoshi19

    Satoshi19 MDL Member

    Jun 15, 2017
    214
    24
    10
    How to use this?