Windows Editions Reconstruction Project

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

  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    #6401 xinso, Jan 27, 2022
    Last edited: Jan 27, 2022
    Thank you. It is Unstaged although no Starter.
     
  2. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    498
    232
    10
    As you said, there're no Starter edition for newer Windows versions such as 1904x or 19100.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Applegame12345

    Applegame12345 MDL Member

    Mar 13, 2016
    167
    148
    10
    PM me.
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    #6404 xinso, Jan 27, 2022
    Last edited: Jan 27, 2022
    Thanks. I'd got it from example12345678912345678. I can reconstruct it. Just want to see if it has Starter and Store.

    Do you know how to make it a regular image?
    1. Install any SKU to VMware. e.g. Core.
    2. At OOBE, press Ctrl+Shift+F3
    3. Sysprep Generalize OOBE + Shutdown
    4. Capture as install.wim
    5. Set wim info

    Then you can use it as base image to reconstruct all other SKUs.
     
  5. Applegame12345

    Applegame12345 MDL Member

    Mar 13, 2016
    167
    148
    10
    You could simply just let the setup in WinPE, then let it reboot, then boot from ISO again and just capture the image with DISM. That is what I did to make WIMs for 14357 Starter and ProfessionalWMC.
    And no, it does not have Starter.
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    #6406 xinso, Jan 27, 2022
    Last edited: Jan 27, 2022
    OK, though I could not fully understand.

    Is it able to be applied to a partition and boot to OOBE? Or it has to boot from cd\usb to install properly?
     
  7. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,781
    2,699
    120
    #6408 acer-5100, Jan 27, 2022
    Last edited: Jan 27, 2022
    Dism /apply-image to a vhdx (and bcdboot to make it bootable), boot it in Hyper-v --> shutdown from hyper-v console (when oobe starts), double click on vhdx --> capture.

    @xinso

    the same is applicable to vmware, with two differences:

    a) you need to leave the vhdx mounted and use it as a phisical hdd inside vmware

    b) vmware don't use acpi to shutdown from the console, hence it requires the vmware tools to shutdown.
    hence just press shift+f10 and shutdown from command line.
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    It is Unstaged ISO - Packages only, no image.
     
  9. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,781
    2,699
    120
    hoops. just doing too much things at the same time:oops:


    Whatever still valid in principle, just setup on vhdx instead of using dism, no need to reboot or resort to winpe
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
  11. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    498
    232
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    #6414 xinso, Jan 27, 2022
    Last edited: Jan 27, 2022
    Done. Thank you.

    You are honest. Good.
     
  13. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    498
    232
    10
    I'm still getting this error:
    Code:
    2022-01-27 20:03:06, Error                 CBS    Failed to resolve child of Package: Microsoft-Windows-StarterEdition~31bf3856ad364e35~amd64~~10.0.15063.0 [HRESULT = 0x800f0818 - CBS_E_IDENTITY_MISMATCH]
    2022-01-27 20:03:06, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x800f0818 - CBS_E_IDENTITY_MISMATCH]
    2022-01-27 20:03:07, Error                 CBS    Failed to perform operation.  [HRESULT = 0x800f0818 - CBS_E_IDENTITY_MISMATCH]
    2022-01-27 20:03:07, Error                 IBS    InstallEditionPackages: Failed to commit edition packages; hr = 0x800F0818.
    
    Is it caused by registry? If it's caused by registry, then can you tell me how to make registry neutral?
    I'm confused which registry to use. Offical ones (Same version but it's not neutral) or Unstaged ones (It's neutral but different versions). I've tried the unstaged ones.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    #6416 xinso, Jan 27, 2022
    Last edited: Jan 27, 2022
    It is usually caused by mismatched, missing or damaged package.

    I always

    1. set /logpath:logs\mount.log
    or
    2. set "pause" after that command, and manually install each package

    to trouble-shoot.

    Hint:
    Sub-packages of EditionSpecific package. e.g. Microsoft-Windows-EditionSpecific-Starter-Package.

    Oh, Starter EditionSpecific is very big. Check these packages (and WOW64 if available):
    Code:
    Microsoft-Windows-Branding-Starter-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-Editions-Starter-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-Security-SPP-Component-SKU-Starter-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    
    Microsoft-Windows-COM-MSMQ-package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-Help-ClientUA-Starter-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-IE-Troubleshooters-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-MSMQ-Client-Home-Basic-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-Printing-Foundation-Starter-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-Starter-Features-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Networking-MPSSVC-Rules-StarterEdition-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Server-Help-Package.ClientStarter~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    
    Anyway,

    these two:
    microsoft-windows-editionspecific-starter-package.esd
    microsoft-windows-editionspecific-starter-wow64-package.esd

    and this SKU mum:
    Microsoft-Windows-StarterEdition~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Code:
    <?xml version='1.0' encoding='utf-8' standalone='yes'?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved." manifestVersion="1.0">
      <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-StarterEdition" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"/>
      <package identifier="Windows Starter Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-Foundation-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"/>
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-Starter-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-EditionSpecific-Starter-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"/>
          </package>
        </update>
        <update name="Microsoft-Windows-TaskFlowDataEngine-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-TaskFlowDataEngine-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"/>
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-Starter-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-EditionSpecific-Starter-WOW64-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"/>
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Features-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-Client-Features-Package" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"/>
          </package>
        </update>
      </package>
    </assembly>
    
    And use Core install.wim as base image.

    1.xml (in sxs folder, together with those Starter packages.)
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-StarterEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="Microsoft-Windows-StarterEdition~31bf3856ad364e35~amd64~~10.0.15063.0.mum" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-EducationEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-EnterpriseGEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-ProfessionalEducationEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-CoreEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
            </package>
        </servicing>
    </unattend>
    
    PS:
    If you want it full with all upgrade SKUs as shown in EditionMatrix.xml, well, it's another way, you need packages of all SKUs. Please refer to https://forums.mydigitallife.net/threads/windows-editions-reconstruction-project.80939/#post-1570332.
     
  15. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    498
    232
    10
    Thank you so much. I've checked every single .mum file in EditionSpecific package. And these two of my files are missing:
    Code:
    Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-Client-Drivers-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    
    I've already have the full_psfx files along with N editions.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,703
    13,708
    340
    psfx is update format.
     
  17. example12345678912345678

    example12345678912345678 MDL Senior Member

    Dec 29, 2019
    498
    232
    10
    I'm wondering which files I still need to download. I tried Core-tr-tr.esd file, but it didn't have the files I needed.
    I've downloaded these files. And I don't know which files are remaining:
    Code:
    Volume in drive C has no label.
     Volume Serial Number is 0A9C-C167
    
     Directory of C:\Users\<My username>\Desktop\Starter\Full Packages
    
    27.01.2022  21:45    <DIR>          .
    27.01.2022  21:40    <DIR>          ..
    20.01.2022  20:06     1.451.248.923 Microsoft-Windows-Client-Features-Package-full_psfx.esd
    20.12.2021  20:03        11.498.527 Microsoft-Windows-EditionSpecific-Cloud-Package-full_psfx.cab
    20.12.2021  20:03        11.498.833 Microsoft-Windows-EditionSpecific-CloudN-Package-full_psfx.cab
    25.12.2021  15:50         3.250.251 Microsoft-Windows-EditionSpecific-Core-Package-full_psfx.cab
    25.12.2021  15:50         3.236.468 Microsoft-Windows-EditionSpecific-CoreCountrySpecific-Package-full_psfx.cab
    25.12.2021  15:50         3.229.794 Microsoft-Windows-EditionSpecific-CoreN-Package-full_psfx.cab
    25.12.2021  15:50         3.247.297 Microsoft-Windows-EditionSpecific-CoreSingleLanguage-Package-full_psfx.cab
    25.12.2021  15:51        17.783.767 Microsoft-Windows-EditionSpecific-Education-Package-full_psfx.cab
    25.12.2021  15:51        18.605.694 Microsoft-Windows-EditionSpecific-Education-WOW64-Package-full_psfx.cab
    20.12.2021  20:04        17.755.491 Microsoft-Windows-EditionSpecific-EducationN-Package-full_psfx.cab
    25.12.2021  15:51        18.630.259 Microsoft-Windows-EditionSpecific-EducationN-WOW64-Package-full_psfx.cab
    25.12.2021  15:52        15.853.469 Microsoft-Windows-EditionSpecific-Enterprise-Package-full_psfx.cab
    25.12.2021  15:52        18.605.020 Microsoft-Windows-EditionSpecific-Enterprise-WOW64-Package-full_psfx.cab
    20.12.2021  20:04        17.191.427 Microsoft-Windows-EditionSpecific-EnterpriseEval-Package-full_psfx.cab
    20.12.2021  20:04        18.629.911 Microsoft-Windows-EditionSpecific-EnterpriseEval-WOW64-Package-full_psfx.cab
    20.12.2021  19:58        14.011.386 Microsoft-Windows-EditionSpecific-EnterpriseG-Package-full_psfx.cab
    20.12.2021  19:58        13.735.143 Microsoft-Windows-EditionSpecific-EnterpriseGN-Package-full_psfx.cab
    20.12.2021  20:06        32.840.610 Microsoft-Windows-EditionSpecific-EnterpriseNEval-Package-full_psfx.cab
    20.12.2021  20:07        20.481.518 Microsoft-Windows-EditionSpecific-EnterpriseNEval-WOW64-Package-full_psfx.cab
    20.12.2021  20:07           317.127 Microsoft-Windows-EditionSpecific-PPIPro-Package-full_psfx.cab
    25.12.2021  15:52        11.519.987 Microsoft-Windows-EditionSpecific-Professional-Package-full_psfx.cab
    20.12.2021  20:07        11.308.188 Microsoft-Windows-EditionSpecific-ProfessionalCountrySpecific-Package-full_psfx.cab
    25.12.2021  15:53        11.491.402 Microsoft-Windows-EditionSpecific-ProfessionalN-Package-full_psfx.cab
    20.12.2021  20:07        11.300.079 Microsoft-Windows-EditionSpecific-ProfessionalSingleLanguage-Package-full_psfx.cab
    20.12.2021  20:21       603.372.450 Microsoft-Windows-EditionSpecific-Starter-Package-full_psfx.cab
    20.12.2021  20:22        44.954.799 Microsoft-Windows-EditionSpecific-Starter-WOW64-Package-full_psfx.cab
    20.12.2021  20:35       564.823.711 Microsoft-Windows-EditionSpecific-StarterN-Package-full_psfx.cab
    20.12.2021  20:35        23.077.528 Microsoft-Windows-EditionSpecific-StarterN-WOW64-Package-full_psfx.cab
                  28 File(s)  2.993.499.059 bytes
                   2 Dir(s)  19.768.242.176 bytes free
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. dorfd1

    dorfd1 MDL Senior Member

    Sep 10, 2015
    269
    94
    10