หากคลิก Notification Center (Bell/Date) หรือไอคอน Quick Settings แสดง “You’ll need a new app to open this ms-actioncenter link” Windows ไม่สามารถเรียก Built-in ms-actioncenter: Protocol ที่เปิดแผงเหล่านี้ได้
นี่มักเกิดเมื่อ Shell AppX Registrations เสียหาย (หลัง Debloat Tools หรือ Broken Updates), Policy ปิด Notifications/Action Center, หรือ System Files เสียหาย
- บน Windows 11 แผงเหล่านี้คือ Notification Center และ Quick Settings
- บน Windows 10 แผงรวมคือ Action Center
Underlying ms-actioncenter Protocol ใช้ร่วมกันทั้งสอง Version
Error มักปรากฏเมื่อคลิก Notification Bell/Date, พื้นที่ Network/Volume/Battery, หรือใช้ Shortcuts ที่เกี่ยวข้อง วิธีแก้ด้านล่างกู้คืนความสามารถของ Shell ในการเปิดแผง ด้วยวิธีต่างๆ เริ่มจากวิธีเร็วที่สุด
1. ซ่อม Notification Center (Re-register AppX)
Taskbar Panels ขึ้นอยู่กับ Built-in AppX Packages หาก Registration เสีย ms-actioncenter Handler จะล้มเหลวและคุณเห็น Prompt นี้ Re-register Built-in Apps มักกู้คืน Handler
หมายเหตุ: คำสั่งนี้ Re-register Built-in Apps สำหรับ All Users อาจใช้เวลานาน และอาจแสดง Red Errors บางอย่าง ซึ่งอาจปกติสำหรับ Apps ที่ไม่ได้ติดตั้งสำหรับทุกคน
- ค้นหา PowerShell คลิก Run as administrator
- รันคำสั่ง:
Get-AppxPackage -AllUsers | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" } - รอจน PowerShell กลับสู่ Prompt แล้ว Restart PC
- ทดสอบ Notification Center หรือ Quick Settings ใหม่
2. ลบ Notification/Action Center Policies (Registry)
Group Policy หรือ Debloat Tools อาจปิด Notification Center/Action Center เมื่อ Policies เหล่านี้ Set ไว้ Windows อาจบล็อกแผงและ Trigger ms-actioncenter Error
คำเตือน: การแก้ Registry ผิดอาจก่อให้เกิดปัญหา เปลี่ยนเฉพาะ Keys ที่กล่าวถึง บน Managed Work/School PCs Policies อาจกลับมาหลัง Restart
- กด Win + R พิมพ์ regedit Enter
- ไปที่:
Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows
- ใต้ Windows หา Explorer หากไม่มี คลิกขวา Windows > New > Key ตั้งชื่อ Explorer
- กับ Explorer ที่เลือก ตรวจสอบ Values:
- DisableNotificationCenter
- DisableActionCenter (命名旧版)
หากมีและตั้งเป็น 1 ให้เปลี่ยนเป็น 0
- หาก DisableNotificationCenter ไม่มี ให้สร้าง: คลิกขวา Right Pane > New > DWORD (32-bit) Value ชื่อ DisableNotificationCenter
- ดับเบิลคลิก DisableNotificationCenter ตั้ง Value data เป็น 0
- เช็ค Machine-wide Location ด้วย:
Computer\HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer
หาก DisableNotificationCenter หรือ DisableActionCenter มีและเป็น 1 ให้เปลี่ยนเป็น 0 ลบ Values เฉพาะต้องแน่ใจว่ามาจาก Tweak/Debloat Tool ไม่ใช่ Organization
- Restart PC ทดสอบ Notification Center / Quick Settings
3. ถอนติดตั้ง Quality Update ล่าสุด (หากเริ่มหลัง Update)
หากปัญหาเริ่มทันทีหลัง Windows Quality Update การ Roll Back Latest Cumulative Update อาจซ่อม Shell Regressions โดยไม่สัมผัสไฟล์ของคุณ
Tip: หา Cumulative Update 近期 ที่มี KB Numbers ใน Update History Uninstall ตัวที่ติดตั้งก่อนปัญหาเริ่ม Windows อาจติดตั้งกลับภายหลัง หาก Bug กลับมา ให้ Pause Updates
- ไป Settings > Windows Update > Update history > Uninstall updates Uninstall Quality/Cumulative Update ล่าสุด Reboot และ Test
- หากตัวเลือกไม่มี ใช้ Advanced Startup:
- เปิด Start > Power
- ค้าง Shift คลิก Restart
- เลือก Troubleshoot > Advanced options
- เลือก Uninstall Updates > Uninstall latest quality update
- รอ Windows Rollback เสร็จ ทดสอบแผงอีกครั้ง
4. ซ่อมแซม System Files (DISM และ SFC)
หากแผงยังชำรุด System File หรือ Component Store Corruption อาจบล็อก Shell Components ไม่ให้ Register DISM และ SFC ซ่อมได้โดยไม่ต้อง Reinstall เต็ม
- เปิด Command Prompt as Administrator (Search cmd > Run as administrator)
- รัน:
DISM /Online /Cleanup-Image /RestoreHealth
Note: DISM อาจดูค้างที่ Percentage บางจุด ให้รอจบ - จากนั้นรัน:
sfc /scannow
หาก SFC รายงานไฟล์ซ่อมไม่ได้: Restart รันอีกครั้ง หากยังแก้ไม่ได้ พิจารณา In-Place Repair Install - Restart และทดสอบ Taskbar Icons