|
Keisti datą |
Keisti aprašą |
|
2025 m. gruodžio 2 d. |
|
Suvestinė
Parengus kompiuterį su Windows 11, 24H2 versija arba Windows 11 25H2 mėnesio kaupiamuoju naujinimu, išleistu 2025 m. liepos mėn. arba vėliau (pvz., KB5062553 arba KB5065789), XAML priklausomos modernios programėlės, pvz., "Explorer", pradžios meniu, "SystemSettings", užduočių juosta ir "Windows Search", gali susidurti su sunkumais. Ši problema visų pirma turi įtakos ribotam įmonių ar valdomų aplinkų skaičiui ir yra labai mažai tikėtina, kad atsiras asmeniniuose įrenginiuose, kuriuos naudoja asmenys.
Taip gali nutikti, kai "Windows" naujinimai įdiegiami prieš:
-
Vartotojui pirmą kartą prisijungus prie nuolatinio OS diegimo.
-
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.
Įprasti scenarijai
Kai kurie netikėti veiksmai gali būti rodomi šiais atvejais:
-
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
Kai kuriose įmonės arba virtualiose aplinkose gali nepavykti paleisti šių komponentų ir gali būti rodoma klaida:
Dvejetainis
Įmonės vartotojo patirtis arba trikties parašas
Explorer.exe
-
Galutiniai vartotojai prisijungia prie juodo ekrano
-
Nepavyksta atidaryti "Windows" pradžios meniu
-
Naršyklė sugenda paleidimo metu
-
Užduočių juostos nepavyksta parodyti / atvaizduoti / rodyti "Windows" darbalaukyje
StartMenuExperienceHost
-
Nepavyksta atidaryti pradžios meniu, dažnai rodomas kritinis klaidos pranešimas
shellhost.exe
-
ShellHost.exe gedimai
Nuo XAML priklausomos programėlės
Nepavyksta paleisti programėlių arba jos sugenda paleisties metu
-
Vartotojo paskyros valdymo vartotojo sąsajos dvejetainis Consent.exe
-
Sistemos parametrai. Paleisti > parametrų > nepavyksta atidaryti sistemos
-
Programos gedimas inicijuojant XAML rodinius
-
Nepavyksta inicijuoti kitų XAML salos rodinių
-
Priežastis
Programos priklauso nuo XAML paketų, kurie nėra laiku užregistruojami įdiegus "Windows" naujinimus.
Sprendimas
Stengiamės rasti sprendimą ir atnaujinsime šį straipsnį, kai bus pasiekiama daugiau informacijos.
Sprendimo būdai
Trūkstamų paketų registravimas rankiniu būdu
ĮMONĖS arba virtualias aplinkas valdantys IT administratoriai turėtų užregistruoti trūkstamus paketus vartotojo seanse ir iš naujo paleisti "SiHost", kad būtų galima juos paimti įtraukiantį apvalkalą ir susijusius komponentus. 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ėse aplinkose įėjimo scenarijaus metodas it administratoriams išlieka geriausias pasirinkimas. 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"