[ARCHIVED] Windows Editions Reconstruction Project

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

Thread Status:
Not open for further replies.
  1. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,350
    2,523
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. example12345678912345678

    Dec 29, 2019
    569
    320
    30
    Default edition is Professional.
    Target edition is EnterpriseNEval.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,350
    2,523
    120
    yes and no , you need add custom apps remove specific apps , add registry key to make similare to genuine iso
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    790
    510
    30
    No matter how you do, your iso will not be the same to Microsoft's. So why bother to add those restrictions?
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
    You want to
    a. add EnterpriseNEval to Professional,
    or
    b. reconstruct EnterpriseNEval with Professional?

    If reconstruct EnterpriseNEval with Professional,
    a. single EnterpriseNEval
    or
    b. full EnterpriseNEval with upgrade editions?
     
  6. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,350
    2,523
    120
    I have in my possession a Surface SE :) to compare
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. example12345678912345678

    Dec 29, 2019
    569
    320
    30
    I want to reconstruct. I thought I can reconstruct any edition from another edition?
    I think I want single edition (without upgrade editions). If it's not possible, then with upgrade editions.
    @xinso
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    790
    510
    30
    Other people try their best to remove restrictions to make SE useable, and you are trying the reverse lol
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
    #8450 xinso, Jun 19, 2022
    Last edited: Jun 19, 2022
    According to 15063.0 amd64 EditionMatrix.xml.
    Code:
    <Edition ID="Professional" name="Microsoft-Windows-ProfessionalEdition" processorArchitecture="amd64" buildType="release" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0">
    <Target ID="Education"/>
    <Target ID="EnterpriseG"/>
    </Edition>
    
    To reconstruct single EnterpriseNEval with Professional install.wim, use 1.xml:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-EnterpriseNEvalEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="Microsoft-Windows-EnterpriseNEvalEdition~31bf3856ad364e35~amd64~~10.0.15063.0.mum" />
            </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-EducationEdition" 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>
        </servicing>
    </unattend>
    
    PS:
    By default, EnterpriseNEval is standalone single edition. i.e. no target upgrade edition.
    Code:
    <Edition ID="EnterpriseNEval" name="Microsoft-Windows-EnterpriseNEvalEdition" processorArchitecture="amd64" buildType="release" publicKeyToken="31bf3856ad364e35" version="10.0.15063.0"></Edition>
    
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
  11. Nack11

    Nack11 MDL Member

    Oct 30, 2021
    152
    21
    10
    Cloud ("S" like in 1703 and 1709 probably) = CloudE (Checked in 17655 iso)
    Starter = ? (for latest versions of windows 10)
    PPIPro = PPIPro
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
  14. example12345678912345678

    Dec 29, 2019
    569
    320
    30
    @gailium119, @xinso
    I tried both of the xml files, and neither worked. So, I moved onto construct the edition from unstaged. I made a xml file. But I don't know what is the order for it. I didn't know order in XML files are important.
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Client-Features-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-client-features-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-foundation-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-EnterpriseNEvalEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="sxs\Microsoft-Windows-EnterpriseNEvalEdition~31bf3856ad364e35~amd64~~10.0.15063.0.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Holographic-Desktop-Analog-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-holographic-desktop-analog-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Holographic-Desktop-Merged-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-holographic-desktop-merged-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-QuickAssist-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-quickassist-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-regulatedpackages-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-WOW64-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-regulatedpackages-wow64-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Client-LanguagePack-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="tr-TR" />
                <source location="lp\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-LanguageFeatures-Basic-tr-tr-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-languagefeatures-basic-tr-tr-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-LanguageFeatures-Handwriting-tr-tr-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-languagefeatures-handwriting-tr-tr-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-LanguageFeatures-OCR-tr-tr-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-languagefeatures-ocr-tr-tr-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-LanguageFeatures-TextToSpeech-tr-tr-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-languagefeatures-texttospeech-tr-tr-package\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-RetailDemo-OfflineContent-Content-tr-tr-Package" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="microsoft-windows-retaildemo-offlinecontent-content-tr-tr-package\update.mum" />
            </package>
        </servicing>
    </unattend>
    
    I tried swapping between first three packages. But I always get error 1168 with different files.
    Last try:
    Code:
    [14640] ImageUnmarshallHandle: Reconstituting wim at C:\Users\Admin\Desktop\15063\unstagedbase.wim.
    [14640] ImageUnmarshallHandle: Reconstituting wim at C:\Users\Admin\Desktop\15063\unstagedbase.wim.
    2022-06-19 20:42:33, Error                 CBS    Failed to resolve package 'Microsoft-Windows-Client-Features-Package-AutoMerged-net~31bf3856ad364e35~amd64~~10.0.15063.0' [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
    2022-06-19 20:42:33, Error                 CBS    Failed to resolve child of Package: Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.15063.0 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
    2022-06-19 20:42:33, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
    2022-06-19 20:42:34, Error                 CBS    Failed to perform operation.  [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
    2022-06-19 20:42:34, Error                 DISM   DISM Package Manager: PID=6104 TID=11456 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Package Manager: PID=6104 TID=11456 Failed processing package changes - CDISMPackageManager::ProcessChanges(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Package Manager: PID=6104 TID=11456 Failed to process package changes in unattend file. - CPackageManagerUnattendHandler::Internal_ProcessChanges(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Package Manager: PID=6104 TID=11456 Failed to process package changes. - CPackageManagerUnattendHandler::Apply(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Package Manager: PID=6104 TID=11456 Failed to Apply the unattend. - CDISMPackageManager::Apply(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Unattend Manager: PID=6104 TID=11456 "Error applying unattend for provider: DISM Package Manager" - CUnattendManager::Apply(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Unattend Manager: PID=6104 TID=11456 onecore\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:712 - CUnattendManager::InternalExecuteCmdLine(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM Unattend Manager: PID=6104 TID=11456 onecore\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:663 - CUnattendManager::ExecuteCmdLine(hr:0x80070490)
    2022-06-19 20:42:34, Error                 DISM   DISM.EXE: DISM Unattend Manager processed the command line but failed. HRESULT=80070490
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. Nack11

    Nack11 MDL Member

    Oct 30, 2021
    152
    21
    10
    Didn't you installed an .mum package that needed?
     
  16. example12345678912345678

    Dec 29, 2019
    569
    320
    30
    I used install.wim from 19100.1051 for registry.
    I extracted Windows and Users folder to any drive, then captured it as a base for unstaged ISO. Then, I mounted it. Now I'm trying to add packages to mounted unstaged image.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
    #8458 xinso, Jun 19, 2022
    Last edited: Jun 19, 2022
    [Step 2-1]
    In following two files, replace "Product" with "Feature Pack" and save.
    Microsoft-Windows-EditionSpecific-EnterpriseNEval-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
    Microsoft-Windows-EditionSpecific-EnterpriseNEval-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum

    [Before]
    Code:
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseNEval-Package" releaseType="Product">
    
    [After]
    Code:
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseNEval-Package" releaseType="Feature Pack">
    
    [Step2-2]
    Edit 0.xml as follows and save.
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-EnterpriseNEvalEdition" version="10.0.15063.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />
                <source location="Microsoft-Windows-EnterpriseNEvalEdition~31bf3856ad364e35~amd64~~10.0.15063.0.mum" />
            </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-EducationEdition" 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>
        </servicing>
    </unattend>
    
    OK. Do Reconstruction\Unstaged as usual.
    Code:
    
    Mount Professional
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Mounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Convert Professional to EnterpriseNEval
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.15063.0
    
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.15063.0
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.15063.0
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.15063.0
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.15063.0
    [==========================100.0%==========================]
    
    
    
    The operation completed successfully.
    
    
    Add language pack
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.15063.0
    
    Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~zh-TW~10.0.15063.0
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Current Edition : EnterpriseNEval
    
    Reset EnterpriseNEval base
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.15063.0
    
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Save and Unmount EnterpriseNEval
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image File : Z:\15063.0_Professional_to_EnterpriseNEval_amd64\install.wim
    Image Index : 1
    Saving image
    [==========================100.0%==========================]
    Unmounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Optimize install.wim
    "install.wim" original size: 3531186 KiB
    Using LZX compression with 12 threads
    Archiving file data: 7215 MiB of 7215 MiB (100%) done
    "install.wim" optimized size: 3321781 KiB
    Space saved: 209404 KiB
    
    Setting the NAME property of image 1 to "Windows 10 Enterprise N Eval".
    Setting the DESCRIPTION property of image 1 to "Windows 10 Enterprise N Eval".
    Setting the FLAGS property of image 1 to "EnterpriseNEval".
    Setting the DISPLAYNAME property of image 1 to "Windows 10 Enterprise N Eval".
    Setting the DISPLAYDESCRIPTION property of image 1 to "Windows 10 Enterprise N Eval".
    
    Done.
    
    Press any key to continue . . .
    
    
     
  18. example12345678912345678

    Dec 29, 2019
    569
    320
    30
    Thank you so much. It worked. :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,428
    340
    #8460 xinso, Jun 19, 2022
    Last edited: Jun 20, 2022
    Why so fast? Really! OK. Congrats.