สรุป
หลังจากการเตรียมใช้งานพีซีที่มี Windows 11 เวอร์ชัน 24H2 การอัปเดตแบบสะสมรายเดือนที่เผยแพร่ในวันที่หรือหลังเดือนกรกฎาคม 2025 (KB5062553) แอปต่างๆ เช่น StartMenuExperiencehost, Search, SystemSettings, แถบงาน หรือ Explorer อาจประสบปัญหา
ซึ่งจะเกิดขึ้นสําหรับสิ่งต่อไปนี้:
-
ครั้งแรกที่ผู้ใช้เข้าสู่ระบบหลังจากมีการนําการอัปเดตสะสมไปใช้
-
ผู้ใช้ทั้งหมดเข้าสู่ระบบการติดตั้งระบบปฏิบัติการที่ไม่ใช่แบบถาวร เช่น Virtual Desktop Infrastructure (VDI) หรือเทียบเท่ากับแพคเกจแอปพลิเคชันต้องถูกติดตั้งการเข้าสู่ระบบในสถานการณ์ดังกล่าว
อาการทั่วไป
อาการทั่วไปบางอย่างที่อาจเกิดขึ้น รวมถึงแต่ไม่จํากัดเพียงอาการต่อไปนี้:
คอมโพเนนต์ XAML ปัญหาเหล่านี้มักจะเกิดขึ้นหลังจากการอัปเดตแพคเกจการขึ้นต่อกันในตัวที่โฮสต์คอมโพเนนต์ XAML ดังต่อไปนี้:
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
คอมโพเนนต์ของเชลล์ คอมโพเนนต์ของเชลล์เหล่านี้อาจล้มเหลวและรายงานข้อผิดพลาดบนหน้าจอหรือไม่สามารถดําเนินการอย่างเงียบๆ ดังต่อไปนี้:
-
Explorer.exe
-
shelhost.exe
-
StartMenuExperienceHost
-
แอปพลิเคชันหยุดทํางานเมื่อเตรียมใช้งานมุมมอง XAML
-
Explorer ทํางานแต่ไม่มีหน้าต่างแถบงาน
-
มุมมองอื่นๆ ของเกาะ XAML ไม่สามารถเตรียมใช้งานได้
-
ImmersiveShell
อาการ อื่นๆ อาการอื่นๆ รวมถึงแต่ไม่จํากัดเฉพาะอาการต่อไปนี้:
-
Explorer หยุดทํางาน
-
เมนูเริ่มต้นไม่สามารถเปิดใช้ได้ ซึ่งมักจะแสดงข้อความแสดงข้อผิดพลาดที่สําคัญ
-
การตั้งค่าระบบ เริ่มการตั้งค่า > > ระบบไม่สามารถเปิดใช้งานได้โดยไม่แสดงข้อความ
-
ShellHost.exe หยุดทํางาน
-
แอปพลิเคชันหยุดทํางานเมื่อเตรียมใช้งานมุมมอง XAML
-
Explorer ทํางานแต่ไม่มีหน้าต่างแถบงาน
-
มุมมองอื่นๆ ของเกาะ XAML ไม่สามารถเตรียมใช้งาน
สาเหตุ
แอปพลิเคชันมีการขึ้นต่อกันกับแพคเกจ XAML ที่ไม่ได้ลงทะเบียนในเวลาหลังจากติดตั้งการอัปเดต
การแก้ปัญหา
เรากำลังดำเนินการแก้ไขปัญหาและจะให้ข้อมูลเพิ่มเติมเมื่อพร้อมใช้งาน
วิธีแก้ไขปัญหาชั่วคราว
การลงทะเบียนแพคเกจที่หายไปด้วยตนเอง
ลงทะเบียนแพคเกจที่หายไปในเซสชันผู้ใช้และรีสตาร์ต SiHost เพื่ออนุญาตให้ Immersive Shell และคอมโพเนนต์ที่เกี่ยวข้องมารับได้ เมื่อต้องการทําเช่นนี้ ให้เรียกใช้คําสั่งต่อไปนี้เพื่อลงทะเบียนแพคเกจที่หายไปแต่ละแพคเกจ:
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode
เรียกใช้สคริปต์ PowerShell ตัวอย่างนี้ในการติดตั้งระบบปฏิบัติการที่ไม่ใช่แบบถาวร
สําหรับสภาพแวดล้อมที่ไม่คงอยู่ แนวทางสคริปต์การเข้าสู่ระบบยังคงเป็นตัวเลือกที่ดีที่สุด สร้างตัวตัดแฟ้มเป็นชุดเพื่อดําเนินการแบบซิงโครนัสก่อนที่ Explorer จะเปิดใช้งาน
หมายเหตุ วิธีนี้ช่วยให้มั่นใจว่าสคริปต์จะทํางานแบบซิงโครนัส บล็อก explorer.exe อย่างมีประสิทธิภาพไม่ให้เปิดใช้งานก่อนกําหนดจนกว่าจะเตรียมใช้งานแพคเกจที่จําเป็นอย่างสมบูรณ์
ปิด @echo REM Register MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
REM Register Microsoft.UI.Xaml.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode"
REM Register MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"