[GUIDE] [DISCUSSION] Windows Editions Reconstructions

Discussion in 'Windows 10' started by TesterMachineOS, Sep 3, 2024.

  1. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    Used for /apply-unattend
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-EnterpriseGEdition" version="10.0.26100.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.26100.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Client-LanguagePack-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="Microsoft-Windows-Client-LanguagePack-Package-amd64-en-us.esd" />
            </package>
        </servicing>
    </unattend>
    
    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-EnterpriseGEdition" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Windows EnterpriseG Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package" version="10.0.26100.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.26100.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.26100.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.26100.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.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Win4-Feature">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Win4-Feature" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Win4-WOW64-Feature">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Win4-WOW64-Feature" version="10.0.26100.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.26100.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.26100.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.26100.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.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Common-RegulatedPackages-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Common-RegulatedPackages-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Common-RegulatedPackages-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Common-RegulatedPackages-WOW64-Package" version="10.0.26100.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.26100.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.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    This also happened on LTSC 2024 too, same tool used with W10UI.
     
  2. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    #3662 pp03, Dec 12, 2025
    Last edited: Dec 12, 2025
    common-regulated and common-regulated wow64 are for ltsc (you have to remove regulated and regulated wow64 from enterprises.mum)

    regulated and regulated wow64 are for enterpriseg (you have to remove common-regulated and common-regulated wow64 from enterpriseg.mum)
     
  3. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    So do I have to do
    Code:
       <update name="Microsoft-Windows-Common-RegulatedPackages-Package">
         <package contained="false" integrate="hidden">
           <assemblyIdentity name="Microsoft-Windows-Common-RegulatedPackages-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
         </package>
       </update>
       <update name="Microsoft-Windows-Common-RegulatedPackages-WOW64-Package">
         <package contained="false" integrate="hidden">
           <assemblyIdentity name="Microsoft-Windows-Common-RegulatedPackages-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
         </package>
       </update>
    
    To like this?
    Code:
       <update name="Microsoft-Windows-RegulatedPackages-Package">
         <package contained="false" integrate="hidden">
           <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-Package" version="10.0.26100.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.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
         </package>
       </update>
    
    Since I'm targetting EnterpriseG, not LTSC
     
  4. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    yes and make sure regulated and regulated wow64 are not duplicated, because you have regulated and regulated wow64 under editionspecific
     
  5. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    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-EnterpriseGEdition" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Windows EnterpriseG Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package" version="10.0.26100.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.26100.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.26100.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.26100.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.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Win4-Feature">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Win4-Feature" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Win4-WOW64-Feature">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Win4-WOW64-Feature" version="10.0.26100.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.26100.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.26100.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.26100.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.26100.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.26100.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.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    Does this looks OK? If yes, I will retry from scratch and apply LCU
    I've removed Common-RegulatedPackages
     
  6. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    looks good
     
  7. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    Code:
    2025-12-12 23:21:02, Error                 CSI    000004e1 (F) ThreadId: 8704, Hydration failed with error NTSTATUS_FROM_WIN32(774) . Delta Type: Forward Delta , IntegrityState Valid: true , RetrievedChecksum: 735109420 , ComputedChecksum: 735109420[gle=0x80004005]
    2025-12-12 23:21:02, Error                 CSI    000004e2 (F) Hydration failed for component Microsoft-Windows-IIS-SharedLibraries, version 10.0.26100.6584, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} on file iismig.dll with NTSTATUS -1073282298. Matching Component = Microsoft-Windows-IIS-SharedLibraries, version 10.0.26100.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}. FileHasForwardReverseDeltas  = false, GenerateReverseDelta = true[gle=0x80004005]
    2025-12-12 23:21:03, Error                 CSI    000004f9@2025/12/12:14:21:03.211 (F) onecore\base\wcp\rtllib\win32lib\delta_library.cpp(428): Error NTSTATUS_FROM_WIN32(774) originated in function Windows::Rtl::DeltaDecompressBuffer expression: g_pfnApplyDeltaGetReverseB( ( (DELTA_FLAG_TYPE)0x00000000 ), ReferenceInput, CompressedInput, &FileTimeInDeltaHeader, &UncompressedOutput, &ReverseOutput)
    [gle=0x80004005]
    2025-12-12 23:21:03, Error                 CSI    000004fa (F) ThreadId: 16592, Hydration failed with error NTSTATUS_FROM_WIN32(774) . Delta Type: Forward Delta , IntegrityState Valid: true , RetrievedChecksum: 3615015839 , ComputedChecksum: 3615015839[gle=0x80004005]
    2025-12-12 23:21:03, Error                 CSI    000004fb (F) Hydration failed for component Microsoft-Windows-IIS-SharedLibraries-ServerCommon, version 10.0.26100.5074, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} on file appobj.dll with NTSTATUS -1073282298. Matching Component = Microsoft-Windows-IIS-SharedLibraries-ServerCommon, version 10.0.26100.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}. FileHasForwardReverseDeltas  = false, GenerateReverseDelta = true[gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000041c3 (F) PerfCounterInstaller Error: Unable to open INI file "C:\UpdateOS_EN_V3\Data\mount\WINDOWS\Inf\SMSvcHost 3.0.0.0\_SMSvcHostPerfCounters.ini" referenced in "C:\UpdateOS_EN_V3\Data\mount\WINDOWS\Inf\SMSvcHost 3.0.0.0\0409\_SMSvcHostPerfCounters_D.ini", error code 2.
    [gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000041c4 (F) PerfCounterInstaller Error: Unable to open INI file "C:\UpdateOS_EN_V3\Data\mount\WINDOWS\Inf\SMSvcHost 3.0.0.0\0409\_SMSvcHostPerfCounters_D.ini", error code 2.
    [gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000041c5 (F) PerfCounterInstaller Error: Unable to load data from "C:\UpdateOS_EN_V3\Data\mount\WINDOWS\Inf\SMSvcHost 3.0.0.0\0409\_SMSvcHostPerfCounters_D.ini", error code 2.
    [gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000041c6 (F) Microsoft-Windows-WCFCoreComp.Resources (install): CntrtextInstallPerfDll("C:\UpdateOS_EN_V3\Data\mount\WINDOWS\Inf\SMSvcHost 3.0.0.0\0409\_SMSvcHostPerfCounters_D.ini") returns ERROR_FILE_NOT_FOUND
    [gle=0x80004005]
    2025-12-12 23:22:55, Error      [0x018015] CSI    000041c9 (F) Failed execution of queue item Installer: LodCtr Installer ({d82eedee-854e-4f9a-b458-ae1bc62a0e6b}) with HRESULT HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND).  Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable[gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000042d9 (F) Installer: LodCtr Installer    Binary Name: PerfCounterInstaller.dll    ErrorCode: 80070002    Phase: 9    Mode: Delta    Component: NONE[gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000042db (F) AI failure encountered during offline servicing.  Not attempting rollback.
    [gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000042dc@2025/12/12:14:22:55.614 (F) onecore\base\wcp\componentstore\com\store_transaction.cpp(3159): Error STATUS_ADVANCED_INSTALLER_FAILED originated in function Windows::COM::CComponentStore::ApplyTransactionNow expression: static_cast<DWORD>(14099L)
    [gle=0x80004005]
    2025-12-12 23:22:55, Error                 CSI    000042dd (F) STATUS_ADVANCED_INSTALLER_FAILED #20866863# from Windows::COM::CComponentStore::ApplyTransactionNow(...)[gle=0xd0150020]
    2025-12-12 23:22:55, Error                 CSI    000042de (F) HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED) #20866857# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Apply(...)[gle=0x80073713]
    2025-12-12 23:22:55, Error                 CSI    000042df (F) HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED) #20866856# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 2144, pSink = NULL, disp = 0)[gle=0x80073713]
    2025-12-12 23:22:55, Error                 CSI    000042e0 (F) HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED) #20866855# 25928428 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000860, pSink = NULL, disp = 0)
    [gle=0x80073713]
    2025-12-12 23:22:55, Error                 CBS    Exec: Failed to commit CSI transaction to execute changes. [HRESULT = 0x80073713 - ERROR_ADVANCED_INSTALLER_FAILED]
    2025-12-12 23:23:21, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80073713 - ERROR_ADVANCED_INSTALLER_FAILED]
    2025-12-12 23:23:22, Error                 CBS    Failed to perform operation.  [HRESULT = 0x80073713 - ERROR_ADVANCED_INSTALLER_FAILED]
    2025-12-12 23:23:22, Error                 DISM   DISM Package Manager: PID=7216 TID=8404 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80073713)
    2025-12-12 23:23:22, Error                 DISM   DISM Package Manager: PID=7216 TID=8404 Failed processing package changes with session options - CDISMPackageManager::Internal_ProcessChangesWithOptions(hr:0x80073713)
    2025-12-12 23:23:22, Error                 DISM   DISM Package Manager: PID=7216 TID=8404 Discard this Windows image and try the operation again on a new Windows image. - GetCbsErrorMsg
    2025-12-12 23:23:22, Error                 DISM   DISM Package Manager: PID=7216 TID=8404 The specified image is no longer serviceable. Unmount the image and discard your changes.  Mount the original image to try the operation again. - CPackageManagerCLIHandler::ReportFailedPackage
    2025-12-12 23:23:24, Error                 DISM   DISM Package Manager: PID=7216 TID=8404 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80073713)
    
    Unfortunately, did not worked.
    This is log of applying LCU Version 26100.7462
     
  8. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    1742 success? where did you get pro from?
     
  9. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    1742 did successed, with EnterpriseG.
    ive got Pro from UUP Dump without updates and used that unattend to reconstruct Pro to EnterpriseG.

    Edit: I am guessing because I have .NET 3.5 integrated into image.... maybe but would this cause that problem
     
  10. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    #3670 pp03, Dec 12, 2025
    Last edited: Dec 12, 2025
    2025-12-12 23:22:55, Error CSI 000041c6 (F) Microsoft-Windows-WCFCoreComp.Resources (install)

    wcf is part of framework - try without net 3.5 integrated
     
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
  12. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    Worked :)
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.25398.1
    
    Image Version: 10.0.26100.1742
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~26100.7462.1.16
    [==========================100.0%==========================]
    The operation completed successfully.
    
     
  13. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    #3674 GB's Dream, Dec 13, 2025
    Last edited: Dec 13, 2025
    @2012mshs Is it also possible to modding LCU for EnterpriseG 24H2 ARM64?
    Optionally, WNC too?
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
  16. zwl29107

    zwl29107 MDL Addicted

    Jul 10, 2022
    637
    767
    30
    <hash>4ATTR1=0x11010001:Hint:amd64_microsoft-windows-win32calc_31bf3856ad364e35_10.0.26100.5074_none_e5a2eca0c796bece\win32calc.exe
    It seems that .lnk files also have attribute like executable file.
     
  17. 2012mshs

    2012mshs MDL Junior Member

    Aug 13, 2015
    63
    106
    0
    WNC do not need custom update, I do not have any EnterpriseG 24H2 arm64 for test!
     
  18. GB's Dream

    GB's Dream MDL Novice

    Apr 5, 2025
    29
    15
    0
    #3679 GB's Dream, Dec 13, 2025
    Last edited: Dec 13, 2025
    I do, I have Apple Silicon computers, currently I'm testing though. (EnterpriseG 24H2 ARM64)
    Code:
    @echo off
    pushd "%~dp0"
    cd /d "%~dp0"
    
    set "_Null2=1>nul 2>nul"
    
    set TU=uup
    
    set Modded_CU=Yes
    set Modded_Parent=EnterpriseG
    set Modded_Parent_Edition=%Modded_Parent%Edition
    md files\Package_%Modded_Parent%
    set TP=files\Package_%Modded_Parent%
    copy /y files\261G\*.* files\Package_%Modded_Parent% >nul
    
    setlocal enabledelayedexpansion
    
    
     
        for %%k in (lcu\Windows1*.0-KB*.psf) do (
            set LCU_Name=%%~nk
            for /f "tokens=2,3 delims=-" %%a in ("!LCU_Name!") do (
                set CU_BuildNumber=%%a
                set UARC=%%b
                echo.
                echo CU_BuildNumber = !CU_BuildNumber!
                echo UARC = !UARC!
            )
        )
     
    
        for %%k in (%TU%\!LCU_Name!\Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~*.mum) do (
            set name_tmp=%%~nk
            for /f tokens^=3^,4^,5^,6^,7^ delims^=~^. %%k in ("!name_tmp!") do (
                set ARCH=%%k
                set LVER=%%l.%%m.%%n.%%o
                set SVER=%%n.%%o
    
                set V1=%%l
                set V2=%%m
                set V3=%%n
                set V4=%%o
    
                echo ARCH = !ARCH!
                echo LVER = !LVER!
                echo SVER = !SVER!
                echo.
            )
        )
    
     
    
        if !Modded_CU! EQU Yes (
            (findstr /i %Modded_Parent_Edition% %TU%\!LCU_Name!\update.mum) && (
                echo.
                echo Cumulative Update Support %Modded_Parent%, Not Modded
                echo.
                set Modded_CU=No && exit /b
            )
        )
    
        
            for %%k in (lcu\SSU-*.cab) do (
                set SSU_Name=%%~nk
            )
        
            for /f "tokens=* delims=" %%b in ('dir /b /a:d %TU%') do (
                    powershell -Command "(gc %TU%\%%b\update.mum) -replace 'ServerDatacenterEdition', '%Modded_Parent_Edition%' | sc %TU%\%%b\update.mum" %_Null2%
                    )
            FOR /F "tokens=*" %%d in ('dir /b /s %TU%\package_*~31bf3856ad364e35~arm64~~*.mum') do (
                    powershell -Command "(gc %%d) -replace 'ServerDatacenterEdition', '%Modded_Parent_Edition%' | sc %%d" %_Null2%
                    )                    
            for %%k in (%TU%\!SSU_Name!\wrapper-*~31bf3856ad364e35~arm64~~*.mum) do (
                    powershell -Command "(gc %%k) -replace 'ServerDatacenterEdition', '%Modded_Parent_Edition%' | sc %%k" %_Null2%
                    )
        
            echo.
            echo Modded %Modded_Parent% Package
            echo.
            set TP_N=files\Package_%Modded_Parent%_!SVER!
            call Modded_CU_Package.cmd !LVER! !SVER! %Modded_Parent% %~dp0%TU%\!LCU_Name! %~dp0%TP% %~dp0!TP_N! !CU_BuildNumber!
    exit /b
    
    I mean for conversation from Pro to WNC, which includes desktop.
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
    #3680 xinso, Dec 13, 2025
    Last edited: Dec 14, 2025