Suvestinė
Parengus kompiuterį su Windows 11 24H2 versijos mėnesio kaupiamuoju naujinimu, išleistu 2025 m. liepos mėn. arba vėliau (KB5062553), įvairios programėlės, pvz., StartMenuExperiencehost, Search, SystemSettings, Taskbar arba Explorer, gali susidurti su sunkumais.
Taip nutiks dėl šių priežasčių:
-
Pirmą kartą prisijungus vartotojui pritaikius kaupiamąjį naujinimą.
-
Visuose vartotojo prisijungimuose prie ne nuolatinio OS diegimo, pvz., virtualiojo darbalaukio infrastruktūros (VDI) arba lygiaverčių programų paketų, tokiais atvejais turi būti įdiegtas kiekvienas prisijungimas.
Dažni simptomai
Kai kurie dažniausiai pasitaikantys simptomai gali pasireikšti (bet jais neapsiribojama):
XAML komponentai Šios problemos paprastai kyla po įtaisytųjų priklausomumo paketų išteklių nuomos XAML komponentų naujinimų, pvz.:
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
Apvalkalo komponentai Šie apvalkalo komponentai gali nepavykti ir pranešti apie klaidą ekrane arba tyliai nepavyksta įvykdyti, pvz.:
-
Explorer.exe
-
shelhost.exe
-
StartMenuExperienceHost
-
Programa sugenda inicijuojant XAML rodinius
-
Explorer" veikia, bet nėra užduočių juostos lango.
-
kiti XAML salos rodiniai nepavyksta inicijuoti.
-
Įtraukianti "Shell"
Kiti simptomai Kiti simptomai:
-
"Explorer" sugenda
-
Nepavyksta paleisti pradžios meniu, dažnai rodomas kritinis klaidos pranešimas
-
Sistemos parametrai. Paleisti > parametrų > automatiškai nepavyksta paleisti sistemos
-
ShellHost.exe gedimai
-
Programa sugenda inicijuojant XAML rodinius
-
Explorer running but no taskbar window
-
kiti XAML salos rodiniai nepavyksta inicijuoti
Priežastis
Programos priklauso nuo XAML paketų, kurie neregistruojami laiku po naujinimo įdiegimo.
Sprendimas
Stengiamės išspręsti problemą. Kai tik turėsime, pateiksime daugiau informacijos.
Sprendimo būdai
Trūkstamų paketų registravimas rankiniu būdu
Užregistruokite trūkstamus paketus vartotojo seanse ir iš naujo paleiskite "SiHost", kad leistumėte juos paimti įtraukiančioje aplinkoje ir susijusiuose komponentuose. Norėdami tai padaryti, vykdykite šias komandas, kad užregistruotumėte kiekvieną trūkstamą paketą:
Add-AppxPackage -Register -Kelias "C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml" - DisableDevelopmentMode
Add-AppxPackage -Register -Kelias "C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml" - DisableDevelopmentMode
Add-AppxPackage -Register -Kelias "C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml" - DisableDevelopmentMode
Vykdykite šį "PowerShell" scenarijaus pavyzdį ne nuolatiniuose OS diegimuose
Ne nuolatinėms aplinkoms geriausias pasirinkimas lieka prisijungimo scenarijaus metodas. Prieš paleisdami "Explorer", sukurkite paketo failų aplanką, kad jis būtų vykdomas sinchroniškai.
Pastaba Šis metodas užtikrina, kad scenarijus veiktų sinchroniškai, efektyviai blokuoja explorer.exe paleidimą per anksti, kol bus visiškai parengti reikiami paketai.
@echo išjungta REM registruoti MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Kelias "C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml" - DisableDevelopmentMode"
REM registruoti Microsoft.UI.Xaml.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Kelias "C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml" - DisableDevelopmentMode"
REM registruoti MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Kelias "C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml" - DisableDevelopmentMode"