[ARCHIVED] Windows Editions Reconstruction Project

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

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

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    #3481 xinso, Jun 27, 2021
    Last edited: Jun 27, 2021
    So, try to take things from me, and make it useful in your own way.
     
  2. oveco

    oveco MDL Junior Member

    Apr 10, 2015
    54
    15
    0
    #3482 oveco, Jun 27, 2021
    Last edited: Jun 27, 2021
    I was there - your Project is standalone way...
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    #3483 xinso, Jun 27, 2021
    Last edited: Jun 27, 2021
    Good.
     
  4. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    Master, have a question for you, which I wasn't able to solve myself.
    I take ServerDatacenter (full) and create in Azure VM with ServerTurbine, export packages, copy differencing SxS.
    Finally I am able to apply unnatend:
    and apply unattend ServerTurbine.xml
    I set gvlk key from products.ini - same key is used in Azure.- Finished installing product key.
    But if I do /get-currentedition I see error.
    Creating VM makes Turbine with non stop boot - back screen and high CPU usage.
    Where was I wrong?
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    #3485 xinso, Jun 27, 2021
    Last edited: Jun 27, 2021
    Without your script together with the related files, I am not able to tell what's wrong.

    You need only:
    1. SeverTurbibe mum and cat in correct structure
    2. SeverTurbibe related files (different to ServerDatacenter)

    Not many, Branding, Editions, Security-SPP, and 2 HotPatch.

    i.e.

    ServerDatacenter - ServerDatacenter Certificates + ServerTurbibe Certificates + HotPatch = ServerTurbine
     
  6. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    I was able to extract from Azure and add to mounted Datacenter:
    Microsoft-Windows-Branding-ServerTurbine-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-EditionPack-ServerTurbine-Package-amd64-10.0.20348.1-en-US.cab
    Microsoft-Windows-EditionPack-ServerTurbine-Package-amd64-10.0.20348.51.cab
    Microsoft-Windows-EditionPack-ServerTurbine-WOW64-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Editions-ServerTurbine-Package-amd64-10.0.20348.1-en-US.cab
    Microsoft-Windows-Editions-ServerTurbine-Package-amd64-10.0.20348.51.cab
    Microsoft-Windows-EditionSpecific-ServerTurbine-Package-amd64-10.0.20348.1-en-US.cab
    Microsoft-Windows-EditionSpecific-ServerTurbine-Package-amd64-10.0.20348.51.cab
    Microsoft-Windows-Hotpatch-Payload-Package-amd64-10.0.20348.1-en-US.cab
    Microsoft-Windows-Hotpatch-Payload-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Hotpatch-Payload-WOW64-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Hotpatch-Utility-Package-amd64-10.0.20348.1-en-US.cab
    Microsoft-Windows-Hotpatch-Utility-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Security-SPP-Component-SKU-ServerTurbine-Default-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Security-SPP-Component-SKU-ServerTurbine-GVLK-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Security-SPP-Component-SKU-ServerTurbine-License-Package-amd64-10.0.20348.1.cab
    Microsoft-Windows-Security-SPP-Component-SKU-ServerTurbine-Package-amd64-10.0.20348.1.cab


    After that I use applyunattend and it works fine.
    Isn't anything blocking Turbine from booting on local Hyper-V, not Azure?
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
  8. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    Can you please elaborate, how should I manually take certificates from CAB and where store which files?
    Or applying Microsoft-Windows-EditionSpecific-ServerTurbine-Package-amd64-10.0.20348.51.mum will be ok?
    I thought .CAB does same as .MUM..

    I use .51, not .1 as I don't have some Turbine .1 files. When I created VM in Azure, for source, it was already patched.
    Example: I have only .51 of Microsoft-Windows-Editions-ServerTurbine-Package-amd64-10.0.20348.51, Microsoft-Windows-EditionSpecific-ServerTurbine-Package-amd64-10.0.20348.51 and Microsoft-Windows-EditionPack-ServerTurbine-Package-amd64-10.0.20348.51
    No idea where to get .1 of them.
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    #3489 xinso, Jun 27, 2021
    Last edited: Jun 27, 2021
    Q: When I created VM in Azure, for source, it was already patched.
    A: Before package extraction, try uninstall LCU.


    PS.
    in C:\Windows\servicing\Packages, check for these two files:
    microsoft-windows-editionspecific-serverturbine-package~31bf3856ad364e35~amd64~~10.0.20348.1.mum
    microsoft-windows-editionspecific-serverturbine-package~31bf3856ad364e35~amd64~~10.0.20348.51.mum

    If only
    microsoft-windows-editionspecific-serverturbine-package~31bf3856ad364e35~amd64~~10.0.20348.51.mum

    Base has been reset. No chance.
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    #3490 xinso, Jun 27, 2021
    Last edited: Jun 27, 2021
    Try reconstruct with 20348.51 packages.
     
  11. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    I don't have .1, and can't uninstall LCU:
    2021-06-27 09:14:29, Info DISM DISM Package Manager: PID=3064 TID=3216 Package Package_for_RollupFix~31bf3856ad364e35~amd64~~20348.51.1.8 with CBS state 7(CbsInstallStateInstalled) being mapped to dism state 5(DISM_INSTALL_STATE_INSTALLED) - CDISMPackage::LogInstallStateMapping
    2021-06-27 09:14:29, Info DISM DISM Package Manager: PID=3064 TID=3216 Initiating Changes on Package with values: 5, 0 - CDISMPackage::Internal_ChangePackageState
    2021-06-27 09:14:29, Error DISM DISM Package Manager: PID=3064 TID=3216 Failed initiating changes - CDISMPackage::Internal_ChangePackageState(hr:0x800f0825)
    2021-06-27 09:14:29, Error DISM DISM Package Manager: PID=3064 TID=3216 Failed to Remove the Package. - CDISMPackage::Remove(hr:0x800f0825)
    2021-06-27 09:14:29, Error DISM DISM Package Manager: PID=3064 TID=3216 Permanent package cannot be uninstalled. - GetCbsErrorMsg
    2021-06-27 09:14:29, Error DISM DISM Package Manager: PID=3064 TID=3216 Failed while processing command remove-package. - CPackageMana

    Base has been reset indeed.
     
  12. oveco

    oveco MDL Junior Member

    Apr 10, 2015
    54
    15
    0
    #3493 oveco, Jun 27, 2021
    Last edited: Jun 27, 2021
    One way:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
    "BypassTPMCheck"=dword:00000001
    "BypassSecureBootCheck"=dword:00000001
     
  13. oveco

    oveco MDL Junior Member

    Apr 10, 2015
    54
    15
    0
    Thanks, no work.
    At this time I can used NSudo Launcher by run Create.cmd as Trusted installed with All Privileges.
     
  14. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    254
    95
    10
    xinso

    I had tried to download the Windows Server 2019 Datacenter Azure Edition Certificates in ServerTurbine.zip in post #3724 but I was too late.
    Please help. Many Thanks
     
  15. Tarsynear

    Tarsynear MDL Senior Member

    Jan 4, 2021
    303
    123
    10
    #3498 Tarsynear, Jun 28, 2021
    Last edited: Jun 12, 2022
    Reserved.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    [ServerTurbineCor]
    Windows Server 2019 Datacenter Azure Edition
    Code:
        <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion">
          <registryValue name="ProductName" valueType="REG_SZ" value="Windows Server 2019 Datacenter Azure Edition" />
          <registryValue name="EditionID" valueType="REG_SZ" value="ServerTurbineCor" />
          <registryValue name="CompositionEditionID" valueType="REG_SZ" value="ServerTurbineCor" />
        </registryKey>
    
    dism /online /get-currentedition
    Code:
    ServerTurbineCor
    

    [ServerTurbine]
    Windows Server 2019 Datacenter Azure Edition
    Code:
        <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion">
          <registryValue name="ProductName" valueType="REG_SZ" value="Windows Server 2019 Datacenter Azure Edition" />
          <registryValue name="EditionID" valueType="REG_SZ" value="ServerTurbine" />
          <registryValue name="CompositionEditionID" valueType="REG_SZ" value="ServerTurbine" />
        </registryKey>
    
    dism /online /get-currentedition
    Code:
    ServerTurbine
    
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,699
    14,428
    340
    #3500 xinso, Jun 28, 2021
    Last edited: Jun 28, 2021