[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,993
    14,657
    340
  2. Xza0

    Xza0 MDL Novice

    Jan 26, 2020
    34
    7
    0
    Q: How do you fix this?
    2025-04-20 13:36:43, Info CSI 0000020a Hashes for file member [l:40 ml:41]'DefaultPpd-EnterpriseSEval-ppdlic.xrm-ms' do not match.
    Expected: {l:32 ml:4096 b:eb619fa7058e6563fb059de4c31ca4510b451964595409d22b400ac127b72938}.
    Actual: {l:32 b:ace0252a4212e042b18346c21ccc19c21d00bb49af452c521a8642988252ede2}.
    2025-04-20 13:36:43, Error CSI 0000020b@2025/4/20:11:36:43.083 (F) onecore\base\wcp\hash\cmsvalidatehash.cpp(167): Error STATUS_SXS_FILE_HASH_MISMATCH originated in function Windows::Cms::Rtl::ValidateFileHash expression: (null)
    [gle=0x80004005]
    I've recreated appropriate CAT and self-signed them. Here are the CDF files:
    [CatalogHeader]
    Name=Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-Default-Package~31bf3856ad364e35~amd64~~10.0.20348.1.cat
    PublicVersion=0x00000001
    EncodingType=0x00010001
    CatalogVersion=2
    HashAlgorithms=SHA256
    ResultDir=.\
    CATATTR1=0x00010001:OSAttr:2:5.1,2:5.2,2:6.0,2:6.1,2:6.2,2:6.3,2:10.0

    [CatalogFiles]
    <hash>1=D:\Users\Administrator\Desktop\SPPComponent\Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-Default-Package~31bf3856ad364e35~amd64~~10.0.20348.1.mum
    <hash>2=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..-default-deployment_31bf3856ad364e35_10.0.20348.1_none_b7154c1764895db6.manifest
    <hash>3=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-default_31bf3856ad364e35_10.0.20348.1_none_9ef25675429eaaaa.manifest
    [CatalogHeader]
    Name=Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-License-Package~31bf3856ad364e35~amd64~~10.0.20348.1.cat
    PublicVersion=0x00000001
    EncodingType=0x00010001
    CatalogVersion=2
    HashAlgorithms=SHA256
    ResultDir=.\
    CATATTR1=0x00010001:OSAttr:2:5.1,2:5.2,2:6.0,2:6.1,2:6.2,2:6.3,2:10.0

    [CatalogFiles]
    <hash>1=D:\Users\Administrator\Desktop\SPPComponent\Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-License-Package~31bf3856ad364e35~amd64~~10.0.20348.1.mum
    <hash>2=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..-license-deployment_31bf3856ad364e35_10.0.20348.1_none_cba14f52878b04e8.manifest
    <hash>3=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260.manifest
    <hash>4=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_d52e099f35134e03.manifest
    <hash>5=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_d52e099f35134e03\pkeyconfig.xrm-ms
    <hash>6=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_d52e099f35134e03\pkeyconfig-downlevel.xrm-ms
    <hash>7=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\DefaultPpd-EnterpriseSEval-ppdlic.xrm-ms
    <hash>8=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\EnterpriseSEval-ppdlic.xrm-ms
    <hash>9=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\EnterpriseSEval-Retail-TB-Eval-1-pl-rtm.xrm-ms
    <hash>10=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\EnterpriseSEval-Retail-TB-Eval-1-ul-oob-rtm.xrm-ms
    <hash>11=D:\Users\Administrator\Desktop\SPPComponent\wow64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_df82b3f169740ffe.manifest
    <hash>12=D:\Users\Administrator\Desktop\SPPComponent\wow64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_df82b3f169740ffe\pkeyconfig.xrm-ms
    <hash>13=D:\Users\Administrator\Desktop\SPPComponent\wow64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_df82b3f169740ffe\pkeyconfig-downlevel.xrm-ms
    [CatalogHeader]
    Name=Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-Package~31bf3856ad364e35~amd64~~10.0.20348.1.cat
    PublicVersion=0x00000001
    EncodingType=0x00010001
    CatalogVersion=2
    HashAlgorithms=SHA256
    ResultDir=.\
    CATATTR1=0x00010001:OSAttr:2:5.1,2:5.2,2:6.0,2:6.1,2:6.2,2:6.3,2:10.0

    [CatalogFiles]
    <hash>1=D:\Users\Administrator\Desktop\SPPComponent\Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-Default-Package~31bf3856ad364e35~amd64~~10.0.20348.1.mum
    <hash>2=D:\Users\Administrator\Desktop\SPPComponent\Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-License-Package~31bf3856ad364e35~amd64~~10.0.20348.1.mum
    <hash>3=D:\Users\Administrator\Desktop\SPPComponent\Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseSEval-Package~31bf3856ad364e35~amd64~~10.0.20348.1.mum
    <hash>4=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..-default-deployment_31bf3856ad364e35_10.0.20348.1_none_b7154c1764895db6.manifest
    <hash>5=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..-license-deployment_31bf3856ad364e35_10.0.20348.1_none_cba14f52878b04e8.manifest
    <hash>6=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-default_31bf3856ad364e35_10.0.20348.1_none_9ef25675429eaaaa.manifest
    <hash>7=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260.manifest
    <hash>8=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\DefaultPpd-EnterpriseSEval-ppdlic.xrm-ms
    <hash>9=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\EnterpriseSEval-ppdlic.xrm-ms
    <hash>10=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\EnterpriseSEval-Retail-TB-Eval-1-pl-rtm.xrm-ms
    <hash>11=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rpriseseval-license_31bf3856ad364e35_10.0.20348.1_none_52f03c7c483c3260\EnterpriseSEval-Retail-TB-Eval-1-ul-oob-rtm.xrm-ms
    <hash>12=D:\Users\Administrator\Desktop\SPPComponent\wow64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_df82b3f169740ffe.manifest
    <hash>13=D:\Users\Administrator\Desktop\SPPComponent\wow64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_df82b3f169740ffe\pkeyconfig.xrm-ms
    <hash>14=D:\Users\Administrator\Desktop\SPPComponent\wow64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_df82b3f169740ffe\pkeyconfig-downlevel.xrm-ms
    <hash>15=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_d52e099f35134e03.manifest
    <hash>16=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_d52e099f35134e03\pkeyconfig.xrm-ms
    <hash>17=D:\Users\Administrator\Desktop\SPPComponent\amd64_microsoft-windows-s..rity-spp-pkeyconfig_31bf3856ad364e35_10.0.20348.1_none_d52e099f35134e03\pkeyconfig-downlevel.xrm-ms
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,993
    14,657
    340
    I can't do that. Perhaps zhanglin and gailium119 can help.

    No wonder you can do Reconstruction so quickly.
     
  4. Low Level Perform

    Low Level Perform MDL Junior Member

    Jul 21, 2024
    87
    83
    0
    it's still available there
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Xza0

    Xza0 MDL Novice

    Jan 26, 2020
    34
    7
    0
    I've already found the solution - I just changed SHA256 digests in manifest and regenerated CAT files - works fine.
    D:\>dism /image:C:\mount /apply-unattend:X:\source\1.xml

    Deployment Image Servicing and Management tool
    Version: 10.0.19041.3636

    Image Version: 10.0.20348.1

    Removing package Microsoft-Windows-NeutralEdition~31bf3856ad364e35~amd64~~10.0.20348.1
    Removing package Microsoft-Windows-NeutralEdition~31bf3856ad364e35~amd64~~10.0.20348.1
    [==========================100.0%==========================]

    The operation completed successfully.

    D:\>dism /image:C:\mount /get-currentedition

    Deployment Image Servicing and Management tool
    Version: 10.0.19041.3636

    Image Version: 10.0.20348.1

    Current edition is:

    Current Edition : EnterpriseSEval

    The operation completed successfully.
     
  6. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    837
    584
    30
    #2006 gailium119, Apr 20, 2025 at 13:48
    Last edited: Apr 21, 2025 at 02:50
    Tested 19041.1 EnterpriseS licenses on 25398.1: FAILED (Default key doesn't work, although some keys work and activatable via tsforge)
    Tested 26100.1 EnterpriseS licenses on 25398.1: FAILED (Default key doesn't work, although some keys work and activatable via tsforge)
    Testing 19041.1288 licenses
    Q: Where to download 26100 EnterpriseSN(Eval)?
     
  7. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    645
    116
    30
  8. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    645
    116
    30
    26100.1 EnterpriseSNEval is available in the second index
     
  9. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,907
    1,593
    60
    will you be re-posting these page #1999 packages ?
     
  10. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    837
    584
    30
    I mean EnterpriseSN non eval
     
  11. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    645
    116
    30
  12. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    837
    584
    30
  13. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    645
    116
    30
  14. Xza0

    Xza0 MDL Novice

    Jan 26, 2020
    34
    7
    0
    #2015 Xza0, Apr 20, 2025 at 16:32
    Last edited: Apr 20, 2025 at 18:05
    Here's a example of EnterpriseSNEval working on 20348.1 with the appropriate Eval license.

    Windows 10 (test)-2025-04-20-17-31-04.png
    Windows 10 (test)-2025-04-20-17-32-01.png
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,993
    14,657
    340
    #2016 xinso, Apr 20, 2025 at 16:43
    Last edited: Apr 20, 2025 at 16:57
    [FYI]

    10176.16384's Cbs is compatible with 10240.16384.

    Therefore, they both need "zhanglin's tweak" for Reconstruction.
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,993
    14,657
    340
    #2017 xinso, Apr 21, 2025 at 00:28
    Last edited: Apr 21, 2025 at 03:04
    [FYI]

    This is the script I use for "Eval" package installation of all Evaluation Editions and Builds.
    Code:
    echo.
    echo ------------------------------------------------------------
    echo Set %TARGET% key
    echo ------------------------------------------------------------
    dism /english /image:%MT% /set-productkey:%KEY%
    if exist %MT%\Windows\servicing\Packages\*EvalEdition*.* (dism /english /quiet /image:%MT% /add-package:temp\source\Microsoft-Windows-Security-SPP-Component-SKU-%TARGET%-Eval-Package~31bf3856ad364e35~%ARCH%~~%LVER%.mum)
    
     
  17. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    837
    584
    30
    #2018 gailium119, Apr 21, 2025 at 03:05
    Last edited: Apr 21, 2025 at 03:51
    26100.1 EnterpriseS is not compatible with 25398.1.
    22621.1 EnterpriseS has leaked.
    Have a try?
    EDIT: works
    upload_2025-4-21_10-51-46.png
    Meanwhile:
    无标题.jpg
    Although 26100.1 EnterpriseS/IoTEnterpriseS is not compatible with 25398, IoTEnterpriseSK is surprisingly compatible
     
  18. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    837
    584
    30
    It still can be activated by tsforge without Eval license
     
  19. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    837
    584
    30
    #2020 gailium119, Apr 21, 2025 at 12:00
    Last edited: Apr 21, 2025 at 12:27
    Tested 25398.1 EnterpriseS and IoTEnterpriseS with 22621.1 license: OK
    Tested 25398.1 EnterpriseSN with 26100.1 license: Partially OK (default key and kms38 work, but not tsforge)
    Tested 25398.1 EnterpriseSN with 19044.12xx license and 26100.1 defaultppd (Mixed licenses): Works
    Tested 25398.1 EnterpriseSN with 19044.12xx license and 26100.1 defaultppd+ppdlic (Mixed licenses):Works
    Replacing sxs with mixed licenses and rebuilding...