Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

คู่มือนี้มีคำแนะนำทีละขั้นตอนเพื่อแก้ไขปัญหาต่อไปนี้:เมื่อผู้ใช้พยายามออกจากระบบจาก Windows RDS Server 2016 การออกจากระบบจะค้างอยู่ที่ "โปรดรอสำหรับบริการแจ้งเตือนเหตุการณ์ของระบบ" อันเป็นผลมาจากปัญหา เซสชัน RDP ไม่เคยปิด และผู้ใช้ไม่สามารถออกจากระบบหรือเชื่อมต่อกับเซิร์ฟเวอร์ RDS อีกครั้ง

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

รายละเอียดปัญหา: ผู้ใช้เดสก์ท็อประยะไกลไม่สามารถยกเลิกการเชื่อมต่อจากเซิร์ฟเวอร์ RDSH 2012/2016/2019 และได้รับข้อความ "รอบริการแจ้งเตือนระบบ" และไม่สามารถเชื่อมต่อใหม่ได้ เมื่อเกิดปัญหาขึ้น สถานะเซสชันบนเซิร์ฟเวอร์ RDS คือ "ยกเลิกการเชื่อมต่อ" และไม่สามารถออกจากระบบเซสชันที่ตัดการเชื่อมต่อจากเซิร์ฟเวอร์ได้

รายการข้อผิดพลาดบนเซิร์ฟเวอร์ RDS เมื่อเกิดปัญหา:

  • รหัสเหตุการณ์ 4627:ระบบเหตุการณ์ COM+ หมดเวลาขณะพยายามเรียกใช้เมธอด Logon ในคลาสเหตุการณ์ {D5978650-5B9F-11D1-8DD2-00AA004ABD5E} สำหรับผู้เผยแพร่ และ Subscriber สมาชิกไม่ตอบสนองภายใน 180 วินาที ชื่อที่แสดงของการสมัครสมาชิกคือ "HB_System_Logon" HRESULT คือ 800705b4
  • รหัสเหตุการณ์ 4627:ระบบเหตุการณ์ COM+ หมดเวลาขณะพยายามเรียกใช้เมธอด Logoff ในคลาสเหตุการณ์ {D5978650-5B9F-11D1-8DD2-00AA004ABD5E} สำหรับผู้เผยแพร่ และ Subscriber สมาชิกไม่ตอบสนองภายใน 180 วินาที ชื่อที่แสดงของการสมัครสมาชิกคือ "HB_System_Logoff" HRESULT คือ 800705b4
  • แม้แต่ ID 6001:สมาชิกการแจ้งเตือน winlogon ล้มเหลวในกิจกรรมการแจ้งเตือน
  • รหัสเหตุการณ์ 6005:สมาชิกการแจ้งเตือน winlogon ใช้เวลานานในการจัดการเหตุการณ์การแจ้งเตือน (ออกจากระบบ)"

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

วิธีการแก้ไข:ผู้ใช้ RDP ไม่สามารถออกจากระบบและไม่สามารถออกจากระบบเซสชันที่ถูกตัดการเชื่อมต่อใน Windows Server 2016/2019

วิธีที่ 1 เริ่มตัวจัดคิวงานพิมพ์ใหม่
วิธีที่ 2 บังคับให้ออกจากระบบผู้ใช้เดสก์ท็อประยะไกล
วิธีที่ 3 ถอนการติดตั้งโปรแกรมป้องกันไวรัส
วิธีที่ 4 ค้นหาสาเหตุที่ทำให้บริการ SENS หยุดทำงาน
วิธีที่ 5. บอกให้ Windows ยุติบริการหรือโปรแกรมที่ไม่ตอบสนองโดยอัตโนมัติ

วิธีที่ 1 เริ่มตัวจัดคิวงานพิมพ์ใหม่

วิธีแรกในการแก้ไขปัญหา "Please wait for the System Notification Service" คือการเริ่มบริการ Print Spooler ใหม่บนเซิร์ฟเวอร์ RDS 2016 โดยทำดังนี้:

1. กดปุ่ม Windows . พร้อมกัน การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019 + ปุ่มเพื่อเปิดกล่องคำสั่งเรียกใช้
2 . ในกล่องคำสั่ง run พิมพ์:services.msc แล้วกด Enter

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

3. คลิกขวาที่ ตัวจัดคิวพิมพ์ บริการแล้วคลิก รีสตาร์ท .

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

4. หลังจากรีสตาร์ท Print Spooler แล้ว ให้ลองเชื่อมต่อกับเซิร์ฟเวอร์ RDP อีกครั้งและตรวจสอบว่ายังมีปัญหาอยู่หรือไม่

วิธีที่ 2 บังคับให้ออกจากระบบผู้ใช้เดสก์ท็อประยะไกล

หากคุณไม่สามารถออกจากระบบตามปกติของเซสชันที่ตัดการเชื่อมต่อจากเซิร์ฟเวอร์ RDS (โดยใช้การคลิกขวา -> "ออกจากระบบผู้ใช้" ตัวเลือก ) ให้พยายามบังคับปิดเซสชัน RDP โดยหยุดกระบวนการ "Winlogon" ของเซสชัน . ในการทำเช่นนั้น:

1. บน RDP Server 2016 ให้กด Ctrl + Alt + ลบ เพื่อเปิด ตัวจัดการงาน
2. ที่ ผู้ใช้ แท็บ 'ขยาย' ผู้ใช้ที่มีสถานะ "ไม่เชื่อมต่อ"

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

3. คลิกขวาที่ แอปพลิเคชันการเข้าสู่ระบบ Windows และคลิก ไปที่ราง .

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

4. หมายเหตุ PID ของ winlogon.exe ที่ไฮไลต์ กระบวนการ. (เช่น "6116" ในตัวอย่างนี้)

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

5. เปิด PowerShell ในฐานะผู้ดูแลระบบ .
6. ใน PowerShell ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter: *

  • kill -id PID

* หมายเหตุ:โดยที่ PID =PID ที่คุณสังเกตเห็นในขั้นตอนก่อนหน้านี้

เช่น ในตัวอย่างนี้ คำสั่งจะเป็น:kill -id 6116

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

7. เมื่อระบบถามว่าคุณต้องการดำเนินการ Stop-Process หรือไม่ ให้กดปุ่ม y กุญแจ. *

* หมายเหตุ:หากหลังจากกดปุ่ม "y" คุณได้รับข้อผิดพลาดที่ระบุว่า "ไม่สามารถยุติกระบวนการได้ การดำเนินการนี้ไม่สำเร็จ การเข้าถึงถูกปฏิเสธ" วิธีเดียวที่จะหยุดเซสชัน RDP คือการรีบูตอย่างหนัก เซิร์ฟเวอร์ RDP

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

8. ปิดและเปิดตัวจัดการงานอีกครั้งเพื่อให้แน่ใจว่าการเชื่อมต่อถูกปิด
9. ทำตามขั้นตอนเดียวกัน และฆ่ากระบวนการ "Winlogon.exe" สำหรับผู้ใช้ที่ "ถูกตัดการเชื่อมต่อ"
10. เมื่อเสร็จแล้ว ให้ลองเชื่อมต่อและยกเลิกการเชื่อมต่อกับ/ออกจากเซิร์ฟเวอร์ RDS 2-3 ครั้งเพื่อให้แน่ใจว่าปัญหาได้รับการแก้ไขแล้ว หากปัญหายังคงอยู่ ให้ทำตามวิธีที่ 3 *

* คำแนะนำ:เผื่อกรณี เริ่มต้นใหม่ เซิร์ฟเวอร์ RDS เพราะฉันสังเกตเห็นว่าบางครั้งปัญหาเกิดขึ้นหลังจากติดตั้งการอัปเดตโดยไม่ต้องรีสตาร์ทเครื่อง

วิธีที่ 3 ถอนการติดตั้งโปรแกรมป้องกันไวรัส

อีกสาเหตุหนึ่งของข้อความแสดงข้อผิดพลาด "Please wait for the System Notification Service" คือโปรแกรมป้องกันไวรัสที่ติดตั้งบนเซิร์ฟเวอร์ RDS โดยเฉพาะอย่างยิ่ง ปัญหาอาจเกิดจากโปรแกรมป้องกันไวรัสใดๆ (ESET, Symantec, McAfee เป็นต้น) ดังนั้นฉันจึงแนะนำให้เรียกใช้เซิร์ฟเวอร์โดยไม่มีโปรแกรมป้องกันไวรัสเป็นเวลาสองสามวันเพื่อตรวจสอบว่าเป็นสาเหตุของปัญหาหรือไม่ *

* หมายเหตุ:
1. ฉันรู้ว่านั่นไม่ใช่วิธีแก้ปัญหาที่ดี แต่คุณสามารถเปิดใช้งาน Windows Defender Antivirus เพื่อรับการป้องกันได้
2. หากปัญหายังคงอยู่ ให้ทำตามขั้นตอนต่อไป

วิธีที่ 4 ค้นหาสาเหตุที่ทำให้บริการ SENS หยุดทำงาน

ขั้นตอนที่ 1 ตรวจสอบเหตุการณ์ข้อผิดพลาดในตัวแสดงเหตุการณ์

1. ไปที่ ตัวแสดงกิจกรรม -> บันทึก Windows -> แอปพลิเคชัน .
2. ตรวจสอบกิจกรรมทั้งหมดที่มี ID 4627 เพื่อดูว่าคุณสามารถค้นหาชื่อโปรแกรมผู้กระทำผิดได้จากชื่อที่แสดงของการสมัครสมาชิกหรือไม่ *

* หมายเหตุ:หากชื่อการสมัครสมาชิกคือ "HB_System_Logoff", "HB_System_Logon", "HB_DisplayLock" หรือ "HB_DisplayUnlock" ให้ดำเนินการในขั้นตอนต่อไป เนื่องจากการสมัครเหล่านี้เป็นฟังก์ชันของบริการ "System Event Notification" ดังนั้น ข้อมูลไม่มีประโยชน์

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

ขั้นตอนที่ 2 ตรวจสอบประวัติปัญหาในแผงควบคุมความปลอดภัยและการบำรุงรักษา

1. ไปที่แผงควบคุมและเปิด 'ความปลอดภัยและการบำรุงรักษา' *

* หมายเหตุ:หากคุณไม่เห็นเมนู 'ความปลอดภัยและการบำรุงรักษา' ให้ตั้งค่า ดูโดย ไปยัง รายการทั้งหมด .

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

2. ขยายตัวเลือกการบำรุงรักษาและเลือก ดูประวัติความน่าเชื่อถือ

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

3. ที่หน้าจอความน่าเชื่อถือและประวัติปัญหา:

ก. ในบานหน้าต่างด้านบน ให้เลือกวันที่เกิดปัญหา
b. ที่แผงด้านล่าง ให้คลิกขวาที่โปรแกรมหรือบริการที่ขัดข้อง แล้วเลือก ดูรายละเอียดทางเทคนิค .

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

4. ในรายงานโดยละเอียด โปรดสังเกตว่าแอปพลิเคชัน (หรือบริการ) ใดทำให้ระบบหยุดทำงาน *

* เคล็ดลับ:หากคุณไม่รู้จักแอปพลิเคชัน ให้ทำการค้นหาโดย Google เพื่อค้นหาซอฟต์แวร์ที่เป็นของ

เช่น ในตัวอย่างนี้ แอปพลิเคชัน "ekrn.exe" ทำให้ Windows Explorer หยุดทำงาน (ที่ "ekrn".exe เป็นกระบวนการจากซอฟต์แวร์ป้องกันไวรัสของ ESET ที่ทำงานอยู่บนระบบ)

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

วิธีที่ 5. บอกให้ Windows ยุติบริการหรือโปรแกรมที่ไม่ตอบสนองโดยอัตโนมัติ

ข้อผิดพลาด "Please wait for the SENS service" เป็นปัญหาเก่าและอาจปรากฏขึ้นแบบสุ่มและไม่มีเหตุผลที่ชัดเจนในเซิร์ฟเวอร์ทุกเวอร์ชัน (Windows Server 2012, 2016 หรือ 2019) ดังนั้น อีกวิธีหนึ่งในการแก้ไขปัญหาคือการบอกให้ Windows ยุติโปรแกรมและบริการที่ไม่ตอบสนองใดๆ ในการรีสตาร์ท ปิดเครื่อง หรือออกจากระบบ ในการทำเช่นนั้น:

1. บนเซิร์ฟเวอร์ RDS ให้เปิดตัวแก้ไขรีจิสทรีและไปที่คีย์ต่อไปนี้ในบานหน้าต่างด้านซ้าย:

  • HKEY_USERS\.DEFAULT\Control Panel\Desktop

2. คลิกขวาบนพื้นที่ว่าง (ในบานหน้าต่างด้านขวา) แล้วเลือก ใหม่> ค่าสตริง

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

3. ตั้งชื่อ AutoEndTasks . ให้กับค่าใหม่ แล้วกด Enter

4. ดับเบิลคลิก ที่ AutoEndTasks (REG_SZ) และที่ช่อง Value Data พิมพ์ 1 และคลิก ตกลง

การแก้ไข:โปรดรอบริการแจ้งเตือนของระบบเมื่อออกจากระบบจากเซิร์ฟเวอร์ RDS 2016/2019

5. ปิดตัวแก้ไขรีจิสทรี &รีสตาร์ท เซิร์ฟเวอร์

แค่นั้นแหละ! วิธีใดใช้ได้ผลสำหรับคุณ
โปรดแจ้งให้เราทราบหากคู่มือนี้ช่วยคุณได้โดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ที่ได้รับ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น