hello.. found list of commands for ent g: copy /y license.rtf mount\Windows\System32\en-US\Licenses\_Default\EnterpriseG\license.rtf copy /y license.rtf mount\Windows\System32\Licenses\neutral\_Default\EnterpriseG\license.rtf so i mount image use commands, and unmount image, but still have installing problem with "license file" with creating 21h2 any ideas?
pro install.wim in root folder 1.xml in root folder extract clientlanguagepack to root\lp folder extract editionspecificenterpriseg to root\sxs folder enterpriseg.mum and generated .cat in root\sxs folder license.rtf in mount\windows\system32\en-us\licenses\volume\enterpriseg\ Spoiler: commands dism /image:mount /apply-unattend:1.xml dism /image:mount /add-package /packagepath:lp del mount\Windows\*.xml copy mount\Windows\servicing\Editions\EnterpriseGEdition.xml mount\Windows\EnterpriseG.xml dism /image:mount /apply-unattend:mount\Windows\EnterpriseG.xml dism /image:mount /get-currentedition dism /image:mount /get-targeteditions Spoiler: 1.xml <?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.27982.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="sxs\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27982.1.mum" /> </package> <package action="remove"> <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.27982.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> </package> </servicing> </unattend> Spoiler: Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27982.1.mum <?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.27982.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.27982.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-EditionSpecific-EntyerpriseG-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package" version="10.0.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.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.27982.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-ClientRootSecurity-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-ClientRootSecurity-Package" version="10.0.27982.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> </package> </assembly>
_Default = Retail key OEM = OEM key Volume = Volume key You use Volume key? If yes, the license.rtf should be located in Volume folder. e.g. en-US. Code: \Windows\System32\en-US\Licenses\Volume\EnterpriseG\license.rtf
Create 27982.1 with 27975.1 Image or Servicing. e.g. Using 10176.16384 to reconstruct 10240.16384. And Vice Versa. PS: Only when the two builds are compatible.
2025/8/3. It should be zwl29107's Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27913.1000.cat.
Looks good, i will give it a go... Spoiler: all good, snippet of results Code: Deployment Image Servicing and Management tool Version: 10.0.26100.1150 Image Version: 10.0.27982.1 Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.27982.1 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1150 Image Version: 10.0.27982.1 Applying package servicing unattend [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1150 Image Version: 10.0.27982.1 Starting to install product key... Finished installing product key. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1150 Image Version: 10.0.27982.1 Starting to update components... Starting to install product key... Finished installing product key. Starting to apply edition-specific settings... Finished applying edition-specific settings. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1150 Image Version: 10.0.27982.1 Current edition is: Current Edition : EnterpriseG The operation completed successfully.
Q: Would 26100 LTSC Licenses be compatible with 27982.1 Spp? A: It depends on Build. e.g. 26100.6899 is OK.
[10586 x86 en-US] [StarterN] Code: ------------------------------------------------------------ Add en-US Client language ------------------------------------------------------------ Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.10586.0 Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~10.0.10586.0 [==========================100.0%==========================] The operation completed successfully. Code: ------------------------------------------------------------ Set StarterN key ------------------------------------------------------------ Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.10586.0 Starting to install product key... Finished installing product key. The operation completed successfully. ============================================================ Current Edition : StarterN (Retail) ============================================================