Windows Push Notification User Service เป็นบริการแจ้งเตือนบน Windows 10 รองรับการแจ้งเตือนแบบ Local และ Push โดยไม่มีบริการนี้ ผู้ใช้จะไม่ได้รับการแจ้งเตือนจากระบบและแอปที่ติดตั้ง
น่าเสียดาย บางคนรายงานว่าบริการนี้ค้าง (crash) ตลอดเวลา ไม่ว่าจะทำอะไร ไม่ได้รับการแจ้งเตือนเลย เรารวบรวมวิธีแก้ไขที่ทำงานได้จริง
สาเหตุของ Windows Push Notification User Service หยุดทำงาน
สาเหตุหลักที่พบบ่อย:
- Memory Leaks จากบริการ: รั่วหน่วยความจำมาก จากไฟล์ระบบที่หายหรือเสียหายที่บริการใช้ ให้แทนที่ไฟล์ด้วย SFC Scanner
- ฐานข้อมูลการแจ้งเตือนเสียหาย: ไฟล์ฐานข้อมูลการแจ้งเตือน (wpndatabase.db) บนคอมพิวเตอร์อาจเสียหาย ทำให้บริการ crash ผู้ใช้รายงานว่าการลบจะทำให้ Windows สร้างใหม่ และแก้ปัญหาได้
- ส่วนประกอบ Do Not Disturb ของ Avast Antivirus: ส่วนประกอบ Do Not Disturb ของ Avast บล็อกการแจ้งเตือน แต่ก็ยังก่อให้เกิดปัญหานี้แม้จะปิดอยู่ ให้ลบส่วนประกอบนี้
วิธีแก้ไข 1: ใช้ SFC สแกน Memory Leaks
รายงานว่าบริการก่อให้เกิด Memory Leaks มาก จน crash สาเหตุลึกอยู่ในไฟล์ระบบ ให้รัน System File Checker (SFC) สแกนและซ่อมแซม
- ค้นหา Command Prompt คลิกขวาเลือก Run as administrator หรือ Windows + R พิมพ์ cmd กด Ctrl+Shift+Enter
- พิมพ์คำสั่ง กด Enter:
sfc /scannow
รอข้อความ "Operation completed successfully" - รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าบริการยังคง crash หรือไม่
วิธีแก้ไข 2: เปลี่ยนชื่อ/ลบโฟลเดอร์ Notifications ใน Safe Mode
ผู้ใช้เชื่อว่า Notifications database (wpndatabase.db) เสียหายหลังอัปเดต Windows 10 ล่าสุด สร้างใหม่ได้โดยเปลี่ยนชื่อ/ลบโฟลเดอร์ Notifications ใน Safe Mode จะสร้างใหม่อัตโนมัติ
- กด Windows + R พิมพ์ msconfig กด OK
- ใน System Configuration แท็บ Boot ติ๊ก Safe Boot คลิก OK รีสตาร์ทเข้า Safe Mode
- ไปที่:
C:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows
- หากไม่เห็นโฟลเดอร์ AppData ให้เปิด View > ติ๊ก Hidden items
- หาโฟลเดอร์ Notifications คลิกขวา Rename เป็น old หรือ Delete
- รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาหายไปหรือไม่
วิธีแก้ไข 3: ลบส่วนประกอบ 'Do Not Disturb' ของ Avast/AVG
ผู้ใช้แก้ไขได้โดยลบส่วนประกอบ Do Not Disturb จาก Avast ส่วนประกอบนี้ไม่จำเป็นต่อความปลอดภัย ใช้เพื่อบล็อกการแจ้งเตือน แต่ก็ยังก่อให้บริการ crash แม้ปิดอยู่
- เปิด Avast UI (ไอคอน System Tray หรือ Start Menu/Desktop)
- ไป Settings > แท็บ Components (แท็บที่ 2)
- คลิกลูกศรถอยหลังข้าง Do Not Disturb Mode เลือก Uninstall Component > OK
- รีสตาร์ทถ้า Avast แจ้ง ตรวจสอบว่าบริการยัง crash หรือไม่
วิธีแก้ไข 4: อัปเดต Windows 10 เป็นเวอร์ชันล่าสุด
Windows 10 เวอร์ชันล่าสุดแก้ปัญหานี้ได้ (หากไม่ได้มาจาก Avast/โปรแกรมภายนอก) ให้อัปเดต
- กด Windows + I เปิด Settings
- ไป Update & Security > Windows Update คลิก Check for updates
- หากมีอัปเดต จะติดตั้งเอง จะพรอมต์รีสตาร์ท
วิธีแก้ไข 5: เปลี่ยน Antivirus
Antivirus ฟรีช่วยได้ แต่บางตัวไม่คุ้มกับระบบ หากก่อให้ปัญหานี้ขณะเปิดอยู่ ให้เปลี่ยน
- เปิด Control Panel (ค้นหา หรือไอคอนเกียร์ Settings ใน Win10)
- View as Category > Uninstall a Program ภายใต้ Programs
- ใน Settings คลิก Apps จะ見รายการโปรแกรมทั้งหมด
- หา Antivirus คลิก Uninstall ติดตาม Wizard
- คลิก Finish เมื่อเสร็จ รีสตาร์ท ตรวจสอบข้อผิดพลาด เลือก Antivirus ที่ดีกว่า