ผู้ใช้หลายรายรายงานว่าพบข้อผิดพลาด Windows ไม่สามารถเชื่อมต่อกับบริการแจ้งเตือนเหตุการณ์ระบบ (System Event Notification Service) เมื่อพยายามเข้าสู่ระบบ Windows ปัญหานี้พบบ่อยที่สุดใน Windows Vista และ Windows 7
บางผู้ใช้รายงานว่าสามารถเข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบได้ แต่ก็ยังพบข้อผิดพลาดอีกข้อหนึ่งที่ขึ้นจากเมนูแถบงาน
สาเหตุของข้อผิดพลาด "Windows ไม่สามารถเชื่อมต่อกับบริการแจ้งเตือนเหตุการณ์ระบบ"
เราได้สืบสวนปัญหานี้จากรายงานของผู้ใช้หลายราย โดยพิจารณาจากสิ่งที่พวกเขารายงานและวิธีการที่ใช้แก้ไขพบว่ามีสาเหตุที่เป็นไปได้หลายประการดังนี้:
- บริการ SENS (System Event Notification Service) เสียหาย — พบบ่อยใน Windows รุ่นเก่า (Windows 7, Vista, XP) เนื่องจากการปิดเครื่องไม่ถูกต้อง หากบริการนี้เสียหาย Windows จะไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ SENS ท้องถิ่นได้
- บริการ Windows Font Cache Service ทำงานผิดปกติ — เป็นข้อบกพร่องที่รู้จักกันดีใน Windows 7 เนื่องจากบริการอื่นๆ หลายตัวพึ่งพา Font Cache Service การที่บริการนี้หยุดทำงานจึงอาจก่อให้เกิดการทำงานผิดปกติ ในกรณีนี้สามารถแก้ไขได้ง่ายด้วยการรีสตาร์ทบริการ
- การอัปเดต Windows (KB2952664) ก่อให้เกิดปัญหา — พบว่าการอัปเดตเฉพาะนี้อาจทำให้ส่วนประกอบ SENS เสียหายใน Windows 7 และ Vista ผู้ใช้หลายรายแก้ไขปัญหาได้โดยการถอนการติดตั้งอัปเดตนี้
- Symantec Endpoint Protection รบกวนบริการ SENS — ผู้ใช้หลายรายรายงานว่าปัญหาแก้ไขได้หลังจากติดตั้งใหม่หรืออัปเดตไคลเอนต์ความปลอดภัยเป็นรุ่นล่าสุด
- บริการ DHCP Client ถูกปิดใช้งาน — หากบริการ DHCP Client ถูกปิด Windows จะไม่สามารถลงทะเบียนและอัปเดตที่อยู่ IP และบันทึก DNS ได้ ซึ่งรบกวนการทำงานของบริการ SENS
หากคุณกำลังเผชิญปัญหานี้ บทความนี้จะนำเสนอคำแนะนำในการแก้ไขปัญหาที่ได้รับการตรวจสอบแล้ว ด้านล่างคือชุดวิธีการที่ผู้ใช้คนอื่นๆ ใช้แก้ไขปัญหาเดียวกันนี้สำเร็จ
เพื่อผลลัพธ์ที่ดีที่สุด โปรดปฏิบัติตามวิธีการต่อไปนี้ตามลำดับจนกว่าจะพบวิธีที่แก้ไขปัญหาของคุณได้
วิธีที่ 1: รีสตาร์ทบริการ Windows Font Cache Service
ผู้ใช้หลายรายแก้ไขปัญหาได้โดยการรีสตาร์ทบริการ Windows Font Cache Service มีการคาดเดาว่าบริการนี้ทำงานร่วมกับบริการ SENS อย่างใกล้ชิด เมื่อมันล้มหรือค้างอยู่ในสถานะไม่ชัดเจน จะก่อให้เกิดความไม่เสถียรของระบบโดยทั่วไป บริการ SENS ก็อาจได้รับผลกระทบเช่นกัน
หากเป็นเช่นนั้น ปกติแล้วสามารถแก้ไขได้โดยการรีสตาร์ทบริการ Windows Font Cache Service นี่คือคำแนะนำอย่างรวดเร็ว:
- กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ services.msc แล้วกด Enter เพื่อเปิดหน้าจอ Services

- ในหน้าจอ Services ให้เลื่อนลงหา Windows Font Cache service ในรายการบริการท้องถิ่น เมื่อเจอแล้วดับเบิลคลิกเพื่อขยายตัวเลือกเมนู

- ในหน้าต่าง Windows Font Cache Service Properties ไปที่แท็บ General หากสถานะบริการเป็น Running ให้กดปุ่ม Stop และรอสองสามวินาที
- กดปุ่ม Start เพื่อเปิดใช้งานบริการใหม่ และรอจนกระทั่งกระบวนการเสร็จสิ้น

- ลองใช้บริการ SENS อีกครั้งดูว่าถึงได้หรือไม่
หากยังพบข้อผิดพลาด Windows ไม่สามารถเชื่อมต่อกับบริการแจ้งเตือนเหตุการณ์ระบบ ให้ดำเนินการตามวิธีถัดไปด้านล่าง
วิธีที่ 2: แก้ไขผ่าน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ
หากปัญหาเกิดจากการอัปเดต Windows ที่ผิดปกติ หรือการปิดเครื่องไม่ถูกต้อง โอกาสสูงที่คุณจะเจอพฤติกรรมนี้เนื่องจากคีย์รีจิสทรีสองคีย์ถูกเปลี่ยนแปลง ทำให้เกิดปัญหาขึ้น
ผู้ใช้หลายรายที่เผชิญปัญหาเดียวกันแก้ไขได้โดยการเปลี่ยนคีย์รีจิสทรีสองคีย์กลับเป็นค่าเริ่มต้น เราจะใช้ไฟล์ batch ที่สามารถทำการเปลี่ยนแปลงนี้โดยอัตโนมัติเมื่อรันจาก Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ
หมายเหตุ: วิธีนี้ยืนยันแล้วว่าทำงานได้กับ Windows 7 เท่านั้น
ขั้นตอนการทำ:
- กด Windows + R พิมพ์ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบขlevéated เมื่อ UAC ถาม ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

- วางคำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter เพื่อเปลี่ยนคีย์รีจิสทรีเป็นค่าเริ่มต้น:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v LoadAppInit_DLLs /t REG_DWORD /d 00000000 /f REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows" /v LoadAppInit_DLLs /t REG_DWORD /d 00000000 /f
- เมื่อดำเนินการสำเร็จ ให้รีสตาร์ทเครื่องและตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
หากยังเจอข้อผิดพลาดเดิม ให้ดำเนินการตามวิธีถัดไปด้านล่าง
วิธีที่ 3: เปิดใช้งานบริการ DHCP และตั้งค่าเป็น Automatic
ผู้ใช้หลายรายรายงานว่าปัญหาแก้ไขได้ถาวรหลังจากพบว่าบริการ DHCP Client หยุดทำงานและประเภทการเริ่มต้นถูกตั้งเป็น Manual
นี่คือคำแนะนำเพื่อให้แน่ใจว่าบริการ DHCP ทำงาน:
- กด Windows + R พิมพ์ services.msc แล้วกด Enter เพื่อเปิดหน้าจอ Services

- ในหน้าจอ Services ให้หา DHCP Client ในรายการแล้วดับเบิลคลิก

- ในหน้าต่าง Properties ของ DHCP ไปที่แท็บ General ตรวจสอบให้แน่ใจว่าสถานะบริการเป็น Running หากไม่ใช่ ให้กด Start จากนั้นตั้งค่า Startup type เป็น Automatic แล้วคลิก Apply

- รีสตาร์ทเครื่องและตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
หากยังเจอข้อผิดพลาด Windows ไม่สามารถเชื่อมต่อกับบริการแจ้งเตือนเหตุการณ์ระบบ ให้ดำเนินการตามวิธีถัดไปด้านล่าง
วิธีที่ 4: อัปเกรด Symantec Endpoint Protection เป็นรุ่นล่าสุด (หากใช้งาน)
หากคุณใช้ Symantec Endpoint Protection ควรอัปเดตไคลเอนต์เป็นรุ่นล่าสุด ผู้ใช้หลายรายที่เจอปัญหานี้และใช้ Symantec รายงานว่าปัญหาแก้ไขได้หลังอัปเกรดเป็นビルด์ล่าสุดหรือติดตั้งใหม่
หากสถานการณ์นี้ตรงกับคุณ ลองถอนการติดตั้ง Symantec Endpoint Protection ดูว่าข้อความข้อผิดพลาดหายไปหรือไม่ หากหาย ให้ลองติดตั้งรุ่นล่าสุดหรือติดตั้งใหม่ 빌ด์ล่าสุดดูว่าปัญหาแก้ไขได้หรือไม่
วิธีที่ 5: รีเซ็ตการตั้งค่าเครือข่าย
เป็นไปได้ว่าการตั้งค่าเครือข่ายของคุณมีข้อขัดแย้งและต้องรีเซ็ต ในการรีเซ็ตการกำหนดค่าเครือข่าย ให้ทำตามขั้นตอนด้านล่าง:
- คลิกที่แถบค้นหาและค้นหา Command Prompt
- คลิกขวาเลือก "Run as administrator"
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
ipconfig /flushdns ipconfig /release ipconfig /renew netsh winsock reset netsh int ip reset
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 6: แก้ไขบริการ System Event Notification Service
หากวิธีด้านบ้างไม่ช่วยได้เลย อาจเป็นว่าบริการของคุณถูกปิดใช้งานโดยโปรแกรมบุคคลที่สามหรือเครื่องมือเพิ่มประสิทธิภาพที่ผิดปกติ ในกรณีนี้ ให้ทำตามขั้นตอนด้านล่าง:
- รัน Command Prompt เป็นผู้ดูแลระบบ
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
sc config SENS start= auto sc start SENS
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหายังคงอยู่หรือไม่