But you still need custom updates for it? And if same process is done with 26100.1? no online updates?
Yes, still need custom update for working Desktop. Online update will work, but it will replace edited .mum and boot to black screen or cor cmd screen. If want working Desktop don't add LCU with online update, use custom.
Have you tried the following schema: 1) mount original WIM 2) Add manually UserExperience-Desktop-Package via dism /add-package 3) export HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.26100.1\Owners 4) unmount discarding 5) Use modified Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package.mum with UserExperience-Desktop-Package inside to install it 6) Replace registry keys for HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.26100.1\Owners with exported on step 3 (deleting owners that are there after using modified MUM, replacing them with owners from self-installed) 7) replace MUM file with original 8) Test LCU
I do not want to have modified MUMs at image. If youwould remove the parent of Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package from HKLM\\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.26100.1\Owners, leaving only itself as the owner, package UserExperience-Desktop-Package won't be replaced when updated MUM of Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package is installed, cause CBS won't think that UserExperience-Desktop-Package was a child of .1, not needed for .1150, it would consider UserExperience-Desktop-Package as standalone, that doesn't depend on ServerAzureStackHCICor-Package and any updates
UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.26100.1 is in there. LCU will not update it bacause it does not contain it. But why system does not use installed package if it is updated or not. There should be a key in side COMPONENTS or SOFTWARE that which version will be used or point the latest version. We should say the latest version is 26100.1 and because of it will never updated it should use that package all its life. Anyway there is a hope. If we can not use it as ServerAzureStackHCICor we can use it as datacenter. Convert the system as datacenter. There is all ServerAzureStackHCICor packages and features included inside wim. It will work as datacenter. Will be updatable and ServerAzureStackHCICor functions will work i hope. Hope i can change my system to datacenter again or need to rebuild again. Edit: But this time win3 and core packages will not be updated because datacenter has win4 and desktop packages. I will just try to see result. At least it will be bootable after update. I hope.
Can you try it with before updatiing with original LCU Same applies to other packages that you add via custom MUM
kibkalo & liliactr I am sorry to say this, but i will not be doing any more testing, as i am very happy with my build, even with custom update. P.s Good luck with what ever method you try.
You are wellcome. Just say how to test if azurehcl is working or not under datacenter edition. You look like you know this stuff
I didn''t use datacenter edition. I used ServerAzureStackHCICor_en-us.esd for install.wim Code: md C:\mount C:\bin\wimlib-imagex.exe export C:\bin\ServerAzureStackHCICor_en-us.esd 3 C:\install.wim --compress=NONE Dism /Mount-Image /ImageFile:C:\install.wim /Index:1 /MountDir:C:\mount I used ServerTurbine_en-us.esd for sxs.wim with these cmd's Code: md C:\sxs C:\bin\wimlib-imagex.exe export C:\bin\ServerTurbine_en-us.esd 3 C:\sxs.wim --compress=NONE Dism /Mount-Image /ImageFile:C:\sxs.wim /Index:1 /MountDir:C:\sxs Use PowerRun with these cmd's: move C:\sxs\Windows\servicing\Packages\*.cat C:\sxs\Windows\WinSxS\ move C:\sxs\Windows\servicing\Packages\*.mum C:\sxs\Windows\WinSxS\ move C:\sxs\Windows\WinSxS\Manifests\*.manifest C:\sxs\Windows\WinSxS\ move C:\sxs\Windows\WinSxS\SettingsManifests\*.manifest C:\sxs\Windows\WinSxS\ Spoiler: desktop packages Code: Microsoft-Win4-Feature Microsoft-Win4-WOW64-Feature Microsoft-Windows-Server-DesktopUX-Package Microsoft-Windows-Server-DesktopUX-WOW64-Package Microsoft-Windows-Client-Features-SharedWithServer-Package Microsoft-Windows-Client-Features-SharedWithServer-WOW64-Package Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-Package Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-WOW64-Package UserExperience-Desktop-Package Spoiler: how.txt Code: md C:\mount C:\bin\wimlib-imagex.exe export C:\bin\ServerAzureStackHCICor_en-us.esd 3 C:\install.wim --compress=NONE Dism /Mount-Image /ImageFile:C:\install.wim /Index:1 /MountDir:C:\mount md C:\sxs C:\bin\wimlib-imagex.exe export C:\bin\ServerTurbine_en-us.esd 3 C:\sxs.wim --compress=NONE Dism /Mount-Image /ImageFile:C:\sxs.wim /Index:1 /MountDir:C:\sxs * move C:\sxs\Windows\servicing\Packages\*.cat C:\sxs\Windows\WinSxS\ move C:\sxs\Windows\servicing\Packages\*.mum C:\sxs\Windows\WinSxS\ move C:\sxs\Windows\WinSxS\Manifests\*.manifest C:\sxs\Windows\WinSxS\ move C:\sxs\Windows\WinSxS\SettingsManifests\*.manifest C:\sxs\Windows\WinSxS\ * Dism /Image:C:\mount /Disable-Feature /FeatureName:Windows-Defender Dism /Image:C:\mount /Enable-Feature /FeatureName:WirelessNetworking * md C:\mum move C:\mount\Windows\servicing\Packages\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.cat C:\mum move C:\mount\Windows\servicing\Packages\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum C:\mum move C:\mount\Windows\servicing\Packages\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1.cat C:\mum move C:\mount\Windows\servicing\Packages\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum C:\mum * edit C:\mum\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum remove <update name="Microsoft-Win3-Feature"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Win3-Feature" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Win3-WOW64-Feature"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Win3-WOW64-Feature" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> add <update name="Microsoft-Win4-Feature"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Win4-Feature" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Win4-WOW64-Feature"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Win4-WOW64-Feature" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Server-DesktopUX-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Server-DesktopUX-WOW64-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Client-Features-SharedWithServer-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Client-Features-SharedWithServer-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Client-Features-SharedWithServer-WOW64-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Client-Features-SharedWithServer-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> <update name="Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-WOW64-Package"> <package contained="false" integrate="hidden"> <assemblyIdentity name="Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> * edit C:\mum\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum add <update name="4b09b442caf9e09b264375c2a75aca38"> <package contained="false" integrate="hidden"> <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> </package> </update> * move C:\mum\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.cat C:\sxs\Windows\WinSxS\ move C:\mum\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum C:\sxs\Windows\WinSxS\ move C:\mum\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1.cat C:\sxs\Windows\WinSxS\ move C:\mum\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum C:\sxs\Windows\WinSxS\ * Dism /Image:C:\mount /Apply-Unattend:C:\xml\1.xml Dism /Image:C:\mount /Apply-Unattend:C:\xml\2.xml * Dism /Image:C:\mount /Set-Edition:ServerAzureStackHCICor * Reg.exe load HKLM\SYSHIVE C:\mount\Windows\System32\config\SYSTEM Reg.exe add "HKLM\SYSHIVE\ControlSet001\Services\Audiosrv" /v "Start" /t REG_DWORD /d "2" /f Reg.exe add "HKLM\SYSHIVE\ControlSet001\Services\AudioEndpointBuilder" /v "Start" /t REG_DWORD /d "2" /f Reg.exe unload HKLM\SYSHIVE * Reg.exe load HKLM\SOFTHIVE C:\mount\Windows\System32\config\SOFTWARE Reg.exe add "HKLM\SOFTHIVE\Microsoft\ServerManager" /v "DoNotOpenServerManagerAtLogon" /t REG_DWORD /d "1" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d "0" /f Reg.exe add "HKLM\SOFTHIVE\Policies\Microsoft\Windows NT\Reliability" /v "ShutDownReasonOn" /t REG_DWORD /d "0" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows\CurrentVersion\RunOnce" /v "disablecad" /t REG_SZ /d "Reg.exe delete \"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\" /v \"disablecad\" /f" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows\CurrentVersion\RunOnce" /v "shutdownwithoutlogon" /t REG_SZ /d "Reg.exe add \"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\" /v \"shutdownwithoutlogon\" /t REG_DWORD /d \"1\" /f" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows\CurrentVersion\WSMAN\Service" /v "allow_remote_requests" /t REG_DWORD /d "0" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\NoExecuteState" /v "LastNoExecuteRadioButtonState" /t REG_DWORD /d "14012" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" /v "IsInstalled" /t REG_DWORD /d "0" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}" /v "IsInstalled" /t REG_DWORD /d "0" /f Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows\CurrentVersion\Policies\System" /v "VerboseStatus" /t REG_DWORD /d "0" /f Reg.exe unload HKLM\SOFTHIVE * Dism /Image:C:\mount /Cleanup-Image /StartComponentCleanup /ResetBase * Dism /Commit-Image /MountDir:C:\mount * Dism /Unmount-Image /MountDir:C:\sxs /Discard rd C:\sxs /q /s del C:\sxs.wim Spoiler: 1.xml Code: <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <servicing> <package action="install"> <assemblyIdentity name="Microsoft-Windows-ServerAzureStackHCICorEdition" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" /> <source location="C:\sxs\Windows\WinSxS\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum" /> </package> </servicing> </unattend> Spoiler: 2.xml Code: <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <servicing> <package action="install"> <assemblyIdentity name="Microsoft-Windows-Server-LanguagePack-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" /> <source location="C:\lp\Microsoft-Windows-Server-LanguagePack-Package-amd64-en-us.esd" /> </package> </servicing> </unattend> Spoiler: build custom update Code: Extract Windows11.0-KB5040435-x64.psf & Windows11.0-KB5040435-x64.wim to C:\PSFExtractor from Windows11.0-KB5040435-x64.msu "C:\Program Files\7-Zip\7z.exe" x -y "C:\PSFExtractor\Windows11.0-KB5040435-x64.wim" -oC:\PSFExtractor\Windows11.0-KB5040435-x64 move C:\PSFExtractor\Windows11.0-KB5040435-x64\express.psf.cix.xml C:\PSFExtractor C:\PSFExtractor\bin\PSFExtractor.exe -v2 C:\PSFExtractor\Windows11.0-KB5040435-x64.psf C:\PSFExtractor\express.psf.cix.xml C:\PSFExtractor\Windows11.0-KB5040435-x64 del C:\PSFExtractor\express.psf.cix.xml del C:\PSFExtractor\Windows11.0-KB5040435-x64.psf del C:\PSFExtractor\Windows11.0-KB5040435-x64.wim * pushd C:\PSFExtractor\Windows11.0-KB5040435-x64 dir /b > C:\PSFExtractor\Edit.txt * move C:\PSFExtractor\Windows11.0-KB5040435-x64\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1150.mum C:\PSFExtractor move C:\PSFExtractor\Windows11.0-KB5040435-x64\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1150.mum C:\PSFExtractor Edit C:\PSFExtractor\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1150.mum Edit C:\PSFExtractor\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1150.mum move C:\PSFExtractor\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1150.mum C:\PSFExtractor\Windows11.0-KB5040435-x64 move C:\PSFExtractor\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1150.mum C:\PSFExtractor\Windows11.0-KB5040435-x64 del C:\PSFExtractor\Edit.txt * Dism /Capture-Image /ImageFile:C:\Windows11.0-KB5040435-x64.esd /CaptureDir:C:\PSFExtractor\Windows11.0-KB5040435-x64 /Name:Windows11.0-KB5040435-x64 /Compress:LZX rd C:\PSFExtractor\Windows11.0-KB5040435-x64 /q /s * Extract SSU-26100.998-x64.cab from Windows11.0-KB5040435-x64.msu to C:\ Dism /Image:C:\mount /Add-Package /PackagePath:C:\SSU-26100.998-x64.cab Dism /Commit-Image /MountDir:C:\mount Dism /Image:C:\mount /Add-Package /PackagePath:C:\Windows11.0-KB5040435-x64.esd Dism /Image:C:\mount /Get-CurrentEdition * Dism /Image:C:\mount /Cleanup-Image /StartComponentCleanup /ResetBase Dism /Unmount-Image /MountDir:C:\mount /Commit rd C:\mount /q /s * md C:\wim Dism /Export-Image /SourceImageFile:C:\install.wim /SourceIndex:1 /DestinationImageFile:C:\wim\install.wim /Compress:LZX Del C:\install.wim * Dism /Apply-Image /ImageFile:C:\wim\install.wim /Index:1 /ApplyDir:D:\ Please use as you will. P.s I offer no further support. Good luck.
i've made polish version of netfx3. it's similar by size to french (which is in script)-about 11MB uncompress. i've made ENGLISH version too (it's much smaller-about 1MB uncompress), but unfortunately there is error: DISM Package Manager: PID=8580 TID=5816 Failed to get the count of packages. ps. nevermind - i've made it. error was if hostOS=win11. on win10 as host everything is ok
Thanks for response but i did not asked how i can do it. I will do it myself. Just want to learn how can i know it works or not.
Didn't share how.txt for you, shared it for everyone else. As for, how can i know it works or not? i don't know.
Those who know more than others, if you can share the scripts with the components, so that others can learn, I will be grateful, and so those learning can also help
Really clear? OK. Allow me to ask you: 1. By yourself, how to determine which SKUs are supported? 2. By yourself, how to determine which Language(s) are supported.
Good on you. But NOT all esd is "Complete", can you deny? Words, once said, impossible to return. Before xinso? Before this thread and UUP dump, xinso can do what you did. Where were you then? Before UUP dump and this thread, xinso can do 15063.0 Starter. Where were you then? Words, once said, impossible to return.