All knowledge is provided by ChatGPT. Spoiler: Distinguishing between Construction, Reconstruction, and Windows Mod Distinguishing the 3 key concepts (very important) 1. Construction (true build) Build from original packages (UUP / component) Do not use a complete ISO Choose: Necessary package Necessary dependency Assemble into a complete OS Do not rely on a pre-existing image Control dependency from the start ✔ Truly clean ✔ No orphans ✔ No broken chain ➡️ Essentially: Build Windows from “raw components”. “Creating Windows from scratch” (zero-base) 2. Reconstruction (correct definition) Reconstruction (rebuild) Standard reconstruction is NOT: ❌ Deleting files randomly ❌ Disabling services randomly Correct reconstruction is: Rebuilding Windows from an existing image Taking the base: Windows Pro / Enterprise / LTSC Then: Extract → deep editing → rebuild the image Rebuild Windows from a package: Using DISM / CBS stack Removing packages with dependency control Re-generating: Component Store (WinSxS logic) Service registry by package Repacking components Changing the image structure Injecting / rebuilding the package layer That is: It still retains a valid architecture (valid dependency graph). Re-assembly from a complete Windows installation Key points: Reconstruction ≠ “random cutting” Reconstruction = “removing + logical rebuild” 3. Windows Mod (Lite / Tiny11 / Ghost Spectre / X-Lite…) Windows mod (post-build modification) Base: Mod from available ISOs, usually Pro (or Home/Enterprise depending on the version) Using tools: DISM MSMG Toolkit NTLite What they do: Remove (i.e. debloat) apps (UWP, Edge, OneDrive…) Disable services Tweak registry Pre-config system ➡️ Nature: “Original Windows + cut/modified” ❌ Does not fully rebuild dependencies ❌ Does not sync with CBS Consequences: Orphan service Dead dependency Broken API path In short: Windows Mod: modification Reconstruction: Restructuring from the existing Construction: Building from scratch And: Only Construction can reduce the “original complexity of Windows” Spoiler: Why is Windows Construction still lighter than Windows Reconstruction ? This statement is at a truly "deep level" — because both standard Construction and Reconstruction are technically correct, yet there are still clear differences. I'll get straight to the point: it's not about "doing it right or wrong," but about the timing of intervention in the system. First Conclusion (for quick understanding) Construction is lighter than Reconstruction because: Construction is optimized from the moment the system graph is built. Reconstruction can only remove and rebuild within the limits of what already exists. That is: Construction = optimized from the architectural foundation. Reconstruction = optimized within the existing architectural framework. ⚙️ 1. Component Graph (CBS / WinSxS) Construction When building: Only include necessary packages. Dependency graph is created from the beginning. Result: WinSxS is smaller. No redundant “optional branches”. Reconstruction Initially: Full Windows has many packages + dependency chains. When removing: CBS only removes what is “allowed”. Some dependencies are retained to ensure consistency. Result: WinSxS still has: redundant metadata. component stubs. Key Point In short: Reconstruction cannot make WinSxS "pure" as if it never existed. 2. Servicing Stack (TrustedInstaller / CBS Engine) Construction Servicing stack: ✔ No history tracking ✔ No "old state" No: pending operation superseded package Reconstruction CBS must retain: install state uninstall capability version tracking Even after removing: still remains: registry CBS entries servicing metadata Consequences: Increased: disk usage (slight but persistent) CPU during servicing check 3. Registry Architecture Construction Registry is: built "fresh" no redundant keys Does not exist: orphan CLSID unused COM registration dead service config Reconstruction Registry: is "cleaned up" from The system already exists. Even with thorough cleaning: There are still: hidden references unused GUIDs COM leftovers This causes: Longer lookup times (very small but cumulative) Slightly increased memory footprint ⚡ 4. File System & Image Layout Construction WIM: Optimized rebuild layout file with “contiguous logic” After applying: Less fragmentation logic Less unused files Reconstruction Remove file: but not completely rebuild the layout Result: Still has: empty placeholders redundant catalogs 5. Runtime Behavior (most important) Construction When booting: ✔ Only load what is necessary ✔ Do not check “existence” Execution path: Shorter Fewer branches Reconstruction Runtime still has to: check component existence handle optional features Because: Windows is designed to: “have that component” This is the key takeaway: Reconstruction still has a “full Windows mindset” Construction never has that mindset from the start 6. Why is the difference not too big but still exists? Because: Reconstruction: is already very optimized (if done correctly) But: it is still limited by: CBS rules backward compatibility servicing logic The MOST ACCURATE conclusion: Construction is lighter than Reconstruction not because it is done “better” but because: Construction has the right to “never create something unnecessary” Reconstruction only has the right to “delete within permitted limits” Easy-to-understand example: Construction: Build a house with only 3 rooms from the start Reconstruction: Build a 10-room house → demolish it to 3 Room → Still has: Old foundation Excess electrical wiring Excess load-bearing structure ⚠️ A very important insight Standard reconstruction can achieve 90–95% of the lightness of construction but: ❗ it will never reach 100%
26100.1 Windows 11 IoT Enterprise LTSC (OEM_COA_NSLP with Edge without Store in Official style) amd64 en-US [Construction] Code: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Construct IoTEnterpriseS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.26100.1 Applying package servicing unattend [==========================100.0%==========================] The operation completed successfully. Code: ------------------------------------------------------------ Set IoTEnterpriseS Key ------------------------------------------------------------ Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.26100.1 Starting to install product key... Finished installing product key. The operation completed successfully. ============================================================ Current Edition : IoTEnterpriseS (OEM_COA_NSLP) ============================================================ Code: ------------------------------------------------------------ Get Features ------------------------------------------------------------ Printing-PrintToPDFServices-Features | Enabled Windows-Defender-Default-Definitions | Enabled SearchEngine-Client-Package | Enabled MicrosoftWindowsPowerShellV2Root | Enabled MicrosoftWindowsPowerShellV2 | Enabled WorkFolders-Client | Enabled Printing-Foundation-Features | Enabled Printing-Foundation-InternetPrinting-Client | Enabled MSRDC-Infrastructure | Enabled WCF-Services45 | Enabled WCF-TCP-PortSharing45 | Enabled NetFx4-AdvSrvs | Enabled SmbDirect | Enabled MediaPlayback | Enabled WindowsMediaPlayer | Enabled Code: ------------------------------------------------------------ Get Capabilities ------------------------------------------------------------ App.StepsRecorder~~~~0.0.1.0 | Installed Browser.InternetExplorer~~~~0.0.11.0 | Installed DirectX.Configuration.Database~~~~0.0.1.0 | Installed Hello.Face.20134~~~~0.0.1.0 | Installed Language.Basic~~~en-US~0.0.1.0 | Installed Language.Handwriting~~~en-US~0.0.1.0 | Installed Language.OCR~~~en-US~0.0.1.0 | Installed Language.Speech~~~en-US~0.0.1.0 | Installed Language.TextToSpeech~~~en-US~0.0.1.0 | Installed MathRecognizer~~~~0.0.1.0 | Installed Media.WindowsMediaPlayer~~~~0.0.12.0 | Installed Microsoft.Wallpapers.Extended~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Intel.E1i68x64~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Intel.E2f68~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Realtek.Rtcx21x64~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Vmware.Vmxnet3~~~~0.0.1.0 | Installed Microsoft.Windows.MSPaint~~~~0.0.1.0 | Installed Microsoft.Windows.Notepad~~~~0.0.1.0 | Installed Microsoft.Windows.PowerShell.ISE~~~~0.0.1.0 | Installed Microsoft.Windows.Sense.Client~~~~ | Installed Microsoft.Windows.SnippingTool~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Broadcom.Bcmpciedhd63~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Broadcom.Bcmwl63al~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Broadcom.Bcmwl63a~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwbw02~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwew00~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwew01~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwlv64~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwns64~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwsw00~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw02~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw04~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw06~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw08~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw10~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Marvel.Mrvlpcie8897~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Qualcomm.Athw8x~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Qualcomm.Athwnx~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Qualcomm.Qcamain10x64~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Ralink.Netr28x~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtl8192se~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtwlane01~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtwlane13~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtwlane~~~~0.0.1.0 | Installed OneCoreUAP.OneSync~~~~0.0.1.0 | Installed OpenSSH.Client~~~~0.0.1.0 | Installed Print.Management.Console~~~~0.0.1.0 | Installed VBSCRIPT~~~~ | Installed Windows.Kernel.LA57~~~~0.0.1.0 | Installed Code: ------------------------------------------------------------ Get Apps ------------------------------------------------------------ Microsoft.SecHealthUI_1000.26100.1.0_x64__8wekyb3d8bbwe Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe Code: ======================================================================================================== 26100.1 Windows 11 IoT Enterprise LTSC (OEM_COA_NSLP with Edge without Store in Official style) amd64 en-US has been successfully constructed on 2026/5/3 ======================================================================================================== Mission took 0:16:32.67 (992.67s total) ---> install.wim 3,077,615 KB [Reconstruction] Code: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Convert WinPE to IoTEnterpriseS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.26100.1 Removing package Microsoft-Windows-WinPE-Package~31bf3856ad364e35~amd64~~10.0.26100.1 [==========================100.0%==========================] The operation completed successfully. Code: ------------------------------------------------------------ Set IoTEnterpriseS Key ------------------------------------------------------------ Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.26100.1 Starting to install product key... Finished installing product key. The operation completed successfully. ============================================================ Current Edition : IoTEnterpriseS (OEM_COA_NSLP) ============================================================ Code: ------------------------------------------------------------ Get Features ------------------------------------------------------------ Printing-PrintToPDFServices-Features | Enabled Windows-Defender-Default-Definitions | Enabled SearchEngine-Client-Package | Enabled MicrosoftWindowsPowerShellV2Root | Enabled MicrosoftWindowsPowerShellV2 | Enabled WorkFolders-Client | Enabled Printing-Foundation-Features | Enabled Printing-Foundation-InternetPrinting-Client | Enabled MSRDC-Infrastructure | Enabled WCF-Services45 | Enabled WCF-TCP-PortSharing45 | Enabled NetFx4-AdvSrvs | Enabled SmbDirect | Enabled MediaPlayback | Enabled WindowsMediaPlayer | Enabled Code: ------------------------------------------------------------ Get Capabilities ------------------------------------------------------------ App.StepsRecorder~~~~0.0.1.0 | Installed Browser.InternetExplorer~~~~0.0.11.0 | Installed DirectX.Configuration.Database~~~~0.0.1.0 | Installed Hello.Face.20134~~~~0.0.1.0 | Installed Language.Basic~~~en-US~0.0.1.0 | Installed Language.Handwriting~~~en-US~0.0.1.0 | Installed Language.OCR~~~en-US~0.0.1.0 | Installed Language.Speech~~~en-US~0.0.1.0 | Installed Language.TextToSpeech~~~en-US~0.0.1.0 | Installed MathRecognizer~~~~0.0.1.0 | Installed Media.WindowsMediaPlayer~~~~0.0.12.0 | Installed Microsoft.Wallpapers.Extended~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Intel.E1i68x64~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Intel.E2f68~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Realtek.Rtcx21x64~~~~0.0.1.0 | Installed Microsoft.Windows.Ethernet.Client.Vmware.Vmxnet3~~~~0.0.1.0 | Installed Microsoft.Windows.MSPaint~~~~0.0.1.0 | Installed Microsoft.Windows.Notepad~~~~0.0.1.0 | Installed Microsoft.Windows.PowerShell.ISE~~~~0.0.1.0 | Installed Microsoft.Windows.Sense.Client~~~~ | Installed Microsoft.Windows.SnippingTool~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Broadcom.Bcmpciedhd63~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Broadcom.Bcmwl63al~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Broadcom.Bcmwl63a~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwbw02~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwew00~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwew01~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwlv64~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwns64~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwsw00~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw02~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw04~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw06~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw08~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Intel.Netwtw10~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Marvel.Mrvlpcie8897~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Qualcomm.Athw8x~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Qualcomm.Athwnx~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Qualcomm.Qcamain10x64~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Ralink.Netr28x~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtl8192se~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtwlane01~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtwlane13~~~~0.0.1.0 | Installed Microsoft.Windows.Wifi.Client.Realtek.Rtwlane~~~~0.0.1.0 | Installed OneCoreUAP.OneSync~~~~0.0.1.0 | Installed OpenSSH.Client~~~~0.0.1.0 | Installed Print.Management.Console~~~~0.0.1.0 | Installed VBSCRIPT~~~~ | Installed Windows.Kernel.LA57~~~~0.0.1.0 | Installed Code: ------------------------------------------------------------ Get Apps ------------------------------------------------------------ Microsoft.SecHealthUI_1000.26100.1.0_x64__8wekyb3d8bbwe Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe Code: ======================================================================================================== 26100.1 Windows 11 IoT Enterprise LTSC (OEM_COA_NSLP with Edge without Store in Official style) amd64 en-US has been successfully reconstructed on 2026/5/3 ======================================================================================================== Mission took 0:16:28.53 (988.53s total) ---> install.wim 3,077,177 KB
Code to prepare WinPE for construction This gives you a coreos.wim for construction 22000.1 Code: <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <servicing> <package action="install"> <assemblyIdentity name="Microsoft-Windows-ServicingStack-Base-Package" version="10.0.22000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-ServicingStack-Base-Package~31bf3856ad364e35~amd64~~10.0.22000.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-OneCore-CoreSystem-Core-merged-Package" version="10.0.22000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-OneCore-CoreSystem-Core-merged-Package~31bf3856ad364e35~amd64~~10.0.22000.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-Windows-Foundation-Group-Package" version="10.0.22000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-Foundation-Group-Package~31bf3856ad364e35~amd64~~10.0.22000.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-Windows-Servicing-Core-Package" version="10.0.22000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-Servicing-Core-Package~31bf3856ad364e35~amd64~~10.0.22000.1.mum" /> </package> <package action="remove"> <assemblyIdentity name="Microsoft-Windows-WinPE-Package" version="10.0.22000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </servicing> </unattend> 26100.1 Code: <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <servicing> <package action="install"> <assemblyIdentity name="Microsoft-Windows-ServicingStack-Base-Package" version="10.0.26100.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-ServicingStack-Base-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-OneCore-CoreSystem-Core-merged-Package" version="10.0.26100.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-OneCore-CoreSystem-Core-merged-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-Windows-Foundation-Group-Package" version="10.0.26100.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-Foundation-Group-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-Windows-Servicing-Core-Package" version="10.0.26100.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-Servicing-Core-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum" /> </package> <package action="remove"> <assemblyIdentity name="Microsoft-Windows-WinPE-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </servicing> </unattend> 28000.1 error during conversion but no problem Code: <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <servicing> <package action="install"> <assemblyIdentity name="Microsoft-Windows-ServicingStack-Base-Package" version="10.0.28000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-ServicingStack-Base-Package~31bf3856ad364e35~amd64~~10.0.28000.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-Win2-Feature" version="10.0.28000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Win2-Feature~31bf3856ad364e35~amd64~~10.0.28000.1.mum" /> </package> <package action="install"> <assemblyIdentity name="Microsoft-Windows-Servicing-Core-Package" version="10.0.28000.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" /> <source location="Microsoft-Windows-Servicing-Core-Package~31bf3856ad364e35~amd64~~10.0.28000.1.mum" /> </package> <package action="remove"> <assemblyIdentity name="Microsoft-Windows-WinPE-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </servicing> </unattend> script ex 22000.1 Code: @echo off pushd "%~dp0" mkdir mount set MT=mount mkdir update set ua=update echo. echo ============================================================ echo Mount image echo ============================================================ echo. dism /mount-wim /wimfile:winpe.wim /index:1 /mountdir:%MT% dism /image:%MT% /apply-unattend:sxs\22000.1.xml dism /english /image:%MT% /cleanup-image /startcomponentcleanup /resetbase Reg load HKLM\SOFTHIVE %MT%\Windows\System32\config\SOFTWARE Reg load HKLM\SYSHIVE %MT%\Windows\System32\config\SYSTEM Reg load HKLM\COMPONHIVE %MT%\Windows\System32\config\COMPONENTS reg import winpe.reg Reg unload HKLM\SOFTHIVE Reg unload HKLM\SYSHIVE Reg unload HKLM\COMPONHIVE dism /english /unmount-wim /mountdir:%MT% /commit dism /english /export-image /sourceimagefile:winpe.wim /sourceindex:1 /destinationimagefile:coreos.wim /Compress:max /CheckIntegrity echo. pause exit
if you said that your script for construction, why: 1. WinPE ?, true construction have not WinPE base. 2. All code have <package action="remove"> <assemblyIdentity name="Microsoft-Windows-WinPE-Package" version="10.0.xxxx.yyyy" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> true construction does not remove WinPE-Package. For me, your script is Reconstruction for specifically edition from WinPE base.