Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด 'Windows Push Notification User Service หยุดทำงาน'

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) สแกนและซ่อมแซม

  1. ค้นหา Command Prompt คลิกขวาเลือก Run as administrator หรือ Windows + R พิมพ์ cmd กด Ctrl+Shift+Enter
  2. พิมพ์คำสั่ง กด Enter:
    sfc /scannow
    รอข้อความ "Operation completed successfully"
  3. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าบริการยังคง crash หรือไม่

วิธีแก้ไข 2: เปลี่ยนชื่อ/ลบโฟลเดอร์ Notifications ใน Safe Mode

ผู้ใช้เชื่อว่า Notifications database (wpndatabase.db) เสียหายหลังอัปเดต Windows 10 ล่าสุด สร้างใหม่ได้โดยเปลี่ยนชื่อ/ลบโฟลเดอร์ Notifications ใน Safe Mode จะสร้างใหม่อัตโนมัติ

  1. กด Windows + R พิมพ์ msconfig กด OK
  2. ใน System Configuration แท็บ Boot ติ๊ก Safe Boot คลิก OK รีสตาร์ทเข้า Safe Mode
  3. ไปที่:
    C:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows
  4. หากไม่เห็นโฟลเดอร์ AppData ให้เปิด View > ติ๊ก Hidden items
  5. หาโฟลเดอร์ Notifications คลิกขวา Rename เป็น old หรือ Delete
  6. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาหายไปหรือไม่

วิธีแก้ไข 3: ลบส่วนประกอบ 'Do Not Disturb' ของ Avast/AVG

ผู้ใช้แก้ไขได้โดยลบส่วนประกอบ Do Not Disturb จาก Avast ส่วนประกอบนี้ไม่จำเป็นต่อความปลอดภัย ใช้เพื่อบล็อกการแจ้งเตือน แต่ก็ยังก่อให้บริการ crash แม้ปิดอยู่

  1. เปิด Avast UI (ไอคอน System Tray หรือ Start Menu/Desktop)
  2. ไป Settings > แท็บ Components (แท็บที่ 2)
  3. คลิกลูกศรถอยหลังข้าง Do Not Disturb Mode เลือก Uninstall Component > OK
  4. รีสตาร์ทถ้า Avast แจ้ง ตรวจสอบว่าบริการยัง crash หรือไม่

วิธีแก้ไข 4: อัปเดต Windows 10 เป็นเวอร์ชันล่าสุด

Windows 10 เวอร์ชันล่าสุดแก้ปัญหานี้ได้ (หากไม่ได้มาจาก Avast/โปรแกรมภายนอก) ให้อัปเดต

  1. กด Windows + I เปิด Settings
  2. ไป Update & Security > Windows Update คลิก Check for updates
  3. หากมีอัปเดต จะติดตั้งเอง จะพรอมต์รีสตาร์ท

วิธีแก้ไข 5: เปลี่ยน Antivirus

Antivirus ฟรีช่วยได้ แต่บางตัวไม่คุ้มกับระบบ หากก่อให้ปัญหานี้ขณะเปิดอยู่ ให้เปลี่ยน

  1. เปิด Control Panel (ค้นหา หรือไอคอนเกียร์ Settings ใน Win10)
  2. View as Category > Uninstall a Program ภายใต้ Programs
  3. ใน Settings คลิก Apps จะ見รายการโปรแกรมทั้งหมด
  4. หา Antivirus คลิก Uninstall ติดตาม Wizard
  5. คลิก Finish เมื่อเสร็จ รีสตาร์ท ตรวจสอบข้อผิดพลาด เลือก Antivirus ที่ดีกว่า