@xinso If you could provide the 20348.1 Windows 10 Professional en-US skus folder. Would be appreciated.
use SxSv1 on Microsoft-Windows-EditionSpecific-Professional-Package to get Microsoft-Windows-Professional-SPP-Components-Package.
Code: 1. Download Microsoft-Windows-EditionSpecific-Professional-Package.ESD 2. Run these commands: md C:\mount\Windows\WinSxS\Manifests\ md C:\mount\Windows\servicing\Packages\ 3. Extract Microsoft-Windows-EditionSpecific-Professional-Package.ESD to C:\mount\Windows\WinSxS\ 4. Run these commands: move C:\mount\Windows\WinSxS\*.cat C:\mount\Windows\servicing\Packages\ move C:\mount\Windows\WinSxS\*.mum C:\mount\Windows\servicing\Packages\ move C:\mount\Windows\WinSxS\*.manifest C:\mount\Windows\WinSxS\Manifests\ 5. Set C:\SxSv1\_Helper\SxSExport.cmd to ::Examples set Path_Image=C:\mount\Windows 6. Use SxSv1 to capture Microsoft-Windows-Professional-SPP-Components-Package
[about Application PreLaunch] Application PreLaunch can speculatively launch applications that the user is likely to use in the near future, thus reducing application switch time.
Test 17763.4377 Windows Server 2019 Rdsh amd64 zh-TW (for Store) No response ---> wsreset -i, Store installed, circling.
Q: Is it possible to combine x86\x64\a64 base images in one, i.e. 1 base for Cross-Architecture Constructions? A: No. The architecture registry key is same for all architectures.
Test manual Construction of 23466.1001 Windows 11 CoreN amd64 en-US Code: C:\WINDOWS\system32>dism /english /logpath:z:\1.log /image:K: /apply-unattend:Z:\WinSxS\1.xml Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\Microsoft-Windows-Client-LanguagePack-Package_en-us-amd64-en-us.esd Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /english /image:K: /set-skuintldefaults:en-US Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Set SKU default settings for: en-US The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /get-currentedition Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Current edition is: Current Edition : CoreN The operation completed successfully. C:\WINDOWS\system32>
This is a very interesting question. In one hand, PE file format currently already support arm64x PE files, but in the other end, dual support of x86/amd64 is not yet supported, but the idea is there. From a given system with a single architecture HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE should stay unique. In the future Compute Express Link (CXL) IP, could support several "Environments". Implementing a more general loader would allow to dynamically load the right binaries corresponding to the architecture of your environment, both with separated files or compounds one like to arm64x PE files.
Test manual Construction of 23466.1001 Windows 11 Core arm64 en-US Code: C:\WINDOWS\system32>dism /english /logpath:z:\1.log /image:K: /apply-unattend:Z:\WinSxS\1.xml Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\Microsoft-Windows-Client-LanguagePack-Package_en-us-arm64-en-us.esd Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~arm64~en-US~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /add-package:Z:\WinSxS\Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001.mum Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Processing 1 of 1 - Adding package Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~arm64~~10.0.23466.1001 [==========================100.0%==========================] The operation completed successfully. C:\WINDOWS\system32>dism /english /image:K: /set-skuintldefaults:en-US Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Set SKU default settings for: en-US The operation completed successfully. C:\WINDOWS\system32>dism /English /image:K: /get-currentedition Deployment Image Servicing and Management tool Version: 10.0.19041.844 Image Version: 10.0.23466.1001 Current edition is: Current Edition : Core The operation completed successfully. C:\WINDOWS\system32>