[ARCHIVED] Windows Editions Reconstruction Project

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

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

    Ace2 MDL Expert

    Oct 10, 2014
    1,863
    1,524
    60
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7622 xinso, Apr 23, 2022
    Last edited: Apr 23, 2022
    en_windows_7_with_sp1_debug_checked_build_x64_dvd_619601.iso --> debug 6.1.7601.17514

    xx_windows_7_ultimate_with_sp1_x64_dvd_u_12345678.iso --> release 6.1.7600.16385 + SP1 = 6.1.7601.17514
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
  5. example12345678912345678

    Dec 29, 2019
    569
    322
    30
    #7625 example12345678912345678, Apr 24, 2022
    Last edited: Apr 24, 2022
    @xinso
    I made my own unstaged Windows ISO. But after compiling required files in WinSxS folder, Setup does not copy files to respective folders. Instead, it throws out an error about compiling Windows Installation. Even log files doesn't help me. Setuperr.log only shows this line:
    Code:
    An error occurred while removing MultiEdition key from the BlackBoard.
    But it wasn't that important since installation process was not aborted during the time.
    Here is what did I do:
    1. I used gailium119's unstaged script, then SxSStageV5 script until applying XML process.
    2. I extracted Windows and Users folder from 19100.1051 Unstaged ISO. Then, msi.dll file from official staged ISO.
    3. I captured Z: drive via DISM. But XML file had some missing parts.
    4. I used a program called WimXML to replace XML file.
    5. I converted microsoft-windows-client-languagepack-package_xx-xx-amd64-xx-xx.esd to lp.cab file.
    6. I put captured wim to sources folder, lp.cab file to langpacks\xx-XX\ folder.
    7. Created ISO.
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7626 xinso, Apr 24, 2022
    Last edited: Apr 24, 2022
    So?

    BTW,
    In official 19100.1051 Windows\System32, there are only
    Code:
    SSShim.dll
    wdscore.dll
    
    In owouwu's stageSxS-principalis,
    Code:
    msi.dll
    ntdll.dll
    ntoskrnl.exe
    SSShim.dll
    wdscore.dll
    
    Code:
    copy /Y sxs\amd64_microsoft-windows-installer-engine_31bf3856ad364e35_10.0.22000.1_none_59be1bd1b84dd271\msi.dll %MT%\image\Windows\System32 || exit /b 1
    copy /Y sxs\amd64_microsoft-windows-ntdll_31bf3856ad364e35_10.0.22000.1_none_af1a7be800f6bf86\ntdll.dll %MT%\image\Windows\System32 || exit /b 1
    copy /Y sxs\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_10.0.22000.1_none_c273ff46b8ec25d8\ntoskrnl.exe %MT%\image\Windows\System32 || exit /b 1
    
    copy /Y sxs\amd64_microsoft-windows-packagemanager_31bf3856ad364e35_10.0.22000.1_none_431b61c1f80d5917\SSShim.dll %MT%\image\Windows\System32 || exit /b 1
    copy /Y sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22000.1_none_5fa2feeecc138dd4\wdscore.dll %MT%\image\Windows\System32 || exit /b 1
    
    I remember you once said that replace 22000 with 19041, it works. I don't believe because each file\folder has its own hash.

    e.g.

    22000.1
    amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22000.1_none_5fa2feeecc138dd4
    5fa2feeecc138dd4

    19100.1051
    amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19100.1051_none_c9ec57d8e8b48e23
    c9ec57d8e8b48e23

    19041.1
    amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1_none_bf506ecc66a800df
    bf506ecc66a800df
     
  7. example12345678912345678

    Dec 29, 2019
    569
    322
    30
    So, I missed something that I do not even know.
    Also, thanks for giving me a suggestion. I'm going to try again by adding ntoskrnl.exe and ntdll.dll files.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7628 xinso, Apr 24, 2022
    Last edited: Apr 24, 2022
    Why you want to add those three files which are not needed in official image? I remove them.

    If your 22000 script can not create correct 19041.1
    1. Windows\System32\Dism
    2. Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1_none_bf506ecc66a800df
    copy them from any official 19041.1 image.

    I always add "pause" behind each command line when error occurs.

    e.g. 22000
    amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22000.1_none_5fa2feeecc138dd4
    Code:
    copy /Y sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22000.1_none_5fa2feeecc138dd4\amd64_installed %MT%\image\Windows\servicing\Version\10.0.22000.1 || exit /b 1
    copy /Y sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22000.1_none_5fa2feeecc138dd4\WcmTypes.xsd %MT%\image\Windows\System32\SMI\Schema || exit /b 1
    
    You replace 22000 with 19041, then it goes wrong. So I set "pause" after the command lines.
    Code:
    copy /Y sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1_none_5fa2feeecc138dd4\amd64_installed %MT%\image\Windows\servicing\Version\10.0.19041.1 || exit /b 1
    pause
    
    copy /Y sxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1_none_5fa2feeecc138dd4\WcmTypes.xsd %MT%\image\Windows\System32\SMI\Schema || exit /b 1
    pause
    
     
  9. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    example12345678912345678: For unstaged ISO, just follow the example of "19100.1051.210916-1011.VB_RELEASE_SVC_TEAM_FLIGHT_CLIENTUNSTAGED_RETAIL_X64FRE_EN-US.ISO" to make, except for the last few preview versions, you need to add Windows\temp, other versions do not need to add any files or folders , Even so, the unstaged.WIM produced may not be installed successfully. The trick is to modify and delete some files in the boot.wim index2 sources. If you are interested, you can compare it, it is very simple. The unstaged ISO I made before was always unsuccessfully installed. I asked you for the download link of 19100.1051, and I also wanted to know the reason for the failure.
     
  10. example12345678912345678

    Dec 29, 2019
    569
    322
    30
    Thanks for your help. I got really further in process. This is the last error I should I get.
    Code:
    Windows could not set offline locale information. Error code: 0x80000001
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7631 xinso, Apr 25, 2022
    Last edited: Apr 25, 2022
    It's caused by the Non-Unstaged ISO\sources\boot.wim's index 2 (i.e. Microsoft Windows Setup) which won't install language pack.
    https://forums.mydigitallife.net/th...struction-project.80939/page-383#post-1732418
     
  12. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    790
    510
    30
    Try replacing autorun.dll with that of 19100.
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7633 xinso, Apr 25, 2022
    Last edited: Apr 25, 2022
    No.

    I am not good at comparing. Could you compare "sources" folder of index 2?

    Is it lang.ini? (in sources folder of boot.wim index 2 & ISO)

    Regular ISO
    Code:
    
    [Available UI Languages]
    en-us = 3
    
    [Fallback Languages]
    en-us = en-us
    
    
    Unstaged ISO
    Code:
    
    [Available UI Languages]
    en-us = 1
    
    [Fallback Languages]
    en-us = en-us
    
    
    Yes, it works on regular 19041 en-US now.
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7635 xinso, Apr 25, 2022
    Last edited: Apr 25, 2022
    Q: Is Unstaged edition what you install what you get?
     
  16. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    19100 xxx.cat can be 0 bytes, what do you think?

    捕获.PNG
     
  17. fecial

    fecial MDL Novice

    Sep 17, 2012
    13
    0
    0
    What is the purpose of the Unstaged edition?What is the difference between Unstaged and the staged edition?
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,709
    14,436
    340
    #7640 xinso, Apr 25, 2022
    Last edited: Apr 25, 2022
    No. It does not matter with your tweak. It's the problem of my 17763 script.