Notepad is one that is composed of amd64 and wow64 for both neutral and language packs. amd64 Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1 Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~xx-XX~10.0.19041.1 wow64 Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1 Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~wow64~xx-XX~10.0.19041.1 (You can not judge by UUPs download folder because the wow64 are pre-installed, e.g. in Professional_en-us.esd. So, you have to check Professional_en-us.esd\3\Windows\servicing\Packages or full image.) dism /online /get-capabilities dism /image:%SystemDrive% /get-capabilities BEWARE: owouwu's script structure is good for builds from 22000.1 forward, but WORKS for 22000.1 ONLY because of FIXED build and package string.
Try changing the script. e.g. for %%i in (%unstaged%\packages\amd64_bla-bla-ABC*.manifest) do copy %%i %install%
Yes, I make it this way. Thanks. But I wish that you can help me with owouwu's reg\SYSTEM.txt for REG_MULTI_SZ conversion In file, it is hex(7):73,00,65,00,74,00,75,00,70,00,63,00,6c,00,2e,00,65,00,78,\ 00,65,00,00,00,00,00 Code: [HKEY_LOCAL_MACHINE\SYSTEM1\ControlSet001\Control\Session Manager] "setupexecute"=hex(7):73,00,65,00,74,00,75,00,70,00,63,00,6c,00,2e,00,65,00,78,\ 00,65,00,00,00,00,00 In script, it is setupcl.exe Code: reg add "HKLM\SYSTEM1\ControlSet001\Control\Session Manager" /v "setupexecute" /t REG_MULTI_SZ /d "setupcl.exe" /f In SYSTEM.txt, it is ? Code: SYSTEM ControlSet001 Control Session Manager setupexecute = REG_MULTI_SZ ? I need the answer for ?.
Why does the sctipt create the registry everytime? There can be a universal pack of registry hives, and the script copies them instead of fresh-creating.
I know. But it is not the solution for my question. I want "chicken" to make fried chicken, NOT "Kentucky fried chicken". It is alike ylx wants Notepad, I answer the solutuion for Notepad, NOT Wordpad.
I have my own extract plan. Yes,I use wimlib-imagex too. Code: for /f %%i in ('dir /b esd\*.esd') do (wimlib-imagex.exe apply esd\%%i 1 sxs) I got your answer Code: SYSTEM ControlSet001 Control Session Manager setupexecute = REG_MULTI_SZ "setupcl.exe"
Q: To remove FOD, what is the the best method? A: dism /Remove-Capability. e.g. Remove Quick Assist for EnterpriseG. Code: if defined QUICKASSIST ( echo. echo ------------------------------------------------------------ echo Removing Quick Assist echo ------------------------------------------------------------ dism /english /image:%WINDRIVE% /Remove-Capability /CapabilityName:App.Support.QuickAssist~~~~0.0.1.0 ) Code: ------------------------------------------------------------ Removing Quick Assist ------------------------------------------------------------ Deployment Image Servicing and Management tool Version: 10.0.19041.746 Image Version: 10.0.19041.1 [==========================100.0%==========================] The operation completed successfully.
I don't know why, but best things I can get from SxSstageV5 are these files: Code: boot.wim - 7 MB install.wim - 165MB winre.wim - 7 MB I tried to replace every single zh-cn reference with my language since my image does not include zh-cn. But it's no use. And I'm already using the 4 WIM files created by previous script. Or do I need to include zh-cn in my image? @gailium119 Also, I have an idea to download files faster. 1. Open 0-fods_down.cmd file in notepad. 2. Find for term -j5 and replace the number with a greater number. I don't know what is maximum value for that. I think -j99 is awesome for that. It's going to be better for smaller files, but worse for greater files at the same time. 3. Save the file. 4. Open 4-Installwim_down.cmd file in notepad. 5. Find for term -j5 and replace the number with a smaller number. I think -j1 is awesome for that. 6. Save the file. 7. Run start.cmd in root folder.