There is also the same exact question for all packages. It’s like in medication with generic drugs, the box does not really matter!
It seems that my hint for you is not clear enough. Microsoft uses different settings for different editions, but all settings (except Win3CtrRuntime) are led to one same package. So, I am recommending you to use one setting for all editions.
Complete universality is limited to the level of binary files, with decreasing universality from sub manifests, deployment manifests, sub mums, parent mums.
When MS makes changes, I also make changes. Unless necessary, I will try my best not to change the official structure. Code: <?xml version="1.0" encoding="utf-8"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" description="Fix for ServicingStack 10.0.26016.1012" displayName="Servicing Stack 10.0.26016.1012" company="Microsoft Corporation" copyright="Microsoft Corporation" supportInformation="" creationTimeStamp="2023-12-11T21:00:34Z" lastUpdateTimeStamp="2023-12-11T21:00:34Z"> <assemblyIdentity name="Package_for_ServicingStack_1012" version="26016.1012.1.0" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> <package identifier="KB5034406" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true" permanence="permanent"> <parent buildCompare="EQ" integrate="standalone" disposition="detect"> <assemblyIdentity name="Microsoft-Windows-ContainerOSPlusEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-CoreCountrySpecificEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-CoreEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-CoreNEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseEvalEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseGEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ProfessionalNEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerAzureStackHCICorEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerDatacenterCorEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerDatacenterEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerDatacenterNanoEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerStandardCorEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerStandardEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerStandardNanoEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerTurbineCorEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerTurbineEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-Win3CtrRuntimeEdition" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-WinPE-Package" version="10.0.26016.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </parent> <installerAssembly name="Microsoft-Windows-ServicingStack" version="10.0.26016.1000" language="neutral" processorArchitecture="amd64" versionScope="nonSxS" publicKeyToken="31bf3856ad364e35" /> <update name="Wrapper-2C8F81E89A5EF30EBF9732451BEDDF5D2E6D4B2AC5B896032BD2E6E66EDC5AA4_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-2C8F81E89A5EF30EBF9732451BEDDF5D2E6D4B2AC5B896032BD2E6E66EDC5AA4" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-842983477F0E459A89642A1DC25EA18CB473373777C04372AC897AE3FA71CB8B_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-842983477F0E459A89642A1DC25EA18CB473373777C04372AC897AE3FA71CB8B" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-DFE512C45747548EE6EB852583E2A2CF070F7AE2BA5B5F807A16A9AB67A260B4_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-DFE512C45747548EE6EB852583E2A2CF070F7AE2BA5B5F807A16A9AB67A260B4" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-00EA908062A08CCA7455346B2E11295461F7F33586391E91ECB3143D04AA27CF_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-00EA908062A08CCA7455346B2E11295461F7F33586391E91ECB3143D04AA27CF" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-181DADD71E70B59BF5A370704A99E90379D6DFBA757D8A9905709882373409AC_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-181DADD71E70B59BF5A370704A99E90379D6DFBA757D8A9905709882373409AC" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-1BAAF8F4E954A3966C2EA5D63B28799E6B4F6770FBAD10DC363643097F587382_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-1BAAF8F4E954A3966C2EA5D63B28799E6B4F6770FBAD10DC363643097F587382" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-A0564E242E0FD72C7E79EA29313B6AD50A5BB9C075680ED1357807AA1CA54E0F_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-A0564E242E0FD72C7E79EA29313B6AD50A5BB9C075680ED1357807AA1CA54E0F" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-FCE0922D028EA0FC4EBD2360EF56243E54A835458DED0AC3F475F346D199AC7F_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-FCE0922D028EA0FC4EBD2360EF56243E54A835458DED0AC3F475F346D199AC7F" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-5BFCB928E5AC45CA92791E1F42EB261B8CD997F69883FF4F8893FA450E22795B_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-5BFCB928E5AC45CA92791E1F42EB261B8CD997F69883FF4F8893FA450E22795B" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-D6C0DCDC72A919B00ED86E2ABB96EEBD7CC856AB9E9B1E1D177C09D9E33E426C_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-D6C0DCDC72A919B00ED86E2ABB96EEBD7CC856AB9E9B1E1D177C09D9E33E426C" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-55CBD2FAE37EE47286F0CEA204DC7F8715993364CB8803908CFEDCECD8BD2452_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-55CBD2FAE37EE47286F0CEA204DC7F8715993364CB8803908CFEDCECD8BD2452" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-65D9FDBB2012E96C37C9A8D3EED866AC271E91322F4B6E1E561F734B4AAA83CE_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-65D9FDBB2012E96C37C9A8D3EED866AC271E91322F4B6E1E561F734B4AAA83CE" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-F80413C92B63ED4318DC7BA0338B053C465EABB8B818E203DD7C7A59C7F7FAFF_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-F80413C92B63ED4318DC7BA0338B053C465EABB8B818E203DD7C7A59C7F7FAFF" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-33538B997E6329E97EA1AC0AE1E64DAB7CAB5E9ABE7565BD9C557869B043B3AE_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-33538B997E6329E97EA1AC0AE1E64DAB7CAB5E9ABE7565BD9C557869B043B3AE" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-41BF17D3357CE1CEAB038125910B0965F8FDECE207466C1187370F98F0EA5023_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-41BF17D3357CE1CEAB038125910B0965F8FDECE207466C1187370F98F0EA5023" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-BEC2CFCCDD96D5C0791B99DBF8797FD54C560C2EF376F7DC037DE816B5DBEA03_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-BEC2CFCCDD96D5C0791B99DBF8797FD54C560C2EF376F7DC037DE816B5DBEA03" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-F3C6BA011764A43DF9DDD4ACA48CE2A81C9486454D7DBD37EBF7110AD672C6CE_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-F3C6BA011764A43DF9DDD4ACA48CE2A81C9486454D7DBD37EBF7110AD672C6CE" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-1B5F3A5AA7A9C7E2F5F2D3BBA605A9E80B27E4E4BB664F615D8B66D4AF0CE9DA_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-1B5F3A5AA7A9C7E2F5F2D3BBA605A9E80B27E4E4BB664F615D8B66D4AF0CE9DA" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-5B98C198CFCE0ADEABB09F21392E7030057E2DFCF297D3D6E1C4D8B9D7C4906D_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-5B98C198CFCE0ADEABB09F21392E7030057E2DFCF297D3D6E1C4D8B9D7C4906D" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-F09A7FCF008F0110A07F40FE2F53F6A3A5318736E6ABC9CA114E94FF49BEC17B_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-F09A7FCF008F0110A07F40FE2F53F6A3A5318736E6ABC9CA114E94FF49BEC17B" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Wrapper-9D44BE8B0032B547F07CC4F0F0AFAD55D457A3A46638F582E843A97B36B4EB01_amd64"> <package integrate="hidden"> <assemblyIdentity name="Wrapper-9D44BE8B0032B547F07CC4F0F0AFAD55D457A3A46638F582E843A97B36B4EB01" version="10.0.26016.1012" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> <mum2:packageExtended xmlns:mum2="urn:schemas-microsoft-com:asm.v3" completelyOfflineCapable="undetermined" packageSize="62728282" /> </package> </assembly>
Test 25398.643 Windows 11 Enterprise LTSC (Volume:GVLK with Edge with Store) amd64 tr-TR (based on #14142) Code: ======================================================================================================== 25398.643 Windows 11 Enterprise LTSC (Volume:GVLK with Edge with Store) amd64 tr-TR has been successfully reconstructed on 2024/1/11 ======================================================================================================== Mission took 0:20:22.76 (1222.76s total)
Have a think of my words. If it wouldn't work, you lose nothing. But it may work for other things. So, it is still a workaround. Q: If it wouldn't work, what's the matter with the new SSU?
This is achievable by simply including all Editions in update.mum and a single Wrapper Package. Code: <?xml version="1.0" encoding="utf-8"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" description="Fix for ServicingStack 10.0.25398.640" displayName="Servicing Stack 10.0.25398.640" company="Microsoft Corporation" copyright="Microsoft Corporation" supportInformation="" creationTimeStamp="2023-12-13T00:57:47Z" lastUpdateTimeStamp="2023-12-13T00:57:47Z"> <assemblyIdentity name="Wrapper-06991DB33FACD040F29E2374D0B271E1A1D28FE0FF49B1D87F8AF08D84160054" version="10.0.25398.640" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> <package identifier="KB5034285" releaseType="Security Update" restart="possible" selfUpdate="true" permanence="permanent"> <parent buildCompare="EQ" integrate="standalone" disposition="detect"> <assemblyIdentity name="Microsoft-Windows-CoreCountrySpecificEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-CoreEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-CoreNEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseEvalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseGEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseGNEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseNEvalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseSEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseSEvalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseSNEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-EnterpriseSNEvalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-PPIProEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ProfessionalNEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-StarterEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-StarterNEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerAzureStackHCICorEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerDatacenterCorEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-ServerDatacenterEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <assemblyIdentity name="Microsoft-Windows-WinPE-Package" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </parent> <installerAssembly name="Microsoft-Windows-ServicingStack" version="10.0.25398.1" language="neutral" processorArchitecture="amd64" versionScope="nonSxS" publicKeyToken="31bf3856ad364e35" /> <update name="Shared-0AE5C5555511179C5D0A440DA88E85192FA07375600983885944E8DF0E9C5320_amd64"> <package integrate="hidden"> <assemblyIdentity name="Shared-0AE5C5555511179C5D0A440DA88E85192FA07375600983885944E8DF0E9C5320" version="10.0.25398.640" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" /> </package> </update> </package> </assembly>
You would still need to add all missing edition to update.mum, and create a .mum like microsoft-windows-professionaledition-Wrapper for each missing edition as well.
Yes, but you would still need to mode and create update.mum and edition .mum for CU to work with SSU and missing edition.
Strings like 06991DB33FACD040F29E2374D0B271E1A1D28FE0FF49B1D87F8AF08D84160054 have no actual effect and will not affect anything.