[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    661
    404
    30
  2. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    306
    165
    10
    @pp03
    Take it from 20348 boot.wim
     
  3. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    728
    150
    30
    i've tried, but no success
     
  4. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    306
    165
    10

    Exactly what operating system are you running on the surface?
     
  5. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    728
    150
    30
    20348.1 professional.

    for example in 20348 july iso hidclass, hidparse and hidusb are in .2849 version
     
  6. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    306
    165
    10
    Try hidi2c.inf from server 20348 boot.wim
     
  7. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    728
    150
    30
    i've tried, but still nothing
     
  8. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    306
    165
    10
    hidi2c.inf is for the touchscreen if it's the touchpad, sorry I cannot help - maybe the touchpad OEM driver is required

    I don't have a Surface to test.

    Out of curiosity boot with a 20348 server and check if it works.
     
  9. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    728
    150
    30
    #2489 pp03, Aug 1, 2025
    Last edited: Aug 1, 2025
    touchscreen works.

    i'll check touchpad with server, thank you :)

    edit: unfortunately still the same - code 37

    by the way brightness isn't working also :(
     
  10. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    306
    165
    10
    Your problem is not the operating system - did you try the original OEM driver? or search for a modded driver
     
  11. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    728
    150
    30
    #2491 pp03, Aug 1, 2025
    Last edited: Aug 1, 2025
    yes, original oem. same situation is on 19041.1 - code 37. on 19041.3031 and above everything works
     
  12. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    306
    165
    10
    #2492 Skylined, Aug 1, 2025
    Last edited: Aug 1, 2025
    The only thing I can suggest is to extract the driver from a recent 19044 build
    You can also try to mod the inf for the OEM driver
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2493 xinso, Aug 2, 2025
    Last edited: Aug 2, 2025
    Q1: How does Microsoft control Edge on 19044 LTSC(N)?
    A1: It uses the following settings in
    Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.19041.1288.mum,
    and
    Microsoft-Windows-EditionSpecific-EnterpriseSN-Package~31bf3856ad364e35~amd64~~10.0.19041.1288.mum.
    a.
    Code:
        <parent integrate="delegate">
          <assemblyIdentity name="Microsoft-Windows-21H2Enablement-Package" version="10.0.19041.1288" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
    
    b.
    Code:
        <update name="Microsoft-Windows-Internet-Browser">
          <mum2:customInformation xmlns:mum2="urn:schemas-microsoft-com:asm.v3">
            <mum2:noAutoMerge />
          </mum2:customInformation>
          <applicable disposition="staged">
            <detectUpdate>
              <parent name="Microsoft-Windows-21H2Enablement" />
            </detectUpdate>
          </applicable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Internet-Browser-Package" version="10.0.19041.1266" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    Q2: What condition(s) does it work in?
    A2: Two conditions:
    1. It starts from 19044.1288.
    2. The Enablement must be Microsoft-Windows-21H2Enablement.

    So? The solution to disable Edge on 19044 21H2 LTSC(N):
    Outside - KB5003791: 19044, for LTSC(N) to be recongnized as "19044".
    Inside - KB5015684: Microsoft-Windows-22H2Enablement, for Edge to be "not enabled".
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
  15. MadnessMaddenWindows

    Nov 19, 2023
    1
    0
    0
  16. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    728
    150
    30
    i tried to extract and code 37 still
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2498 xinso, Aug 3, 2025
    Last edited: Aug 3, 2025
    zwl29107. Could you please make a pair of 27913.1000 EnterpriseG Edition .cat and .mum for me to test Reconstruction? (Never mind if not available. Thanks.)

    Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27913.1000.cat
    Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27913.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-EnterpriseGEdition" version="10.0.27913.1000" 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.27913.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package" version="10.0.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" 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.27913.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
     
  19. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,967
    1,680
    60
    #2499 Ace2, Aug 3, 2025
    Last edited: Aug 3, 2025
    would be nice to have a set made like this as well.

    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-EnterpriseGEdition" version="10.0.27913.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Windows EnterpriseG Edition" releaseType="Product">
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package" version="10.0.27913.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
     
  20. zwl29107

    zwl29107 MDL Addicted

    Jul 10, 2022
    630
    752
    30