[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. sakatgg

    sakatgg MDL Junior Member

    Jun 18, 2020
    66
    40
    0
    I'm using wcp patch gailium119 in ExplodeSxS. It works fine with regular *.mum files (28000.1) after editing, but with language packs (***~en-US~10.0.28000.1.mum) after editing, an error occurs during the LanguagePack installation process.

    On 26100.1, with language packs (***~en-US~10.0.26100.1.mum), it works fine after editing.

    Is it possible to modify wcp patch gailium119 so that it works (bypasses the check) for language packs (***~en-US~10.0.28000.1.mum)? Thank you.

    Example error with edited Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum

    Code:
    2026-03-01 14:08:03, Info                  CBS    Added 2-langpack.log to WER report.
    2026-03-01 14:08:03, Info                  CBS    Added Sessions.xml to WER report.
    2026-03-01 14:08:03, Info                  CBS    Added 11988_188224187.xml to WER report.
    2026-03-01 14:08:03, Info                  CBS    Added FilterList.log to WER report.
    2026-03-01 14:08:03, Info                  CBS    Failed to submit the Windows Error Report. [HRESULT = 0x8007053d - ERROR_SERVER_DISABLED]
    2026-03-01 14:08:03, Info                  CBS    Failed sending WER report [HRESULT = 0x8007053d - ERROR_SERVER_DISABLED]
    2026-03-01 14:08:03, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\verify.cpp(127)\TurboStack.dll!00007FFF957E02B0: (caller: 00007FFF957E00F7) Exception(1) tid(2008) 80092004 Cannot find object or property.
    
    2026-03-01 14:08:03, Error                 CSI    00000009@2026/3/1:11:08:03.632 (F) onecore\base\servicing\turbostack\lib\verify.cpp(127): Error CRYPT_E_NOT_FOUND originated in function (null) expression: (null)
    2026-03-01 14:08:03, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\verify.cpp(118)\TurboStack.dll!00007FFF957E0128: (caller: 00007FFF95FFF9B1) Exception(2) tid(2008) 80092004 Cannot find object or property.
    
    2026-03-01 14:08:03, Error                 CSI    0000000a@2026/3/1:11:08:03.632 (F) onecore\base\servicing\turbostack\lib\verify.cpp(118): Error CRYPT_E_NOT_FOUND originated in function (null) expression: (null)
    2026-03-01 14:08:03, Error                 CBS    Failed to verify if mum file Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum is vouched for by catalog: CRYPT_E_NOT_FOUND
    2026-03-01 14:08:03, Error                 CBS    Failed to get manifest file: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Info                  CBS    Failed to copy manifest: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum to private store and verify the content. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Info                  CBS    Failed to initialize package: Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1, from path: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum, existing package: 0 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Info                  CBS    Failed to load and initialize package: Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Info                  CBS    Failed to resolve package from execution state [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Error                 CBS    Failed to resolve child of Package: Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Info                  CBS    Failed to add package: Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-01 14:08:03, Info                  CBS    Perf: ProcessCurrent (WorkingSet: [Private: 59MB, Shared: 40MB, Total: 100MB], PrivateBytes: [Resident: 59MB, PagedOut: 2MB, Total: 62MB])
    
     
  2. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,482
    524
    60
  3. sainfo

    sainfo MDL Addicted

    Dec 6, 2021
    653
    1,445
    30
    #4623 sainfo, Mar 1, 2026
    Last edited: Mar 1, 2026
    I need help. I am trying to integrate Windows 11 IoT Enterprise into Windows 11 IoT Enterprise LTSC in a connected image, but I can't seem to get it to work. Can anyone suggest a solution?
    :tankyou:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
    #4625 xinso, Mar 2, 2026
    Last edited: Mar 2, 2026
    System is System, any modification requires repacked wcp.dll.
    Language is Language, any modification requires repacked wcp.dll.

    How about: Before adding modified Language pack, replace wcp.dll again?
    Code:
    for /f %%i in ('dir /b %MT%\Windows\WinSxS\%ARCH%_microsoft-windows-servicingstack_31bf3856ad364e35_%LVER%_none_*') do (copy /y files\WCP\wcp.dll %MT%\Windows\WinSxS\%%i %_NUL%)
    
    echo.
    echo ------------------------------------------------------------
    echo Add %LANG% %INSTALLATIONTYPE% Language
    echo ------------------------------------------------------------
    
     
  6. sakatgg

    sakatgg MDL Junior Member

    Jun 18, 2020
    66
    40
    0
    #4626 sakatgg, Mar 2, 2026
    Last edited: Mar 2, 2026
    In explodeSxS, I paused before "Install Language pack" and returned the original desktopimaging\wcp.dll - error

    In ExplodeSxS, when editing language packs (***~en-US~10.0.28000.1.mum), with the original and wcp patch gailium119 - error

    Example with Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum

    Code:
    2026-03-02 18:35:57, Info                  CBS    Added 2-langpack.log to WER report.
    2026-03-02 18:35:57, Info                  CBS    Added Sessions.xml to WER report.
    2026-03-02 18:35:57, Info                  CBS    Added 19512_290698328.xml to WER report.
    2026-03-02 18:35:57, Info                  CBS    Added FilterList.log to WER report.
    2026-03-02 18:35:57, Info                  CBS    Failed to submit the Windows Error Report. [HRESULT = 0x8007053d - ERROR_SERVER_DISABLED]
    2026-03-02 18:35:57, Info                  CBS    Failed sending WER report [HRESULT = 0x8007053d - ERROR_SERVER_DISABLED]
    2026-03-02 18:35:57, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\verify.cpp(127)\TurboStack.dll!00007FFF955202B0: (caller: 00007FFF955200F7) Exception(1) tid(2d10) 80092004 Cannot find object or property.
    
    2026-03-02 18:35:57, Error                 CSI    00000009@2026/3/2:15:35:57.698 (F) onecore\base\servicing\turbostack\lib\verify.cpp(127): Error CRYPT_E_NOT_FOUND originated in function (null) expression: (null)
    2026-03-02 18:35:57, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\verify.cpp(118)\TurboStack.dll!00007FFF95520128: (caller: 00007FFF95CCF9B1) Exception(2) tid(2d10) 80092004 Cannot find object or property.
    
    2026-03-02 18:35:57, Error                 CSI    0000000a@2026/3/2:15:35:57.698 (F) onecore\base\servicing\turbostack\lib\verify.cpp(118): Error CRYPT_E_NOT_FOUND originated in function (null) expression: (null)
    2026-03-02 18:35:57, Error                 CBS    Failed to verify if mum file Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum is vouched for by catalog: CRYPT_E_NOT_FOUND
    2026-03-02 18:35:57, Error                 CBS    Failed to get manifest file: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    Failed to copy manifest: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum to private store and verify the content. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    Failed to initialize package: Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1, from path: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum, existing package: 0 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    Failed to load and initialize package: Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    Failed to resolve package from execution state [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Error                 CBS    Failed to resolve child of Package: Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    Failed to add package: Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1 [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    Perf: ProcessCurrent (WorkingSet: [Private: 48MB, Shared: 40MB, Total: 88MB], PrivateBytes: [Resident: 48MB, PagedOut: 2MB, Total: 50MB])
    2026-03-02 18:35:57, Info                  CBS    Perf: ProcessPeak (WorkingSet: 93MB, PrivateBytes: 59MB)
    2026-03-02 18:35:57, Info                  CBS    Failed to plan execution. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CSI    0000000b Perf: LRU Cache Clear @0x1be3aa32f60
    2026-03-02 18:35:57, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-02 18:35:57, Info                  CBS    WER: Generating failure report for package: Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1, status: 0x80092004, failure source: CBS Other, start state: Absent, target state: Installed, client id: DISM Package Manager Provider
    2026-03-02 18:35:57, Info                  CBS    WER: Reporting disabled for testing purposes.  Not submitting report: CbsPackageServicingFailure2
    2026-03-02 18:35:57, Info                  CBS    FinalCommitPackagesState: Started persisting state of packages
    2026-03-02 18:35:57, Info                  CBS    Continuing without transaction support.

    P.S.
    I tried inserting gailium119's wcp patch into
    explodeSxS-principalis\sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.28000.1_none_d6d15b9f65ff658e - error

    I'm using Fix 27xxx+ construction gailium119, but explodeSxS-principalis-refurbished.7z doesn't seem to be in the topic here or in search engines on the internet.
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
    #4627 xinso, Mar 2, 2026
    Last edited: Mar 2, 2026
    It has its way.

    set "_ss=sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.28000.1_none_d6d15b9f65ff658e"
    ---> Try add wcp.dll to here
    sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.28000.1_none_d6d15b9f65ff658e

    If it won't work, wait for gailium119.

    Or try explodeSxS-principalis-refurbished.7z which gailium119 recently posted. (explodeSxS-principalis.7z does not support 28000.)

    Or ask pp03 and DichVAN who use another command way.
     
  8. maxtorix

    maxtorix MDL Member

    Feb 3, 2010
    226
    207
    10
    How DTD Schema is related with reconstruction of an embedded edtiion?
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
  10. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    925
    693
    30
    Install languagepack with explodesxs instead of dism
     
  11. sakatgg

    sakatgg MDL Junior Member

    Jun 18, 2020
    66
    40
    0
    #4632 sakatgg, Mar 3, 2026
    Last edited: Mar 3, 2026
    Can't install via DISM
    Using DISM, these editable Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum file

    Code:
    B:\>dism /english /image:H:\ /add-package:B:\explodeSxS-principalis\sxs\Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum
    
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.5074
    
    Image Version: 10.0.28000.1
    
    An error occurred trying to open - B:\explodeSxS-principalis\sxs\Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum Error: 0x80092004
    
    Error: 0x80092004
    
    DISM failed. No operation was performed.
    For more information, review the log file.

    Code:
    2026-03-03 15:57:52, Info                  CBS    Added dism.log to WER report.
    2026-03-03 15:57:52, Info                  CBS    Failed to submit the Windows Error Report. [HRESULT = 0x8007053d - ERROR_SERVER_DISABLED]
    2026-03-03 15:57:52, Info                  CBS    Failed sending WER report [HRESULT = 0x8007053d - ERROR_SERVER_DISABLED]
    2026-03-03 15:57:52, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\verify.cpp(127)\TurboStack.dll!00007FFF955202B0: (caller: 00007FFF955200F7) Exception(1) tid(45cc) 80092004 Cannot find object or property.
    
    2026-03-03 15:57:52, Error                 CSI    00000007@2026/3/3:12:57:52.224 (F) onecore\base\servicing\turbostack\lib\verify.cpp(127): Error CRYPT_E_NOT_FOUND originated in function (null) expression: (null)
    2026-03-03 15:57:52, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\verify.cpp(118)\TurboStack.dll!00007FFF95520128: (caller: 00007FFF95CCF9B1) Exception(2) tid(45cc) 80092004 Cannot find object or property.
    
    2026-03-03 15:57:52, Error                 CSI    00000008@2026/3/3:12:57:52.224 (F) onecore\base\servicing\turbostack\lib\verify.cpp(118): Error CRYPT_E_NOT_FOUND originated in function (null) expression: (null)
    2026-03-03 15:57:52, Error                 CBS    Failed to verify if mum file update.mum is vouched for by catalog: CRYPT_E_NOT_FOUND
    2026-03-03 15:57:52, Error                 CBS    Failed to get manifest file: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-03 15:57:52, Info                  CBS    Failed to copy manifest: \\?\B:\explodeSxS-principalis\sxs\Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum to private store and verify the content. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-03 15:57:52, Info                  CBS    Failed to initialize internal package [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-03 15:57:52, Error                 CBS    Failed to create internal package [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    2026-03-03 15:57:52, Error                 CBS    Failed to create windows update package: CRYPT_E_NOT_FOUND
    2026-03-03 15:57:52, Error                 DISM   DISM Package Manager: PID=5828 TID=17868 Failed opening package. - CDISMPackageManager::Internal_CreatePackageByPath(hr:0x80092004)
    2026-03-03 15:57:52, Error                 DISM   DISM Package Manager: PID=5828 TID=17868 Failed to get the underlying CBS package. - CDISMPackageManager::OpenPackageByPath(hr:0x80092004)
    2026-03-03 15:57:52, Error                 DISM   DISM Package Manager: PID=5828 TID=17868 Failed to open the package at location: "B:\explodeSxS-principalis\sxs\Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.28000.1.mum" - CPackageManagerCLIHandler::ProcessPackagePath(hr:0x80092004)
    2026-03-03 15:57:52, Error                 DISM   DISM Package Manager: PID=5828 TID=17868 Failed to get the count of packages from the command line. - CPackageManagerCLIHandler::ProcessCmdLine_AddPackage(hr:0x80092004)
    2026-03-03 15:57:52, Error                 DISM   DISM Package Manager: PID=5828 TID=17868 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80092004)
    2026-03-03 15:57:52, Error                 DISM   DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=80092004

    Hash editable ~en-US~10.0.28000.1.mum check fails with dims, nor explodeSxS with wcp patch gailium119
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
  14. winosr25

    winosr25 MDL Senior Member

    May 14, 2024
    442
    547
    10
    Make sure the version and edit files are the same; it's not 28000.1 and 29531.1000.

    The kernel is the same.


    Do we have an AI trick to optimize the OS?
     
  15. winosr25

    winosr25 MDL Senior Member

    May 14, 2024
    442
    547
    10
    Once the code is decomposed, there will be a specific and common version (29531.1000
     
  16. winosr25

    winosr25 MDL Senior Member

    May 14, 2024
    442
    547
    10
    good work with the hangover
     
  17. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,089
    15,292
    340
  19. Alex1132

    Alex1132 MDL Junior Member

    Jul 23, 2025
    54
    8
    0
    #4640 Alex1132, Mar 4, 2026
    Last edited: Mar 4, 2026
    hello)
    i have some questions:
    1. there are was @leaked official iso: 22000.1.210604-1628.co_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us.iso" and there is a reconstruction project with use sxs files from this build.
    The question is: why not just update 20000.1-> to 20000.3260? is there are any major differences in this two approaches?

    2. probably i already ask this question, but cant find answer... is there are (on the forum) topic about telemetry deletion in wim iso?

    3. i read some articles.. and the opinions completely different: is entG completely free drom telemetry? or its just have same registry settings as ltsc?

    thanks