UpgradeMatrix.xml FiX Tool (Very Beta)

Discussion in 'Windows 11' started by Enthousiast, Aug 1, 2024.

  1. za1eban

    za1eban MDL Novice

    Aug 12, 2012
    39
    17
    0
    As source ISO could be used one fixed by "Win_11_Boot_And_Upgrade_FiX_KiT_v4.0" ?
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,299
    450
    Not advises, that ISO should still work for installs but on 24H2 you have to test what setup still works, iirc the legacy one, when option 1 (UFWS) is used.
     
  3. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,299
    450
    @snayper will check this when i have some more time :)
     
  4. pascalwil

    pascalwil MDL Novice

    Jun 5, 2019
    5
    2
    0
    #45 pascalwil, Oct 29, 2024
    Last edited: Oct 30, 2024
    Superb work IMHO. Thanks a lot for such a gem. Capable of modifying the ISO such that you can keep progs and settings with the upgrade.
    One reason to upgrade while keeping progs and settings is to avoid the pain of installing the whole stuff again.
     
  5. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,299
    450
    Tests with client/consumer and 2024 LTSC are looking good, will test some more soon )
     
  6. Dark Dinosaur

    Dark Dinosaur X Æ A-12

    Feb 2, 2011
    4,150
    5,947
    150
    here universal file with permission + ownership fixed

    upload_2024-11-2_10-4-31.png

    Code:
    # Restore Permission and Ownership from origional `UpgradeMatrix.xml`
    $acl = Get-Acl 'c:\Windows\servicing\Editions\UpgradeMatrix.xml'
    Set-Acl -Path '.\UpgradeMatrix.xml' -AclObject $acl
    
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,299
    450
    #48 Enthousiast, Nov 2, 2024
    Last edited: Nov 2, 2024
    (OP)
    The attached xml is the one from @snayper

    For this to work you need to mount the wim, we don't mount the wim, we inject the fixed xml by wimlib-imagex so no mounting/unmounting is needed.
     
  8. Dark Dinosaur

    Dark Dinosaur X Æ A-12

    Feb 2, 2011
    4,150
    5,947
    150
    what you can do (if you want ..)
    extract the original one, and use it as a `source`
    and restore permission + ownership to your file
    and add it back to wim
    Code:
    $acl = Get-Acl '.\UpgradeMatrix.xml' # source file
    Set-Acl -Path '.\UpgradeMatrix.xml' -AclObject $acl # your file
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. sonic9

    sonic9 MDL Member

    Aug 4, 2009
    177
    66
    10
    works here with one liner "ALL" upgrades scenario from @snayper https://forums.mydigitallife.net/th...-fix-tool-very-beta.88518/page-3#post-1858480
    Win7 Ultimate need Win10/11 Enterprise product key
    (but with 24H2 unable to upgrade from Win7 to Win11, error about Microsoft-Client-License-Platform-Service-Migration / ClipMigPlugin.dll failed, hr=[0x8007007f] , only pre-24H2 works )