[ARCHIVED] Windows Editions Reconstruction Project

Discussion in 'Windows 10' started by whatever127, Jan 10, 2020.

Thread Status:
Not open for further replies.
  1. Wuyouzi067

    Wuyouzi067 MDL Novice

    Oct 4, 2023
    31
    76
    0
    @xinso, #12469, #12472, I have deleted them because they are in Chinese.
    alone use Modded_CU_Package.cmd you can see #12473

    for Windows11.0-KB5032190-x64 alone use Modded_CU_Package.cmd 202311231012
    put your want modded files to %TP% , %LCU% put your LCU files.
    --------------------------------------------------------------------------------------------------------
    rem/||(
    set LVER_N=10.0.25398.469
    set SVER_N=25398.469
    set Modded_Parent=EnterpriseS
    set Modded_Parent_Edition=%Modded_Parent%Edition
    set TU_LCU=temp\Windows11.0-KB5031373-x64
    set TP=files\Package_%Modded_Parent%
    set TP_N=files\Package_EnterpriseS_%SVER_N%
    set CU_BuildNumber=KB5031373
    )

    set LVER_N=%~nx1
    set SVER_N=%~nx2
    set Modded_Parent=%~nx3
    set Modded_Parent_Edition=%Modded_Parent%Edition
    set TU_LCU=%~dpnx4
    set TP=%~dpnx5
    set TP_N=%~dpnx6
    set CU_BuildNumber=%~nx7
    --------------------------------------------------------------------------------------------------------

    --->

    --------------------------------------------------------------------------------------------------------
    set LVER_N=10.0.22621.2715
    set SVER_N=22621.2715
    set Modded_Parent=EnterpriseS
    set Modded_Parent_Edition=%Modded_Parent%Edition
    set TU_LCU=%LCU%
    set TP=files\autopatch
    set TP_N=%TP%_%SVER_N%
    set CU_BuildNumber=KB5032190

    rem/||(
    set LVER_N=%~nx1
    set SVER_N=%~nx2
    set Modded_Parent=%~nx3
    set Modded_Parent_Edition=%Modded_Parent%Edition
    set TU_LCU=%~dpnx4
    set TP=%~dpnx5
    set TP_N=%~dpnx6
    set CU_BuildNumber=%~nx7
    )
    --------------------------------------------------------------------------------------------------------
     
  2. Wuyouzi067

    Wuyouzi067 MDL Novice

    Oct 4, 2023
    31
    76
    0
    #13522 Wuyouzi067, Nov 24, 2023
    Last edited: Nov 24, 2023
    --------------------------------------------------------------------------------------------------------
    CU_BuildNumber = KB5030219
    UARC = x64
    系統找不到指定的檔案。
    ARCH = amd64
    LVER = 10.0.22621.2283
    SVER = 22621.2283
    --------------------------------------------------------------------------------------------------------

    (%a7z% e %TU%\DesktopDeployment.cab "updatecompression.dll" -o%TU% -y -aos -r >nul) && (
    ren %TU%\updatecompression.dll msdelta.dll
    ) || (
    copy /y files\updatecompression-x64_25398.531.dll %TU%\msdelta.dll %_Null2%
    )

    系統找不到指定的檔案。 because DesktopDeployment.cab not updatecompression.dll you can pause copy 22621 msdelta.dll

    follow code can put get !LVER! after, according !LVER! copy *.dll
    --------------------------------------------------------------------------------------------------------
    if !UARC! EQU x64 (
    %a7z% e %TU%\DesktopDeployment.cab "dpx.dll" -o%TU% -y -aos -r >nul
    pause
    (%a7z% e %TU%\DesktopDeployment.cab "updatecompression.dll" -o%TU% -y -aos -r >nul) && (
    ren %TU%\updatecompression.dll msdelta.dll
    ) || (
    copy /y files\updatecompression-x64_25398.531.dll %TU%\msdelta.dll %_Null2%
    )
    pause
    ) else if !UARC! EQU arm64 (
    copy /y files\dpx-x64_25398.531.dll %TU%\dpx.dll %_Null2%
    copy /y files\updatecompression-x64_25398.531.dll %TU%\msdelta.dll %_Null2%
    ) else (
    echo x86
    echo.
    goto :END
    )
    --------------------------------------------------------------------------------------------------------
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
    #13523 xinso, Nov 24, 2023
    Last edited: Nov 24, 2023
    Oh... I removed rem/||() only. Thank you.

    Excuse me.

    set TP=files\autopatch (I can understand)

    set TU_LCU=%LCU%

    What is %LCU%?
    Extract CU to files\temp\Windows11.0-KB5030219-x64?

    It created files\autopatch_22621.2283
    Code:
    Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.22621.2283.cat
    Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.22621.2283.mum
    Microsoft-Windows-EnterpriseS-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.22621.2283.cat
    Microsoft-Windows-EnterpriseS-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.22621.2283.mum
    Microsoft-Windows-EnterpriseSEdition~31bf3856ad364e35~amd64~~10.0.22621.2283.cat
    Microsoft-Windows-EnterpriseSEdition~31bf3856ad364e35~amd64~~10.0.22621.2283.mum
    
    file build is correct. But inside the mum, only parent package build is correct, others remained 1. And no patched ssu and cu.
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
  5. Wuyouzi067

    Wuyouzi067 MDL Novice

    Oct 4, 2023
    31
    76
    0
    #13525 Wuyouzi067, Nov 24, 2023
    Last edited: Nov 24, 2023
    alone use Modded_CU_Package.cmd: put your want modded files to %TP% , %TU_LCU% put your LCU files. %TP% %TU_LCU% can arbitrarily set

    "set TP=files\autopatch (I can understand)
    set TU_LCU=%LCU%"
    that correspond #13471

    "file build is correct. But inside the mum, only parent package build is correct, others remained 1. And no patched ssu and cu."
    if you %TU_LCU% not set correct, will not found subpackage.

    Modded_CU_Package.cmd 202311231012 I find bug, wait wait ...
    besides, detect %TP% the file if not EXIST Professional version in %TU_LCU% , not modify this file or set LVER_N=CU Version ? 202311231012 I set LVER_N=CU Version
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
    #13526 xinso, Nov 24, 2023
    Last edited: Nov 24, 2023
    It's beyond my ability to understand that kind of usage. No worries. Please don't bother for my stupidity. I can try my best to polish my own way. Thank you so very much.
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
  8. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    This is not correct in Microsoft-Windows-EnterpriseSEdition~31bf3856ad364e35~amd64~~10.0.25398.1.mum
    Microsoft-Windows-RegulatedPackages-Package
    Microsoft-Windows-RegulatedPackages-WOW64-Package


    25398_OtherEditions-UUP-Patch by zwl29107
    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
      <assemblyIdentity name="Microsoft-Windows-EnterpriseSEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Windows EnterpriseS Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseS-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseS-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Desktop-Required-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Desktop-Required-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Desktop-Required-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Desktop-Required-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Features-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Features-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Features-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Features-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionPack-Professional-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionPack-Professional-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionPack-Professional-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionPack-Professional-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-RegulatedPackages-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-RegulatedPackages-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Required-ShellExperiences-Desktop-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Required-ShellExperiences-Desktop-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Runlevel-Win4-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Runlevel-Win4-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Runlevel-Win4-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Runlevel-Win4-WOW64-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
     
  9. zwl29107

    zwl29107 MDL Addicted

    Jul 10, 2022
    600
    700
    30
    25398_OtherEditions-UUP-Patch by gailium119.
    This will be fixed in the upcoming LCU release.
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
  11. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    603
    379
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
  13. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    603
    379
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
    #13535 xinso, Nov 25, 2023
    Last edited: Nov 25, 2023
    It's accomplished by Wuyouzi067's new AutoPatch.
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
  16. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    603
    379
    30
    #13537 JeepWillys58, Nov 25, 2023
    Last edited: Nov 25, 2023
    My dear friend and Teacher @xinso

    Yes, I saw that you gave him credit for improving AutoPach and as I didn't understand how it worked, I also asked him to explain to me how it works.

    I didn't understand this completely, but I never attacked you aor anyone else behind his back and I always thanked him for his explanations, I remember asking him not to delete some answers, because I can't stay connected to the forum all the time and due to geographical differences, In many cases, when you respond, I'm sleeping, or at work, which makes it impossible for me to copy your responses. In some cases, the ones I can find, I make a copy like this for exemple:

    "@Xinso_MDL_WERP_Learning#13360-How_to-25398.1_ServerDatacenterCor_to_IoTEnterpriseS_amd64_pt-BR.txt"

    I shared what I have done, even my mistakes, seeking your help and also from others here as I asked Ace2 and Wuyouzi067, for example... If I had a better understanding of the entire process I would certainly share it here as well as I give Credits to those who taught me, as not doing so would be ingratitude.

    At no time have I seen anyone here not being grateful to you for sharing their knowledge, I believe that you have to give value to the "Good Guys" who are grateful to you for their shares, and who also contribute, even if in smaller quantities, to May we all learn together, after all, the ocean is made of tiny drops of water that, when brought together, make it a giant...

    If you don't want to share your script with us, that's your right, I can just do what I always do, be grateful.

    A big hug my friend.

    Best Regards.
    @JeepWillys58
    PS: Sorry, but I need to go to sleep, because here it's past midnight and I need to get up at 5:00 to go to work, good morning to you and all our other MDL friends.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
    To add LTSC to 25398 SSU, modify the fod one, because it is not available to us.
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,684
    14,419
    340
    #13539 xinso, Nov 25, 2023
    Last edited: Nov 25, 2023
    25398.531's Settings for LTSC is chaos - Icon and Item mismatched.

    And en-US has language pack, but update failed.
    Code:
    ------------------------------------------------------------
    Add Cumulative update to IoTEnterpriseS image
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.25398.1
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~25398.531.1.10
    [==========================100.0%==========================]
    An error occurred - Package_for_RollupFix Error: 0x800f0983
    
    Error: 0x800f0983
    
    DISM failed. No operation was performed.
    For more information, review the log file.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    
    ------------------------------------------------------------
    
    Let me test zwl29107's 25398.531 Edition files.
     
  19. zwl29107

    zwl29107 MDL Addicted

    Jul 10, 2022
    600
    700
    30
    #13540 zwl29107, Nov 25, 2023
    Last edited: Nov 25, 2023