[ARCHIVED] Windows Editions Reconstruction Project

Discussion in 'Windows 10' started by whatever127, Jan 10, 2020.

Thread Status:
Not open for further replies.
  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    Just kidding myself. Take it easy.
     
  3. gareths

    gareths MDL Senior Member

    Jun 5, 2017
    469
    128
    10
    how did you convert ContainerOS
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  5. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    Can I apply that to 19042 or 19043 server core?
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2107 xinso, Mar 19, 2021
    Last edited: Mar 19, 2021
    That's similare to "Enablement" only, UI components are still needed.
     
  7. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    318
    147
    10
    "microsoft-windows-client-desktop-required-arm64arm-package.esd" is pretty interesting package, and also other arm64arm packages. I will test them with WinPE ARM32 and edit packages, and see what happens.
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  9. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    318
    147
    10
    #2110 EeroS, Mar 19, 2021
    Last edited: Mar 19, 2021
    Interesting... arm64arm packages for 17763.1 SysARM32 install on WinPE ARM32 17763.1 with Dism++ running as TrustedInstaller. Not every package will install though. For example, I installed Photo Viewer successfully. Sadly, it did not boot.
    upload_2021-3-19_13-47-1.png
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2111 xinso, Mar 19, 2021
    Last edited: Mar 19, 2021
    Client as Server is an option if you use only what allowed by Server Product Policy.
     
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2112 xinso, Mar 19, 2021
    Last edited: Mar 19, 2021
    "Sadly, it did not boot."

    Which means? Your installation (being arm64arm) interferes the boot processes.
     
  12. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    318
    147
    10
    It is problem with QEMU, older Windows versions boot fine. Even WinPE 17763.1 without any additional stuff didn't boot up on QEMU.
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    So you are doing Mission: Impossible IMPOSSIBLE.

    Why not ask mdl052020:
    Code:
    Yea Impossible = I M Possible
    
     
  14. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    318
    147
    10
    Testing ARM32 packages and stuff is propably possible only on real hardware. QEMU won't work for this.
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2116 xinso, Mar 20, 2021
    Last edited: Mar 20, 2021
    What are "Windows Defender" related components?

    17763.1 Client for example:

    1. AntiMalware
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <_7Customizer>
      <Componenet group="not defined" name="AntiMalware" requiredForStableSystem="false" size="0">
        <Description>Put a meaningfull but short description here.</Description>
        <DependsOns/>
        <NeededFors/>
        <Files>
          <File method="delete" path="Windows\System32\amsi.dll"/>
          <File method="delete" path="Windows\System32\amsiproxy.dll"/>
          <File method="delete" path="Windows\sysWOW64\amsi.dll"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..yment000-deployment_*.manifest" string="Microsoft-Antimalware-Scan-Interface" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..yment030-deployment_*.manifest" string="Microsoft-Antimalware-Scan-Interface" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\pending.xml" string="Microsoft-Antimalware-Scan-Interface" xmlParents=""/>
        </Files>
        <Directories/>
        <Registry>
          <Keys>
            <Key part="software" path="Classes\CLSID\{b2cabfe4-fe04-42b1-a5df-08d483d4d100}"/>
            <Key part="software" path="Classes\CLSID\{fdb00e52-a214-4aa1-8fba-4357bb0072ec}"/>
            <Key part="software" path="Classes\Component Categories\{56FFCC30-D398-11D0-B2AE-00A0C908FA49}"/>
            <Key part="software" path="Classes\Interface\{b2cabfe4-fe04-42b1-a5df-08d483d4d125}"/>
          </Keys>
          <Values/>
        </Registry>
        <Manifests>
          <Manifest id="*microsoft-antimalware-scan-interface_*"/>
        </Manifests>
        <Packages/>
      </Componenet>
    </_7Customizer>
    
    2. Windows Defender
    Code:
    Windows-Defender-Client-Package~31bf3856ad364e35~amd64~~10.0.17763.1
    Windows-Defender-Group-Policy-Package~31bf3856ad364e35~amd64~~10.0.17763.1
    
    3. Malware Removal Tool (refer to PS. 2)
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <_7Customizer>
      <Componenet group="not defined" name="mrt10" requiredForStableSystem="false" size="0">
        <Description>Put a meaningfull but short description here.</Description>
        <DependsOns/>
        <NeededFors/>
        <Files>
          <File method="delete" path="Windows\System32\mrt100.dll"/>
          <File method="delete" path="Windows\System32\mrt_map.dll"/>
          <File method="delete" path="Windows\sysWOW64\mrt100.dll"/>
          <File method="delete" path="Windows\sysWOW64\mrt_map.dll"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..t0010200-deployment_*.manifest" string="Microsoft-Windows-MRT-v1.0-Map" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..t0010200-deployment_*.manifest" string="Microsoft-Windows-MRT10" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..t0310210-deployment_*.manifest" string="Microsoft-Windows-MRT-v1.0-Map" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..t0310210-deployment_*.manifest" string="Microsoft-Windows-MRT10" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\pending.xml" string="Microsoft-Windows-MRT-v1.0-Map" xmlParents=""/>
          <File method="deleteLine" path="Windows\winsxs\pending.xml" string="Microsoft-Windows-MRT10" xmlParents=""/>
        </Files>
        <Directories/>
        <Registry>
          <Keys/>
          <Values>
            <Value part="software" path="Microsoft\Windows NT\CurrentVersion\KnownManagedDebuggingDlls" value="$(runtime.system32)\mrt_map.dll"/>
            <Value part="software" path="Microsoft\Windows NT\CurrentVersion\MiniDumpAuxiliaryDlls" value="$(runtime.windows)\system32\mrt100.dll"/>
            <Value part="software" path="Wow6432Node\Microsoft\Windows NT\CurrentVersion\KnownManagedDebuggingDlls" value="$(runtime.system32)\mrt_map.dll"/>
            <Value part="software" path="Wow6432Node\Microsoft\Windows NT\CurrentVersion\MiniDumpAuxiliaryDlls" value="$(runtime.windows)\system32\mrt100.dll"/>
          </Values>
        </Registry>
        <Manifests>
          <Manifest id="*microsoft-windows-mrt-v1.0-map_*"/>
          <Manifest id="*microsoft-windows-mrt10_*"/>
        </Manifests>
        <Packages/>
      </Componenet>
    </_7Customizer>
    
    4. Disable Malware Removal Tool and Windows Defender Definitions Update
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MRT]
    "DontReportInfectionInformation"=dword:00000001
    "DontOfferThroughWUAU"=dword:00000001
    
    5. (optional) Windows Security
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <_7Customizer>
      <Componenet group="not defined" name="SecHealthUI" requiredForStableSystem="false" size="0">
        <Description>Put a meaningfull but short description here.</Description>
        <DependsOns/>
        <NeededFors/>
        <Files>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..ent01100-deployment_*.manifest" string="Microsoft-Windows-SecHealthUI.AppxMain.Resources" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..ent03130-deployment_*.manifest" string="Microsoft-Windows-SecHealthUI.AppxMain" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\Manifests\*microsoft-windows-c..ent03130-deployment_*.manifest" string="Microsoft-Windows-SecHealthUI.AppxSetup" xmlParents="dependency"/>
          <File method="deleteLine" path="Windows\winsxs\pending.xml" string="Microsoft-Windows-SecHealthUI.AppxMain" xmlParents=""/>
          <File method="deleteLine" path="Windows\winsxs\pending.xml" string="Microsoft-Windows-SecHealthUI.AppxMain.Resources" xmlParents=""/>
          <File method="deleteLine" path="Windows\winsxs\pending.xml" string="Microsoft-Windows-SecHealthUI.AppxSetup" xmlParents=""/>
        </Files>
        <Directories>
          <Directory path="Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy"/>
          <Directory path="Windows\SystemResources\Microsoft.Windows.SecHealthUI"/>
        </Directories>
        <Registry>
          <Keys>
            <Key part="software" path="Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\InboxApplications\Microsoft.Windows.SecHealthUI_10.0.17763.1_neutral__cw5n1h2txyewy"/>
          </Keys>
          <Values/>
        </Registry>
        <Manifests>
          <Manifest id="*microsoft-windows-s...appxmain.resources_*"/>
          <Manifest id="*microsoft-windows-sechealthui.appxmain_*"/>
          <Manifest id="*microsoft-windows-sechealthui.appxsetup_*"/>
        </Manifests>
        <Packages/>
      </Componenet>
    </_7Customizer>
    
    6. (optional) Hide Windows Security Settings Page
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "SettingsPageVisibility"="hide:windowsdefender"
    

    PS. 1
    For Server,
    1. Antimalware
    Code:
    Microsoft-Antimalware-Scan-Interface-Core-Package~31bf3856ad364e35~amd64~~10.0.17763.1
    
    2. Windows Defender
    Code:
    Windows-Defender-Server-Core-Package~31bf3856ad364e35~amd64~~10.0.17763.1
    Windows-Defender-Group-Policy-Package~31bf3856ad364e35~amd64~~10.0.17763.1
    
    3.\4.\5.\6.
    Code:
    Aforementioned
    
    PS. 2
    For older versions, there is Malware Removal Tool package.
    Code:
    Microsoft-Windows-MRT10-Package~31bf3856ad364e35~amd64~~10.0.15063.0
    
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2118 xinso, Mar 20, 2021
    Last edited: Mar 20, 2021
    Having a very good day today even though some files being manually removed are recovered by LCU:
    Code:
    C:\WINDOWS\system32>dir /b K:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy
    resources.pri
    SecHealthUI.exe
    SecHealthUIDataModel.dll
    SecHealthUIDataModel.winmd
    SecHealthUIViewModels.dll
    SecHealthUIViewModels.winmd
    
    C:\WINDOWS\system32>dir /b K:\Windows\SystemResources\Microsoft.Windows.SecHealthUI
    Microsoft.Windows.SecHealthUI.pri
    
    C:\WINDOWS\system32>
    
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2120 xinso, Mar 21, 2021
    Last edited: Mar 21, 2021
    CM Government edition is SAC.

    Release History:
    15063.0
    17134.1
    17763.1 (this one is good if you know how to migrate LTSC LCU)
    19043.XXX (21H1)?
    or
    2XXXX.X (21H2)?