[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,970
    1,684
    60
    #2661 Ace2, Aug 24, 2025 at 18:46
    Last edited: Aug 24, 2025 at 18:53
    All i can say is, i updated every package on the list only to be met with the blue screen of death... i think it was the drivers being updated, so with this in mind i would not waste your time updating the drivers.
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
    #2662 xinso, Aug 24, 2025 at 19:11
    Last edited: Aug 25, 2025 at 02:45
    10240
    10586
    14393

    10586 x86\amd64 have no Reconstruction problem on my 19044 platform. Why?
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
    #2664 xinso, Aug 25, 2025 at 03:32
    Last edited: Aug 25, 2025 at 05:04
    If without CU, and you don't delete Microsoft-Hyper-V-Guest-Integration-Drivers-Package in the Source Edition mum, no pending.
    Code:
    <?xml version='1.0' encoding='utf-8' standalone='yes'?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved." manifestVersion="1.0">
      <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-NeutralEdition" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.10240.16384"/>
      <package identifier="Windows Neutral Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-Foundation-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.10240.16384"/>
          </package>
        </update>
        <update name="Microsoft-Windows-ServicingStack-Full-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-ServicingStack-Full-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.10240.16384" versionScope="nonSxS"/>
          </package>
        </update>
        <update name="Microsoft-Windows-ShellExperienceHost-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-ShellExperienceHost-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.10240.16384"/>
          </package>
        </update>
        <update name="Microsoft-Hyper-V-Guest-Integration-Drivers-Package">
          <selectable disposition="absent">
            <detectNone default="true"/>
          </selectable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Hyper-V-Guest-Integration-Drivers-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.10240.16384"/>
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Features-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-Client-Features-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.10240.16384"/>
          </package>
        </update>
      </package>
    </assembly>
    
    --->
    Resetbase is possible.
    Code:
    ------------------------------------------------------------
    Reset EnterpriseS base
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.10240.16384
    
    [==========================100.0%==========================]
    The operation completed successfully.
    

    if with CU, pending.xml appeared anyway.
    Code:
        <InstallerQueue Length="0x00000010">
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-NDIS-PacketCapture-Drivers, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18818"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-Ndis-IMPlatform, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.19235"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-LinkLayerDiscoveryProtocol, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18818"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-Tunnel, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.16412"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-NetworkBridge, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.20822"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-RasBase, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18818"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-RasServer, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.21100"/>
            <Action Installer="{c145fd5d-1b9b-4738-9961-64034a3da28f}" Mode="uninstall" Phase="0x00000018" Family="Microsoft-Windows-TCPIP, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18967"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-TCPIP, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18967"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-RasServer, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.21100"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-RasBase, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18818"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-NetworkBridge, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.20822"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-Tunnel, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.16412"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-LinkLayerDiscoveryProtocol, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18818"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-Ndis-IMPlatform, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.19235"/>
            <Action Installer="{81a34a10-4256-436a-89d6-794b97ca407c}" Mode="install" Phase="0x00000026" Family="Microsoft-Windows-NDIS-PacketCapture-Drivers, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Old="10.0.10240.16384" New="10.0.10240.18818"/>
        </InstallerQueue>
    
    --->
    Resetbase is impossible.
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
    #2668 xinso, Aug 25, 2025 at 13:32
    Last edited: Aug 25, 2025 at 17:44
    20348.1 Client language pack.

    [provided by gailium119]
    microsoft-windows-client-languagepack-package_en-us-amd64-en-us.esd (16,640 KB)

    [provided by Skylined]
    microsoft-windows-client-languagepack-Package-en-us.esd (17,115 KB)

    Q: What is the difference?
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
    #2669 xinso, Aug 25, 2025 at 18:03
    Last edited: Aug 25, 2025 at 18:38
    [20348.1 packages among all Server Editions]
    Code:
    [ServerStandardCor]
    Microsoft-Windows-EditionSpecific-ServerStandardCor-Package
    Microsoft-Windows-EditionPack-Server-Core-Except-Hci-Package
    Microsoft-Windows-EditionPack-Server-Core-Except-Hci-WOW64-Package
    
    [ServerDatacenterCor]
    Microsoft-Windows-EditionSpecific-ServerDatacenterCor-Package
    Microsoft-Windows-EditionPack-Server-Core-Except-Hci-Package
    Microsoft-Windows-EditionPack-Server-Core-Except-Hci-WOW64-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Except-ACor-Package
    
    [ServerTurbineCor]
    Microsoft-Windows-EditionSpecific-ServerTurbineCor-Package
    Microsoft-Windows-EditionPack-Server-Core-Except-Hci-Package
    Microsoft-Windows-EditionPack-Server-Core-Except-Hci-WOW64-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Except-ACor-Package
    Microsoft-Windows-EditionPack-ServerTurbine-Package
    Microsoft-Windows-EditionPack-ServerTurbine-WOW64-Package
    
    [ServerAzureStackHCICor]
    Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Except-ACor-Package
    Microsoft-Windows-EditionPack-ServerAzureStackHCICor-Package
    Microsoft-Windows-EditionPack-ServerAzureStackHCICor-WOW64-Package
    
    [Common to Core]
    Microsoft-Windows-EditionPack-Server-Core-Package
    
    [Common to All]
    Microsoft-Windows-Foundation-Package
    Microsoft-Windows-ServerCore-Package
    Microsoft-Windows-EditionPack-Server-Package
    Microsoft-Windows-EditionPack-Server-WOW64-Package
    
    [Common to Desktop Experience]
    Microsoft-Windows-EditionPack-Server-Full-Package
    Microsoft-Windows-EditionPack-Server-Full-WOW64-Package
    Microsoft-Windows-Server-DesktopUX-Package
    Microsoft-Windows-Server-DesktopUX-WOW64-Package
    Microsoft-Windows-EditionPack-Server-Roles-Full-Package
    
    [ServerStandard]
    Microsoft-Windows-EditionSpecific-ServerStandard-Package
    
    [ServerDatacenter]
    Microsoft-Windows-EditionSpecific-ServerDatacenter-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Except-ACor-Package
    
    [ServerTurbine]
    Microsoft-Windows-EditionSpecific-ServerTurbine-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Package
    Microsoft-Windows-EditionPack-ServerDatacenter-Except-ACor-Package
    Microsoft-Windows-EditionPack-ServerTurbine-Package
    Microsoft-Windows-EditionPack-ServerTurbine-WOW64-Package
    
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
    #2670 xinso, Aug 25, 2025 at 18:42
    Last edited: Aug 26, 2025 at 06:33
    1. Apply full EnterpriseS to K:.
    2. Stage EnterpriseS and install ServerStandard.
    3. Add Server language pack.
    4. Add updates.

    Case 1: 5. Run dism /english /image:K: /cleanup-image /startcomponentcleanup /resetbase
    --->
    Full EnterpriseS is gone.

    Case 2: 5. Replace Branding etc. with Client ones.
    --->
    a. It boots to Server Manager directly. (No OOBE)
    b. Start and WinX menu won't work.
    --->
    You can run Edge and File Explorer from Taskbar or shutdown only.
    --->
    Case 3: Shutdown and Run dism /english /image:K: /cleanup-image /startcomponentcleanup /resetbase.
    a. EnterpriseS is gone.
    b. Replace Branding etc. with Server ones.
    c. It boots to Server Manager directly. (No OOBE)
    d. Start and WinX menu won't work.
    e. Run dism /online /cleanup-image /restorehealth.
    f. The sourse files could not be found.
    g. Shutdown.
    --->
    1. Stage 20348.4052 and install 20348.1 ServerStandard.
    2. Add 20348.1 Server language pack. (installed successfully in 1 second.)
    3. Add updates.
    4. Run dism /english /image:K: /cleanup-image /startcomponentcleanup /resetbase.
    --->
    Boot to BSOD.
    --->
    Remove 20348.4052 CU.
    --->
    Add language pack.
    --->
    Boot to BSOD.
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,307
    14,881
    340
    I'd rather use 20348.1 if necessary.