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
@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.
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
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.
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
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.
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
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
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.
What is the purpose of the Unstaged edition?What is the difference between Unstaged and the staged edition?