Windows Editions Reconstruction Project

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

  1. mtwei

    mtwei MDL Senior Member

    Nov 18, 2010
    275
    669
    10
    #261 mtwei, Jun 13, 2020
    Last edited: Jun 14, 2020
    Forgive... delete
     
  2. Divu

    Divu MDL Novice

    Jun 29, 2018
    45
    4
    0
    #262 Divu, Jun 13, 2020
    Last edited: Jun 13, 2020
    how did it? i have 2 days, but no succes! can you explain all steps? i'm noobie__ Thank's in advance
     
  3. Divu

    Divu MDL Novice

    Jun 29, 2018
    45
    4
    0
    Help, please !
    i have 2 day attempting create this....and no way.
    unnatend 1 xml=ok
    unnatend 2..problem:

    Microsoft Windows [Versión 10.0.14393]
    (c) 2016 Microsoft Corporation. Todos los derechos reservados.

    C:\Windows\system32>cd C:\enterpriseg_19041_x64

    C:\enterpriseg_19041_x64>full_build.cmd

    C:\enterpriseg_19041_x64>rmdir /q /s logs 1>NUL 2>&1

    C:\enterpriseg_19041_x64>mkdir logs 1>NUL 2>&1

    C:\enterpriseg_19041_x64>mkdir mount 1>NUL 2>&1

    C:\enterpriseg_19041_x64>mkdir temp 1>NUL 2>&1

    C:\enterpriseg_19041_x64>dism /logpath:logs\mount.log /mount-wim /wimfile:install.wim /index:1 /mountdir:mount || exit /b 1

    Herramienta Administración y mantenimiento de imágenes de implementación
    Versión: 10.0.14393.0

    Montando la imagen
    [==========================100.0%==========================]
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>call brand.cmd || exit /b 1

    C:\enterpriseg_19041_x64>reg load HKLM\MOUNTSOFT mount\Windows\System32\config\SOFTWARE
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>reg add "HKLM\MOUNTSOFT\Microsoft\Windows NT\CurrentVersion" /v EditionSubManufacturer /t REG_SZ /d "Contoso Corporation" /f
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>reg add "HKLM\MOUNTSOFT\Microsoft\Windows NT\CurrentVersion" /v EditionSubstring /t REG_SZ /d "Contoso" /f
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>reg add "HKLM\MOUNTSOFT\Microsoft\Windows NT\CurrentVersion" /v EditionSubVersion /t REG_SZ /d "2004" /f
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>reg unload HKLM\MOUNTSOFT
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>call build.cmd || exit /b 1

    C:\enterpriseg_19041_x64>mkdir logs 1>NUL 2>&1

    C:\enterpriseg_19041_x64>mkdir temp 1>NUL 2>&1

    C:\enterpriseg_19041_x64>copy /y mount\Windows\System32\OEMDefaultAssociations.xml .
    1 archivo(s) copiado(s).

    C:\enterpriseg_19041_x64>copy /y mount\Windows\System32\OEMDefaultAssociations.dll .
    1 archivo(s) copiado(s).

    C:\enterpriseg_19041_x64>dism /logpath:logs\1.log /scratchdir:"C:\enterpriseg_19041_x64\temp" /image:mount /apply-unattend:1.xml || exit /b 1

    Herramienta Administración y mantenimiento de imágenes de implementación
    Versión: 10.0.14393.0

    Versión de imagen: 10.0.19041.1

    [==========================100.0%==========================]
    La operación se completó correctamente.

    C:\enterpriseg_19041_x64>dism /logpath:logs\2.log /scratchdir:"C:\enterpriseg_19041_x64\temp" /image:mount /apply-unattend:2.xml || exit /b 1

    Herramienta Administración y mantenimiento de imágenes de implementación
    Versión: 10.0.14393.0

    Versión de imagen: 10.0.19041.1


    Error: 0x800f0805

    The specified package is not valid Windows package.

    El archivo de registro de DISM se encuentra en logs\2.log

    C:\enterpriseg_19041_x64>
    =============================================================

    end of 2".log:

    2020-06-13 18:15:47, Info CBS Force unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/smi/store/Machine/schema.dat
    2020-06-13 18:15:47, Info CSI 00000003 Direct SIL provider: Number of files opened: 4.
    2020-06-13 18:15:47, Info DISM DISM Package Manager: PID=3448 TID=1836 Finalizing CBS core. - CDISMPackageManager::Finalize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: ExecutionEngineFinalize
    2020-06-13 18:15:47, Info CBS Execution Engine Finalize
    2020-06-13 18:15:47, Info CBS Execution Engine Finalize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: ComponentAnalyzerFinalize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: PackageTrackerFinalize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: CoreResourcesUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: SessionManagerFinalize
    2020-06-13 18:15:47, Info CBS Lock: Lock removed: CSIInventoryCriticalSection, level: 64, total lock:10
    2020-06-13 18:15:47, Info CBS Lock: Lock removed: CCbsSessionManager, level: 11, total lock:9
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: CapabilityManagerFinalize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: GetPublicObjectMonitor::Audit
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: PublicObjectMonitorFinalize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: Enter vCoreInitializeLock
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: WcpUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: DrupUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: CfgMgr32Unload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: DpxUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: SrUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: CbsEsdUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: CbsTraceInfoUninitialize
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: CbsEventUnregister
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: AppContainerUnload
    2020-06-13 18:15:47, Info CBS CbsCoreFinalize: WdsUnload, logging from cbscore will end.
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: DISM Package Manager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(MsiManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: MsiManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(IntlManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: IntlManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(IBSManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: IBSManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(DriverManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: DriverManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(DISM Unattend Manager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: DISM Unattend Manager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(SmiManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: SmiManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(AppxManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: AppxManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(ProvManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: ProvManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(AssocManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: AssocManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(GenericManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: GenericManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(OfflineSetupManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: OfflineSetupManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(SysprepManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: SysprepManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(Edition Manager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: Edition Manager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Finalizing the servicing provider(SetupPlatformManager) - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: SetupPlatformManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Disconnecting Provider: OSServices - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/SOFTWARE. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/SYSTEM. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/SECURITY. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/SAM. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/DEFAULT. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Users/Default/NTUSER.DAT. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/COMPONENTS. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM Offline Registry: PID=3448 TID=1836 Hive is not mounted at HKLM\{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/enterpriseg_19041_x64/mount/Windows/system32/config/DRIVERS. - CRegistryMapping::Init
    2020-06-13 18:15:47, Info DISM DISM OS Provider: PID=3448 TID=1836 Successfully unloaded all registry hives. - CDISMOSServiceManager::Final_OnDisconnect
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=3448 TID=1836 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Manager: PID=1668 TID=4780 Closing session event handle 0x1e8 - CDISMManager::CloseImageSession
    2020-06-13 18:15:47, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
    2020-06-13 18:15:47, Info DISM DISM.EXE:
    2020-06-13 18:15:47, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
    2020-06-13 18:15:47, Info DISM DISM.EXE:
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Disconnecting Provider: FfuManager - CDISMProviderStore::Internal_DisconnectProvider
    2020-06-13 18:15:47, Info DISM DISM Provider Store: PID=1668 TID=4780 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

    that's all.... any ideea?
     
  4. mtwei

    mtwei MDL Senior Member

    Nov 18, 2010
    275
    669
    10
    #264 mtwei, Jun 13, 2020
    Last edited: Jun 14, 2020
    Forgive... delete
     
  5. NST_Adventure

    NST_Adventure MDL Addicted

    Jun 1, 2019
    912
    208
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
    #266 xinso, Jun 14, 2020
    Last edited: Jun 14, 2020
    I'd said that it is gonna be my last response at CMGE post.

    So here are my answers:

    Q1:
    maybe
    15063.0 EnterpriseG: en-US\zh-CN
    15063.0 EnterpriseGN: en-US\zh-CN

    A1:
    15063.0\16299.15
    G = zh-CN
    GN = en-US\zh-CN

    17134.1\17763.1\18362.1\19041.1
    G = en-US\zh-CN
    GN = en-US\zh-CN


    Q2:
    Besides Microsoft-Windows-EnterpriseGNEdition~31bf3856ad364e35~amd64~~10.0.16299.15.cat & Microsoft-Windows-EnterpriseGNEdition~31bf3856ad364e35~amd64~~10.0.16299.15.mum, where did you see any other versions?

    A2:
    Where did you see 19041.1 EnterpriseG\EnterpriseGN?
     
  7. misturx

    misturx MDL Novice

    Jul 16, 2009
    40
    8
    0
    No need to use drive D, Extract enterpriseg_19041_x64.7z to a folder C:\work . My mistake was not extracting the Edition Files and the Language pack, that just flew over my head, even though I read the instructions multiple times. Best to use 7zip for the extraction. Ignore any 7zip payload error message. For e.g. place the language pack in the lp folder right click it and select extract here. Follow all OP's steps and everything will work
     
  8. mtwei

    mtwei MDL Senior Member

    Nov 18, 2010
    275
    669
    10
    #268 mtwei, Jun 14, 2020
    Last edited: Jun 14, 2020
    CMGE does not have Windows update, but homemade ones do.
    vmware_Dpt6AFbAhX.png
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
    #269 xinso, Jun 14, 2020
    Last edited: Jun 14, 2020
    Congrats. I can't make it.
     
  10. Divu

    Divu MDL Novice

    Jun 29, 2018
    45
    4
    0
    Ok. Thank's. Tomorow i will try. Will change all folders in "C:/work".
     
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
    #272 xinso, Jun 14, 2020
    Last edited: Jun 15, 2020
    Credits go to whatever127.

    Try to modify enterpriseg_19041_x64 .
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
  13. Divu

    Divu MDL Novice

    Jun 29, 2018
    45
    4
    0
    #274 Divu, Jun 14, 2020
    Last edited: Jun 14, 2020
    xinso
    MDL Guru.
    Ok. Thank's for very detailed explication.
    Tomorrow will try.
    At base i use, install.wim of :17763.1 Windows 10 Enterprise LTSC , or 19041(en-us)?!
    Will post the result.(cross the fingers).
     
  14. case-sensitive

    case-sensitive MDL Expert

    Nov 7, 2013
    1,681
    731
    60
    >Where did you see 19041.1 EnterpriseG\EnterpriseGN?

    A post from another forum ---- >

    ' What did you use to combine both index Dism++ or gimagex =

    I exported the second image (19041) to the first with dism /export-image. --> dism /export-image /sourceimagefile:C:\Users\dhjoh\Downloads\EnterpriseG19041\enterpriseg_19041\install.wim /sourceindex:1 /destinationimagefile:C:\Users\dhjoh\Desktop\install.wim /compress:max Then I converted both to esd with ESD2WIM.cmd which uses wimlib-imagex.exe. '
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
  16. case-sensitive

    case-sensitive MDL Expert

    Nov 7, 2013
    1,681
    731
    60
    At universe

    1 - Thanks for the thread , info and tools . I've had a lot of fun making and installing versions ......... and experimenting and talkng them and the tools apart :)
    2 - Is this a just for fun project or can we build a real working english version ?
    3 - Will it update ?
    3 - Has anyone tested what goes in and out ? To see if it phones home ?
    4 - What about a backdoor ?
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
    #278 xinso, Jun 14, 2020
    Last edited: Jun 14, 2020
    Q: 4 - What about a backdoor ?
    A: Stuff used is from Microsoft. And the script is nothing but command for conversion.
     
  18. case-sensitive

    case-sensitive MDL Expert

    Nov 7, 2013
    1,681
    731
    60
    #279 case-sensitive, Jun 14, 2020
    Last edited: Jun 14, 2020
    I apologise i was unclear . I ment ---- > Has anyone tested the operating system itself to see if its got a back door and if it phones home ?
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,705
    13,711
    340
    #280 xinso, Jun 15, 2020
    Last edited: Jun 15, 2020