Yes, I am getting the original structure of the package from LP. More difficult things have begun. Microsoft-Windows-EditionPack-Server-Full-Package~31bf3856ad364e35~arm64~zh-CN~10.0.25182.1000.mum 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-EditionPack-Server-Full-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> <package identifier="Microsoft-Windows-EditionPack-Server-Full-zh-CN" releaseType="Language Pack"> <parent disposition="detect"> <assemblyIdentity name="Microsoft-Windows-EditionPack-Server-Full-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </parent> <update name="91c165903023b08af6a94f2e2db7a5e7"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Identity-Client-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="f252627fdad3c33bd2055eba59ecd156"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-BiometricFramework-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="020ecda159c2d6d14fb4c3a7212bddba"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-BootEvent-Collector-Opt-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="02a38d170c67e82946d59109d6de39dc"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-CoreSystem-BootEnv-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="bc47b13fb1e4fd665a21968a50c59259"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Cortana-PAL-Desktop-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="d7c6cbedc8868dbdd94bccca760627cf"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-DeviceHealthAttestation-ServerRole-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="9865aeb82003e7ded1d0accf90b471fe"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-FCI-Client-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="b3cc4fdd2b2009200df270338e4dda40"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Internet-Naming-Service-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="0e7f8ac4cfbe86b8cb774790a77f0525"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-NetworkLoadBalancingFullServer-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="ff40fff43aae7245fa70386de39805c3"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-PeerDist-Server-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="42a8c45331263ec9b5f7bcbdc95dc0a4"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-PeerToPeer-PnrpOnly-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Printing-PrintToPDFServices-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Printing-PrintToPDFServices-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Printing-XPSServices-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Printing-XPSServices-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="3ef338d4368cd30b748e8f6f967ebef7"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-QWAVE-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="b2859b833b3149fb575133936420d251"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TerminalServices-AppServer-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="aeaa5ab14fe0fe78e547b758f503f5d7"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TerminalServices-Role-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="d77f45859217daf5b224caeeaa4f04b5"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TerminalServices-SessionDirectoryServer-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="a815adde3896be7711dfc01b1d9cc972"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TFTP-Client-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="bbed0ad09c3b3a60f5415b6c99714e8e"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-WinOcr-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="1c8a8b216f594818f256f6d11a36e319"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-WirelessNetworking-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="zh-CN" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> </package> </assembly> Modify to neutral: Microsoft-Windows-EditionPack-Server-Full-Package~31bf3856ad364e35~arm64~~10.0.25182.1000.mum 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-EditionPack-Server-Full-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <package identifier="Microsoft-Windows-EditionPack-Server-Full" releaseType="Feature Pack"> <parent disposition="detect"> <assemblyIdentity name="Microsoft-Windows-EditionPack-Server-Full-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </parent> <update name="91c165903023b08af6a94f2e2db7a5e7"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Identity-Client-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="f252627fdad3c33bd2055eba59ecd156"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-BiometricFramework-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="020ecda159c2d6d14fb4c3a7212bddba"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-BootEvent-Collector-Opt-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="02a38d170c67e82946d59109d6de39dc"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-CoreSystem-BootEnv-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="bc47b13fb1e4fd665a21968a50c59259"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Cortana-PAL-Desktop-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="d7c6cbedc8868dbdd94bccca760627cf"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-DeviceHealthAttestation-ServerRole-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="9865aeb82003e7ded1d0accf90b471fe"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-FCI-Client-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="b3cc4fdd2b2009200df270338e4dda40"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Internet-Naming-Service-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="0e7f8ac4cfbe86b8cb774790a77f0525"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-NetworkLoadBalancingFullServer-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="ff40fff43aae7245fa70386de39805c3"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-PeerDist-Server-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="42a8c45331263ec9b5f7bcbdc95dc0a4"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-PeerToPeer-PnrpOnly-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Printing-PrintToPDFServices-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Printing-PrintToPDFServices-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Printing-XPSServices-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Printing-XPSServices-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="3ef338d4368cd30b748e8f6f967ebef7"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-QWAVE-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="b2859b833b3149fb575133936420d251"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TerminalServices-AppServer-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="aeaa5ab14fe0fe78e547b758f503f5d7"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TerminalServices-Role-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="d77f45859217daf5b224caeeaa4f04b5"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TerminalServices-SessionDirectoryServer-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="a815adde3896be7711dfc01b1d9cc972"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-TFTP-Client-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="bbed0ad09c3b3a60f5415b6c99714e8e"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-WinOcr-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="1c8a8b216f594818f256f6d11a36e319"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-WirelessNetworking-Package" version="10.0.25182.1000" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> </package> </assembly>
Why Microsoft-Windows-Foundation-Package is Registry only? Why isn't mum saved in the Packages folder?
You extract and see yourself. It is for Server and Client distinction. Language package mum cannot be renamed as neutral package mum, because neutral package has more packages than language package. You have to use "neutral package structure" from "Sessions.xml", "language package structure" from "language pack".
So, you are trying to do Mission: Impossible. 18362 has arm64 Server License package. So, 18362\19041 arm64 Client + 18362 arm64 Server License = The best possibility. Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-Package~31bf3856ad364e35~arm64~~10.0.18362.1533 Code: C:\windows\system32>dir /b D:\PackExtractor\18362\Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-Package~31bf3856ad364e35~arm64~~10.0.18362.1533 arm64_microsoft-windows-s..-csvlk-pack-license_31bf3856ad364e35_10.0.18362.1533_none_76aaa77b8785a1b3 arm64_microsoft-windows-s..-csvlk-pack-license_31bf3856ad364e35_10.0.18362.1533_none_76aaa77b8785a1b3.manifest arm64_microsoft-windows-s..-default-deployment_31bf3856ad364e35_10.0.18362.1533_none_4cf7904c721fbae0.manifest arm64_microsoft-windows-s..-license-deployment_31bf3856ad364e35_10.0.18362.1533_none_47c9869f8e9c243e.manifest arm64_microsoft-windows-s..rdatacenter-default_31bf3856ad364e35_10.0.18362.1533_none_eece0c5c3b2400c4.manifest arm64_microsoft-windows-s..rdatacenter-license_31bf3856ad364e35_10.0.18362.1533_none_a7ab982a976df4be arm64_microsoft-windows-s..rdatacenter-license_31bf3856ad364e35_10.0.18362.1533_none_a7ab982a976df4be.manifest Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-Default-Package~31bf3856ad364e35~arm64~~10.0.18362.1533.cat Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-Default-Package~31bf3856ad364e35~arm64~~10.0.18362.1533.mum Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-License-Package~31bf3856ad364e35~arm64~~10.0.18362.1533.cat Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-License-Package~31bf3856ad364e35~arm64~~10.0.18362.1533.mum Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-Package~31bf3856ad364e35~arm64~~10.0.18362.1533.cat Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenter-Package~31bf3856ad364e35~arm64~~10.0.18362.1533.mum update.cat update.mum C:\windows\system32>
Complete in a week: impossible Complete within one year: possible Need manually reconstruction a large number of manifest and mum, as well as many files.
I will compare it with the official amd64 package. Neutral packages without language packages are often non binary files, which are common to all architectures.
Why is it unusable? Use the files in ADK to create everything except install.wim, including the installation media file and boot.wim, and obtain winre.wim from the client.
In the meantime my old trick of server 2016 tp4, seem still working in Server 11 2029<--------------------------------------------------------------------------------->2029, three minutes later