[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,211
    1,923
    90
    #5461 Ace2, Jul 6, 2026 at 18:44
    Last edited: Jul 6, 2026 at 18:59
    ServerDatacenterCor 25398.1 to Professional

    Code:
    1.xml
    
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                 <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
                 <source location="C:\sxs\Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.25398.1.mum" />
            </package>
            <package action="stage">
                 <assemblyIdentity name="Microsoft-Windows-ServerDatacenterCorEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
            </package>
            <package action="stage">
                 <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
            </package>
            <package action="install">
                 <assemblyIdentity name="Microsoft-Windows-ServerDatacenterCorEdition" version="10.0.25398.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
            </package>
        </servicing>
    </unattend>
    Code:
    2.xml
    
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                 <assemblyIdentity name="Microsoft-Windows-Client-LanguagePack-Package" version="10.0.25398.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
                 <source location="C:\Microsoft-Windows-Client-LanguagePack-Package-amd64-en-us.esd" />
            </package>
        </servicing>
    </unattend>

    Code:
    C:\Windows\System32>Dism /Image:C:\mount /Get-CurrentEdition
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.8521
    
    Image Version: 10.0.25398.1
    
    Current edition is:
    
    Current Edition : ServerDatacenterCor
    
    The operation completed successfully.
    
    C:\Windows\System32>Dism /Image:C:\mount /Get-TargetEditions
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.8521
    
    Image Version: 10.0.25398.1
    
    Editions that can be upgraded to:
    
    Target Edition : ServerTurbineCor
    Target Edition : Professional
    Target Edition : Education
    Target Edition : ProfessionalCountrySpecific
    Target Edition : ProfessionalEducation
    Target Edition : ProfessionalSingleLanguage
    Target Edition : ProfessionalWorkstation
    Target Edition : Enterprise
    Target Edition : IoTEnterprise
    Target Edition : ServerRdsh
    Target Edition : CloudEdition
    
    The operation completed successfully.
    
    C:\Windows\System32>Dism /Image:C:\mount /Set-Edition:Professional
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.8521
    
    Image Version: 10.0.25398.1
    
    Starting to update components...
    Starting to install product key...
    Finished installing product key.
    
    Adding package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.25398.1
    [==========================100.0%==========================]
    Finished updating components.
    
    Starting to apply edition-specific settings...
    Finished applying edition-specific settings.
    
    The operation completed successfully.
    
    C:\Windows\System32>Dism /Image:C:\mount /Apply-Unattend:C:\2.xml
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.8521
    
    Image Version: 10.0.25398.1
    
    Applying package servicing unattend
    [==========================100.0%==========================]
    The operation completed successfully.
    
    C:\Windows\System32>Dism /Image:C:\mount /Get-CurrentEdition
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.8521
    
    Image Version: 10.0.25398.1
    
    Current edition is:
    
    Current Edition : Professional
    
    The operation completed successfully.
    
    C:\Windows\System32>Dism /Image:C:\mount /Get-TargetEditions
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.8521
    
    Image Version: 10.0.25398.1
    
    Editions that can be upgraded to:
    
    Target Edition : Education
    Target Edition : ProfessionalCountrySpecific
    Target Edition : ProfessionalEducation
    Target Edition : ProfessionalSingleLanguage
    Target Edition : ProfessionalWorkstation
    Target Edition : Enterprise
    Target Edition : IoTEnterprise
    Target Edition : ServerRdsh
    Target Edition : CloudEdition
    
    The operation completed successfully.
    
    C:\Windows\System32>

    Code:
    *
    
    Dism /Image:C:\mount /Apply-Unattend:C:\1.xml
    
    Dism /Image:C:\mount /Get-CurrentEdition
    Dism /Image:C:\mount /Get-TargetEditions
    
    *
    
    notepad C:\mount\Windows\servicing\Editions\EditionMatrix.xml
    
    ::EDIT: EditionMatrix.xml
    
    *
    
    Dism /Image:C:\mount /Set-Edition:Professional
    
    *
    
    Dism /Image:C:\mount /Apply-Unattend:C:\2.xml
    
    *
    
    Dism /Image:C:\mount /Add-Package /PackagePath:C:\Windows11.0-KB5087541-x64.msu
    
    *
    
    ::NOTE:
    Official Windows updates for build 10.0.25398.1 fail because of Language Pack (LP) mismatches or missing dependent sub-components.