[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    723
    143
    30
    still fingers crossed for 20348 custom client updates
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2322 xinso, Jul 14, 2025
    Last edited: Jul 14, 2025
    Q1: How to solve this CRYPT_E_NOT_FOUND issue for unofficial 27XXX.1000 Prerelease reconstruction, e.g. EnterpriseG ?
    Code:
    2025-07-14 23:51:27, Error                 CBS    Failed to verify if mum file \\?\K:\Windows\CbsTemp\4696_594000\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27898.1000.mum is vouched for by catalog \\?\K:\Windows\CbsTemp\4696_594000\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.27898.1000.cat. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
    
    .

    The Edition cat and mum is modified from 27898.1000 Professional. It is OK until 26100.1. But it's OK among official Editions, e.g. from official Pro to official Core.
    Code:
    C:\windows\system32>dism /english /logpath:z:\1.log /image:K: /apply-unattend:Z:\WinSxS\1.xml
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.27898.1000
    
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.27898.1000
    [==========================100.0%==========================]
    The operation completed successfully.
    
    C:\windows\system32>
    
    Unfortunately, it got stuck at "OOBE loop".

    It's about integrity hash in the cat. It can be resolved by repacking the package.
     
  3. xinso

    xinso MDL Guru

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

    xinso MDL Guru

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

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2325 xinso, Jul 15, 2025
    Last edited: Jul 15, 2025
    Q: How to do Custom Update precisely for unoficial Reconstruction?
     
  6. Typical

    Typical MDL Novice

    Jan 26, 2020
    48
    8
    0
    Test of 25398.1 Unstaged
    Code:
    2025-07-15 11:30:03, Error                 CSI    0000000f@2025/7/15:19:30:03.788 (F) onecore\base\wcp\sil\ntsystem.cpp(4341): Error STATUS_ACCESS_DENIED originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysSetInformationFile expression: (null)
    [gle=0x80004005]
    2025-07-15 11:30:04, Error                 CSI    00000010 (F) STATUS_ACCESS_DENIED #2125563# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysSetInformationFile(flags = (AllowNotSameDevice), h = 1a744 ('\Device\HarddiskVolume2\Windows\WinSxS\Temp\InFlight\0510e2cebef5db01020000007c070006\ff9a88dcbef5db01373200007c07e005_dpx.dll'), iosb = @0x58005fe398, buff = @0x223102cb060, bufflen = 264, ic = 10, disp = Invalid)
    [gle=0xd0000022]
    2025-07-15 11:30:04, Error                 CSI    00000011 (F) STATUS_ACCESS_DENIED #2125562# from Windows::Rtl::SystemImplementation::CFile::RenameFile(Flags = 3, NewName = [l:117]'\SystemRoot\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.25398.1_none_2094471910be25ad\dpx.dll')[gle=0xd0000022]
    2025-07-15 11:30:04, Error                 CSI    00000012 (F) STATUS_ACCESS_DENIED #2125547# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer::TransferFileEx(flags = (ReplaceIfExists|OpenForBackupIntent|0x00200000), op = 'Move', odir = (null), oname = [l:109]'\??\X:\Windows\WinSxS\Temp\InFlight\0510e2cebef5db01020000007c070006\ff9a88dcbef5db01373200007c07e005_dpx.dll', sfile = (null), ndir = \SystemRoot\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.25398.1_none_2094471910be25ad\, nname = [l:7]'dpx.dll', disp = disp)
    [gle=0xd0000022]
    2025-07-15 11:30:04, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\staging.cpp(1743)\TurboStack.dll!00007FFDE56B1E6A: (caller: 00007FFDE566C5B8) Exception(1) tid(66c) C0000022 {Access Denied}
    A process has requested access to an object, but has not been granted those access rights.
    2025-07-15 11:30:04, Error                 CSI    00000013@2025/7/15:19:30:04.261 (F) onecore\base\servicing\turbostack\lib\staging.cpp(1743): Error HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED) originated in function (null) expression: (null)
    [gle=0x80004005]
    2025-07-15 11:30:15, Error                 SXS    WIL Origination: onecore\base\servicing\turbostack\lib\staging.cpp(6346)\TurboStack.dll!00007FFDE574A3C0: (caller: 00007FFDE5FF1428) ReturnHr(7) tid(600) 80070005 Access is denied.
        Msg:[winrt::hresult_error: Access is denied.]
    2025-07-15 11:30:15, Error                 CSI    00000014@2025/7/15:19:30:15.496 (F) onecore\base\servicing\turbostack\lib\staging.cpp(6346): Error HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED) originated in function (null) expression: (null)
    [gle=0x80004005]
    2025-07-15 11:30:15, Info                  CBS    Exec: Failed to commit stager to stage execution chain. [HRESULT = 0x80070005 - E_ACCESSDENIED]
    
     
  7. xinso

    xinso MDL Guru

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

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2328 xinso, Jul 16, 2025
    Last edited: Jul 16, 2025
    The latest Previews, only few can do unofficial Reconstruction. Why? As of 26100.1, it's fine.

    Integrity issue by mismatched cat. Yet, some old builds' official Unstaged cat is "blank", fine.
     
  9. xinso

    xinso MDL Guru

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

    xinso MDL Guru

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

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2331 xinso, Jul 16, 2025
    Last edited: Jul 16, 2025
    Code:
    ========================================================================================================
    26100.1 Windows 11 IoT Enterprise LTSC (OEM_NONSLP with Edge without Store) arm64 en-US has been successfully reconstructed on 2025/7/16
    ========================================================================================================
    
    Mission took 0:14:32.50 (872.50s total)
    
    Code:
    ========================================================================================================
    26100.4762 Windows 11 IoT Enterprise Subscription LTSC (OEM_DM with Edge without Store) arm64 en-GB has been successfully constructed on 2025/7/17
    ========================================================================================================
    
    Mission took 0:34:24.92 (2064.92s total)
    
     
  12. xinso

    xinso MDL Guru

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

    xinso MDL Guru

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

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2334 xinso, Jul 19, 2025
    Last edited: Jul 19, 2025
    Q: Do we really need an install.wim for Reconstruction?
    A: No.
     
  15. MinecraftWiz

    MinecraftWiz MDL Novice

    May 17, 2025
    2
    0
    0
    So I am using the Bedi script to update my current 22621.1 LTSC installation to the latest cumulative update. After modding the LCU via option 9, and then selecting option 10 to update the image, I get an error that says "SSU package not found.!". The SSU ESD is in the correct folder (22621/update/ssu-22621.5619-x64.esd). After numerous attempts to get past this error (including moving the Bedi folder to the root of the C:\ drive, redoing the LCU mod, redownloading the whole script, etc), it continues to fail.
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2336 xinso, Jul 19, 2025
    Last edited: Jul 19, 2025
    Code:
    ========================================================================================================
    17763.7558 Windows Server 2019 Essentials amd64 en-US has been successfully reconstructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:34:20.69 (2060.69s total)
    
    Code:
    ========================================================================================================
    17763.7558 Windows Server 2019 Essentials amd64 en-US has been successfully constructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:34:15.40 (2055.40s total)
    

    Code:
    ========================================================================================================
    14393.0 Windows Server 2016 Essentials (Desktop Experience) amd64 en-GB has been successfully reconstructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:14:29.24 (869.24s total)
    
    Code:
    ========================================================================================================
    14393.0 Windows Server 2016 Essentials (Desktop Experience) amd64 en-GB has been successfully constructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:14:29.88 (869.88s total)
    

    Code:
    ========================================================================================================
    10240.21073 Windows 10 Starter (in Official style with NDP48) amd64 zh-HK has been successfully reconstructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:29:38.21 (1778.21s total)
    
    Code:
    ========================================================================================================
    10240.21073 Windows 10 Starter (in Official style with NDP48) amd64 zh-HK has been successfully constructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:29:36.05 (1776.05s total)
    

    Code:
    ========================================================================================================
    20348.1 Windows Server 2022 Standard in Official style (Desktop Experience) amd64 en-US has been successfully reconstructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:24:39.48 (1479.48s total)
    
    Code:
    ========================================================================================================
    20348.1 Windows Server 2022 Standard in Official style (Desktop Experience) amd64 en-US has been successfully constructed on 2025/7/19
    ========================================================================================================
    
    Mission took 0:24:42.73 (1482.73s total)
    
     
  17. MinecraftWiz

    MinecraftWiz MDL Novice

    May 17, 2025
    2
    0
    0
    My issue is the script is failing to locate the modded SSU that it just created. I haven't even gotten to the point of installing it due to this.

    Also, I'm not using a reconstructed image. I am using the official (leaked) 22621.1 LTSC image from Microsoft, and I'm trying to apply updates to that using the bedi script, but due to the above, it doesn't work.

    Thanks
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    14,297
    14,872
    340
    #2338 xinso, Jul 19, 2025
    Last edited: Jul 20, 2025
    You can refer to the old thread.
     
  19. sainfo

    sainfo MDL Addicted

    Dec 6, 2021
    536
    1,171
    30
    #2339 sainfo, Jul 19, 2025
    Last edited: Jul 19, 2025
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    661
    404
    30
    In theory, I do believe it's possible to convert from Enterprise G to IoT Enterprise LTSC.

    The issue is the order of the files and setting up the necessary packages.

    (Note: this is my opinion; I haven't tested this as I don't have any ISO 26100.1 EnterpriseG en-US to test.)

    Bedi Script is currently the only one that converts editions to Enterprise G. I'll see if I can upload a conversion script specifically for Enterprise G.

    It's possible to change the language. The issue is the updates and policies that cause a lot of problems.