บางครั้ง คุณอาจได้รับการแจ้งเตือนข้อผิดพลาด – Failed to connect to a Windows service นี้มักเกิดขึ้นเมื่อระบบปฏิบัติการไม่สามารถเริ่มหรือเชื่อมต่อกับบริการระบบที่จำเป็นเพื่อดำเนินการคำสั่งของมันได้ อาจเป็น Group Policy Client Service, System Event Notification Service หรืออื่นๆ หากคุณได้รับข้อผิดพลาดนี้ การตรวจสอบข้อผิดพลาดจะขึ้นอยู่กับบริการที่เกี่ยวข้อง บทความนี้สามารถแนะนำทิศทางที่ควรทำ
Failed to connect to a Windows service
ก่อนดำเนินการ สร้าง System Restore Point ก่อน
1] ก่อนอื่น จดบันทึก ชื่อของ Service ที่ตอบสนองล้มเหลว ตอนนี้ รัน services.msc และค้นหาตามชื่อใน Services Manager ที่นี่เราจะใช้ตัวอย่าง Group Policy Client Service ตามภาพ
เมื่อคุณพบบริการแล้ว ดับเบิลคลิกและระบุชื่อไฟล์บริการ ที่นี่คือ gpsvc.dll
บริการนี้รับผิดชอบในการนำการตั้งค่าที่ผู้ดูแลระบบกำหนดค่าสำหรับคอมพิวเตอร์และผู้ใช้ผ่านส่วนประกอบ Group Policy ไปใช้ หากบริการถูกปิดใช้งาน การตั้งค่าจะไม่ถูกนำไปใช้ และแอปพลิเคชันและส่วนประกอบจะไม่สามารถจัดการได้ผ่าน Group Policy ส่วนประกอบหรือแอปพลิเคชันใดๆ ที่พึ่งพาส่วนประกอบ Group Policy อาจไม่ทำงานหากบริการถูกปิดใช้งาน
ต่อไป ค้นหา gpsvc ในโฟลเดอร์ Windows คลิกขวาและตรวจสอบ Properties นี่เพื่อข้อมูลและยืนยันของคุณเท่านั้น
ตอนนี้ในหน้าต่าง Properties ของบริการที่เปิดอยู่ ให้แน่ใจว่า Service ไม่ได้ถูก Disabled และมัน Started คลิกปุ่ม Start เพื่อเริ่มบริการ
ต่อไป เปิดแท็บ Dependencies ที่นี่คุณจะเห็นบริการ & ส่วนประกอบระบบที่จำเป็นต้องทำงานในสภาพที่เหมาะสมสำหรับ gpsvc เพื่อทำงานได้อย่างถูกต้อง ดังนั้นตรวจสอบบริการเหล่านี้ด้วย และแน่ใจว่ามันอยู่ในสถานะ Running ที่เหมาะสม
ด้วยวิธีนี้ คุณต้องระบุบริการที่มีปัญหา ชื่อไฟล์ของมัน และจากนั้นให้แน่ใจว่าบริการไม่ได้ถูกปิดใช้งาน แต่กำลังทำงานร่วมกับบริการที่มันพึ่งพา
2] ในตัวอย่างข้างต้นของ Group Policy Client service คุณอาจตรวจสอบได้ว่าการตั้งค่า Registry บนคีย์ต่อไปนี้เป็นไปตามที่ควรจะเป็นหรือไม่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc
คุณสามารถดูรายละเอียดได้ที่บทความนี้ – The Group Policy Client Service Failed The Logon
3] อาจเป็นไปได้ว่า ไฟล์เองอาจเสียหาย ดังนั้น ให้ซ่อมแซมไฟล์ระบบ Windows 10 ที่เสียหาย เพื่อทำเช่นนี้ จาก WinX Menu เปิดและรัน Command Prompt (Admin) พิมพ์ต่อไปนี้และกด Enter เพื่อรัน System File Checker
sfc /scannow
สิ่งนี้จะสแกน PC ของคุณและแทนที่ไฟล์ระบบที่เสียหายด้วยไฟล์ที่ดี รีสตาร์ทหลังจากการสแกนเสร็จสิ้น
4] รัน DISM tool เพื่อ ซ่อมแซม system image ที่อาจเสียหาย เพื่อซ่อมแซม Windows Image ให้เปิด Command Prompt ที่มีสิทธิ์ผู้ดูแล พิมพ์ต่อไปนี้และกด Enter
Dism /Online /Cleanup-Image /RestoreHealth
รีสตาร์ทหลังจากการสแกนเสร็จสิ้น และดูว่าช่วยได้หรือไม่
5] หากเป็น System Event Notification Service ที่ตอบสนองไม่ได้ ลองทำดังนี้:
- ลบเนื้อหาของโฟลเดอร์นี้ C:\Windows\System32\winevt\Logs และดู หากคุณไม่ต้องการลบ คุณอาจเปลี่ยนชื่อ Windows จะสร้างใหม่เมื่อจำเป็น
- คุณอาจรีเซ็ต Winsock และดูว่าช่วยได้หรือไม่
6] สิ่งอื่นๆ ที่คุณอาจลอง:
- System Restore กลับไปยังจุดที่ดี
- ปิดใช้งานซอฟต์แวร์ป้องกันไวรัสและดู
- ดำเนินการ Clean Boot และพยายามแก้ไขปัญหา
- สร้างบัญชีผู้ใช้ใหม่และดู
- ปิดใช้งาน Fast Startup และดู
- หากคุณเก่งทางเทคนิค คุณอาจตรวจสอบ System Event Log เพื่อรายละเอียดว่าทำไมบริการเฉพาะนั้นจึงไม่ตอบสนอง
ขอให้โชคดี