Windows Editions Reconstruction Project

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

  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2141 xinso, Mar 25, 2021
    Last edited: Mar 25, 2021
    Original or registry modified?
     
  2. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,006
    540
    60
    #2142 zhanglin, Mar 25, 2021
    Last edited: Mar 25, 2021
    It can be achieved by simply deleting NoRemove
     
  3. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,006
    540
    60
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2144 xinso, Mar 25, 2021
    Last edited: Mar 25, 2021
    Oh, thanks.

    Conclusion:
    IE (FOD) can be removed safely, but NOT Edge because it is still a system package. Remember.

    i.e. IE and Chromium Edge can be removed. (if Chromium Edge removed incompletely, LCU failed Online. But still work for Offline installation.)

    OK. Now focus on install.wim re-construction for complete Chromium Edge removal. (still wishing there is other easier workaround.)
     
  5. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,006
    540
    60
    捕获3.PNG

    Install.wim is re-construction, Chromium Edge is removed feels difficult
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    I've mentioned that Re-Construction allows only "What is different to source image". (It is stuborn, but stupid. You need to do something to cheat it.)
     
  7. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,006
    540
    60
    How to do?I really don't know.
     
  8. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,006
    540
    60
    Use install.wim without Chromium Edge to install Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.21337.1000.mum, and finally remove the original Microsoft-Windows-ProfessionalEdition, is that right?
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2149 xinso, Mar 25, 2021
    Last edited: Mar 25, 2021
    To sum it up for Client (ATM): It is not perfect to remove Chromium Edge from install.wim.


    Q: Server 2022 can use Chromium Edge without the need of Edge, and allowed to remove Chromium Edge. Why Microsoft keeps incomplete Edge package for Client?
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
  11. Atenza

    Atenza MDL Junior Member

    Feb 16, 2011
    86
    66
    0
    Is that possible making normal editions transfer to N editions?
    (e.g. Windows 10 Core to Windows 10 Core N)

    Because I want to do this on Trad Chinese versions, and shink volume...
    Thanks in advanced.
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2152 xinso, Mar 26, 2021
    Last edited: Mar 26, 2021
    Offer Expired.
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2153 xinso, Mar 26, 2021
    Last edited: Mar 26, 2021
    OptionalFeatures.exe is now standalone package for 21H2.

    [Client]
    Parent-package
    Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.21343.1000
    Child-package
    Microsoft-Windows-Desktop-Shared-Package~31bf3856ad364e35~amd64~~10.0.21343.1000
    Grand-Child-package
    Microsoft-Windows-OptionalFeatures-Package~31bf3856ad364e35~amd64~~10.0.21343.1000

    [Server Desktop Experience]
    Grand-Grand-Parent-package
    Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~~10.0.20317.1
    Grand-Parent-package
    Microsoft-Windows-Server-Shell-Package~31bf3856ad364e35~amd64~~10.0.20317.1
    Parent-package
    Microsoft-Windows-Server-Features-Package~31bf3856ad364e35~amd64~~10.0.20317.1
    Child-package
    Microsoft-Windows-Desktop-Shared-Package~31bf3856ad364e35~amd64~~10.0.20317.1
    Grand-Child-package
    Microsoft-Windows-OptionalFeatures-Package~31bf3856ad364e35~amd64~~10.0.20317.1


    Microsoft-Windows-Desktop-Shared-Package
    Code:
    Containers-Dynamic-Image-Package
    HyperV-Compute-API-Package
    HyperV-Hypervisor-API-Package
    LanguageFeatures-WordBreaking-Common-legacy-Package
    Microsoft-Client-License-Platform-Migration-Package
    Microsoft-Clipboard-Package
    Microsoft-Composable-PlatformExtension-ConsentExperienceCommon-Package
    Microsoft-Composable-PlatformExtension-DragDropDataExchange-Package
    Microsoft-Composable-PlatformExtension-MiracastBannerExperience-Package
    Microsoft-OneCore-Cellcore-Data-Provisioning-Package
    Microsoft-OneCore-CmdLineTools-Package
    Microsoft-OneCore-ConsentUx-Package
    Microsoft-OneCore-DeliveryOptimization-MI-Package
    Microsoft-OneCore-DeliveryOptimization-Settings-Package
    Microsoft-Onecore-Directory-Services-SAM-MOF-Package
    Microsoft-OneCore-EnterpriseDataProtection-Package
    Microsoft-OneCore-EnterpriseDesktopAppMgmtCSP-Package
    Microsoft-OneCore-Fonts-DesktopFonts-NonLeanSupplement-Package
    Microsoft-OneCore-PickerPlatform-Package
    Microsoft-OneCore-PointOfService-OposBridge-Package
    Microsoft-OneCore-RemoteRegistry-Package
    Microsoft-OneCore-Scan-Package
    Microsoft-OneCore-StorageManagement-Package
    Microsoft-OneCore-SystemSettings-Usb-Package
    Microsoft-OneCore-UnixCommandLineTools-Package
    Microsoft-OneCore-Update-OrchestratorScheduler-UXTasks-Package
    Microsoft-OneCore-Update-OrchestratorSchedulerTasks-Package
    Microsoft-OneCore-Verifier-Package
    Microsoft-OneCore-WSD-Package
    Microsoft-OneCore-WSD-Full-Package
    Microsoft-Windows-AclUI-Package
    Microsoft-Windows-ADSI-Package
    Microsoft-Windows-AllJoyn-Package
    Microsoft-Windows-Appx-UserDataSource-Package
    Microsoft-Windows-AuthManager-Package
    Microsoft-Windows-BioEnrollment-UX-Package
    Microsoft-Windows-Biometrics-Package
    Microsoft-Windows-BootEnv-Fonts-Package
    Microsoft-Windows-Casting-Platform-Package
    Microsoft-Windows-CleanMgr-Package
    Microsoft-Windows-ClearTypeTuner-Package
    Microsoft-Windows-CmdLineHelp-Package
    Microsoft-Windows-ComDTC-Package
    Microsoft-Windows-Common-Utilities-Package
    Microsoft-Windows-ComPlus-MMC-Package
    Microsoft-Windows-ComputerManagerLauncher-Package
    Microsoft-Windows-CoreSystem-CDFS-Package
    Microsoft-Windows-CoreSystem-DebugTransports-Package
    Microsoft-Windows-CoreSystem-Power-Tools-Package
    Microsoft-Windows-CoreSystem-VolumeStorage-Package
    Microsoft-Windows-DataExchange-Package
    Microsoft-Windows-DbgTransports-Package
    Microsoft-Windows-DefaultProgramsUI-Package
    Microsoft-Windows-Defrag-Package
    Microsoft-Windows-Defrag-UI-Package
    Microsoft-Windows-DevicePairing-Package
    Microsoft-Windows-DeviceSync-Feature-Package
    Microsoft-Windows-DeviceUX-Package
    Microsoft-Windows-DHCP-Server-Package
    Microsoft-Windows-DIMS-Package
    Microsoft-Windows-DirectInput-Package
    Microsoft-Windows-DirectMusic-Package
    Microsoft-Windows-DirectPlay-Package
    Microsoft-Windows-DirectShowAsf-Package
    Microsoft-Windows-Disk-Diagnosis-Package
    Microsoft-Windows-DiskQuota-Package
    Microsoft-Windows-DisplayControl-Package
    Microsoft-Windows-DisplayPolicy-Package
    Microsoft-Windows-DNS-Admin-ClientSnapin-Package
    Microsoft-Windows-DXPFeature-Package
    Microsoft-Windows-EAS-Package
    Microsoft-Windows-Enhanced-Storage-Package
    Microsoft-Windows-ErrorReportingCompatibility-Package
    Microsoft-Windows-ErrorReportingConsole-Package
    Microsoft-Windows-ErrorReportingPowershell-Package
    Microsoft-Windows-ESENT-Package
    Microsoft-Windows-EudcEdit-Package
    Microsoft-Windows-EventForwarding-Package
    Microsoft-Windows-EventTracingManagement-Package
    Microsoft-Windows-EventViewer-Package
    Microsoft-Windows-FireWall-UI-Package
    Microsoft-Windows-GameUX-Package
    Microsoft-Windows-GetMAC-onecore-Package
    Microsoft-Windows-GPTools-Package
    Microsoft-Windows-Help-Package
    Microsoft-Windows-HTTP-Ancillary-Package
    Microsoft-Windows-HypervisorEnforcedCodeIntegrity-Package
    Microsoft-Windows-IAS-Package
    Microsoft-Windows-ICS-Package
    Microsoft-Windows-ImageAcquisition-Package
    Microsoft-Windows-IMAPI-Package
    Microsoft-Windows-IME-Base-Plus-TableDrivenTextServices-Package
    Microsoft-Windows-IME-Inbox-ja-jp-Package
    Microsoft-Windows-IME-Inbox-ko-kr-Package
    Microsoft-Windows-IME-Inbox-zh-hans-Package
    Microsoft-Windows-IME-Inbox-zh-hant-Package
    Microsoft-Windows-IME-SMAT-TSF3-Package
    Microsoft-Windows-Indeo-Codecs-Package
    Microsoft-Windows-International-CodePage-Package
    Microsoft-Windows-InternetExplorer-Package
    Microsoft-Windows-ISCSI-Package
    Microsoft-Windows-IsoBurn-Package
    Microsoft-Windows-Killbits-Package
    Microsoft-Windows-LanguageEnablingComponents-Package
    Microsoft-Windows-Mail-Package
    Microsoft-Windows-MCAST-Package
    Microsoft-Windows-MDAC-Package
    Microsoft-Windows-MDAC-Core-Package
    Microsoft-Windows-Migration-Package
    Microsoft-Windows-MigrationUI-Package
    Microsoft-Windows-MMC-Package
    Microsoft-Windows-MobileBroadband-Package
    Microsoft-Windows-MobilePC-Package
    Microsoft-Windows-MobilePC-Client-Basic-Package
    Microsoft-Windows-MobilityWLAN-Package
    Microsoft-Windows-MSConfig-Package
    Microsoft-Windows-MSI-Package
    Microsoft-Windows-MTF-ContactHarvesterDS-Package
    Microsoft-Windows-NameResolution-Ancillary-Package
    Microsoft-Windows-NAP-Package
    Microsoft-Windows-NetFx-VCRedist-Package
    Microsoft-Windows-NetProfilesUX-Package
    Microsoft-Windows-Network-QoS-GUI-Package
    Microsoft-Windows-Network-Security-CmdTools-Package
    Microsoft-Windows-Network-Security-MPSSVC-Netsh-Tracing-Package
    Microsoft-Windows-Network-Security-MPSSVC-PowerShell-Package
    Microsoft-Windows-OpenGL-Package
    Microsoft-Windows-OptionalFeatures-Package
    Microsoft-Windows-PerfMon-Package
    Microsoft-Windows-PerformanceCounterInfrastructureConsumer-Package
    Microsoft-Windows-PerformanceToolsCommandLine-Package
    Microsoft-Windows-PNPX-Package
    Microsoft-Windows-PortableWorkspaces-Package
    Microsoft-Windows-Power-Shell-Package
    Microsoft-Windows-PowerShell-Control-Package
    Microsoft-Windows-PowerUX-Package
    Microsoft-Windows-Printer-Drivers-Package
    Microsoft-Windows-Printing-3D-Package
    Microsoft-Windows-Printing-CloudPrint-Package
    Microsoft-Windows-Printing-DafIpp-Package
    Microsoft-Windows-Printing-UI-Package
    Microsoft-Windows-Printing-WSD-Package
    Microsoft-Windows-ProfApi-DesktopCompat-Package
    Microsoft-Windows-RAC-Package
    Microsoft-Windows-RecoveryCenter-Package
    Microsoft-Windows-RecoveryDrive-Package
    Microsoft-Windows-RegEdit-Package
    Microsoft-Windows-RemoteDesktop-UserModeRDProtocol-Package
    Microsoft-Windows-RemoteDesktopServices-Collaboration-ViewerAx-Package
    Microsoft-Windows-RotMgr-Package
    Microsoft-Windows-ScheduleUI-Package
    Microsoft-Windows-ScreenSavers-3D-Package
    Microsoft-Windows-SDKTools-Package
    Microsoft-Windows-SecureBoot-Package
    Microsoft-Windows-SecurityTools-Package
    Microsoft-Windows-SecurityUX-Package
    Microsoft-Windows-ShellOptions-Package
    Microsoft-Windows-ShellSync-Package
    Microsoft-Windows-SKU-Foundation-Package-avcore-noindeo-DirectShow-Group-Package
    Microsoft-Windows-SKU-Foundation-Package-avcore-noindeo-Other-Group-Package
    Microsoft-Windows-StorageDrivers-Package
    Microsoft-Windows-StorageManagement-Package
    Microsoft-Windows-SvcCtrl-MMC-Package
    Microsoft-Windows-SystemControl-Package
    Microsoft-Windows-SystemSettings-SettingsHandlers-InputPersonalization-Package
    Microsoft-Windows-Tablet-Package
    Microsoft-Windows-TableTextServices-Package
    Microsoft-Windows-TabletPC-Package
    Microsoft-Windows-TAPI-Package
    Microsoft-Windows-Telnet-Client-Package
    Microsoft-Windows-TerminalServices-MiscRedirection-Package
    Microsoft-Windows-TextPrediction-Package
    Microsoft-Windows-TFTP-Client-Package
    Microsoft-Windows-Theming-CPL-Package
    Microsoft-Windows-Tiering-Package
    Microsoft-Windows-TroubleShooting-Package
    Microsoft-Windows-Troubleshooting-Client-Package
    Microsoft-Windows-TS-Package
    Microsoft-Windows-TS-APPX-Package
    Microsoft-Windows-TS-Broker-Package
    Microsoft-Windows-TS-RDP-Package
    Microsoft-Windows-TVTuner-Package
    Microsoft-Windows-UDFS-Package
    Microsoft-Windows-UNIMODEM-Package
    Microsoft-Windows-Utilities-Package
    Microsoft-Windows-VAN-Package
    Microsoft-Windows-VaultUI-Package
    Microsoft-Windows-VDS-Package
    Microsoft-Windows-VideoForWindows-Package
    Microsoft-Windows-VSS-Package
    Microsoft-Windows-Web-Services-for-Management-EventFwd-Plugin-Package
    Microsoft-Windows-Web-Services-for-Management-WinRM-WecSvc-Http-Registration-Package
    Microsoft-Windows-WindowsAppCompat-Package
    Microsoft-Windows-WindowsAppCompat-ACWinRT-Package
    Microsoft-Windows-WinOcr-Package
    Microsoft-Windows-WinSat-Package
    Microsoft-Windows-WMIEvents-Package
    Microsoft-Windows-WMIGUI-Package
    Microsoft-Windows-WmiPerf-Package
    Microsoft-Windows-WMX-Package
    Microsoft-Windows-Xwizards-Package
    ServiceInitiatedHealing-Client-Package
    Microsoft-Windows-IE-Troubleshooters-Package
    
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2154 xinso, Mar 26, 2021
    Last edited: Mar 26, 2021
    About Chromium Edge Offline installer:

    19042 (System App)
    20H2Enablement

    19043 (System App)
    Microsoft-Windows-Internet-Browser-Package~31bf3856ad364e35~amd64~~10.0.19041.906
    edge.wim: 3 versions + EdgeUpdate
    Code:
    Edge
    EdgeCore
    EdgeWebView
    
    21H2 (MSFT-Only-Knows App)

    (install.wim)
    C:\Program Files (x86)\Microsoft
    +
    Microsoft-Windows-Internet-Browser-Package

    ==> Setup

    (installed system)
    C:\Program Files\WindowsApps\microsoft.microsoftedge.stable_89.0.774.45_neutral__8wekyb3d8bbwe
    +
    C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe


    Stuck in here:
    C:\Program Files (x86)\Microsoft


    Maybe Microsoft deletes the installation infomation from system after integration???
     
  15. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,006
    540
    60
    Microsoft deletes the installation infomation from system after integration?
    You are right, it is really possible.
    Remove Microsoft-Windows-Internet-Browser-Package-amd64-10.0.19041.899, EDGE still exists.

    捕获.PNG
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2156 xinso, Mar 26, 2021
    Last edited: Mar 26, 2021
    This kind of package is different to regular package. Hence I said "MSFT-Only-Knows App".

    After removing the package, delete the installed folder.
    C:\Program Files (x86)\Microsoft
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
  18. Tarsynear

    Tarsynear MDL Senior Member

    Jan 4, 2021
    293
    118
    10
    I think not all packages are in C:\Windows\servicing\Packages, some packages are not visible. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2159 xinso, Mar 26, 2021
    Last edited: Mar 26, 2021
    Q: How to disable system integrity check? ci.dll?
    Code:
    C:\WINDOWS\system32>dism /english /image:K: /add-package:D:\PackExtractor\050\Microsoft-Windows-Server-Features-Package05~31bf3856ad364e35~amd64~~10.0.20317.1
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.20317.1
    
    Processing 1 of 1 - Adding package Microsoft-Windows-Server-Features-Package05~31bf3856ad364e35~amd64~~10.0.20317.1
    [==========================100.0%==========================]
    An error occurred - Microsoft-Windows-Server-Features-Package05 Error: 0x80092004
    
    Error: 0x80092004
    
    DISM failed. No operation was performed.
    For more information, review the log file.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    
    C:\WINDOWS\system32>
    
    Game over.
     
  20. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,688
    13,688
    340
    #2160 xinso, Mar 27, 2021
    Last edited: Mar 27, 2021
    Fact:
    Re-Construction won't change the Existent package of a Source image which name is the same as that of the Target Customized package.

    e.g.
    Source package name = A.mum
    sub-package 1 Media Player
    sub-package 2 Cortana
    sub-package 3 Windows Defender

    [Not working]
    Target Customized package name = A.mum
    sub-package 1 Media Player
    sub-package 4 Win32Calc

    [Working]
    Target Customized package name = B.mum
    sub-package 1 Media Player
    sub-package 4 Win32Calc


    Q: What is the best source image for Customization Re-Construction?
    A:
    For Client: ServerStandardCor or ServerStandardAcor
    For Server: Any Client edition

    PS.
    Standalone image is better - Simple and Saving time.