Hướng dẫn này chứa hướng dẫn từng bước để khắc phục sự cố sau: Khi người dùng cố gắng đăng xuất từ Windows RDS Server 2016, đăng xuất bị treo tại "vui lòng chờ dịch vụ thông báo sự kiện hệ thống". Kết quả là phiên RDP không bao giờ đóng và người dùng không thể đăng xuất hoặc kết nối lại đến máy chủ RDS.

Chi tiết vấn đề: Người dùng Remote Desktop không thể ngắt kết nối từ RDSH Server 2012/2016/2019 và nhận thông báo "Chờ dịch vụ thông báo hệ thống" và không thể kết nối lại. Khi sự cố xảy ra, trạng thái phiên trên RDS Server là "Đã ngắt kết nối", và không thể đăng xuất các phiên đã ngắt kết nối từ Máy chủ.
Danh sách lỗi trên RDS Server khi sự cố xuất hiện:
- Event ID 4627: Hệ thống sự kiện COM+ hết thời gian chờ cố gắng kích hoạt phương thức Logon trên lớp sự kiện {D5978650-5B9F-11D1-8DD2-00AA004ABD5E} cho nhà xuất bản và người đăng ký. Người đăng ký không phản hồi trong 180 giây. Tên hiển thị của đăng ký là "HB_System_Logon". HRESULT là 800705b4.
- Event ID 4627: Hệ thống sự kiện COM+ hết thời gian chờ cố gắng kích hoạt phương thức Logoff trên lớp sự kiện {D5978650-5B9F-11D1-8DD2-00AA004ABD5E} cho nhà xuất bản và người đăng ký. Người đăng ký không phản hồi trong 180 giây. Tên hiển thị của đăng ký là "HB_System_Logoff". HRESULT là 800705b4.
- Even ID 6001: Người đăng ký thông báo winlogon <Sens> thất bại sự kiện thông báo.
- Event ID 6005: Người đăng ký thông báo winlogon <Sens> mất thời gian dài xử lý sự kiện thông báo (Logoff)."

Cách KHẮC PHỤC: Người dùng RDP Không thể Đăng xuất và Không thể Đăng xuất phiên Ngắt kết nối trong Windows Server 2016/2019.
Phương pháp 1. Khởi động lại Print Spooler.
Phương pháp 2. Buộc Đăng xuất Người dùng Remote Desktop.
Phương pháp 3. Gỡ cài đặt Chương trình Antivirus.
Phương pháp 4. Tìm nguyên nhân gây treo dịch vụ SENS.
Phương pháp 5. Yêu cầu Windows Tự động chấm dứt Dịch vụ/Chương trình không phản hồi.
Phương pháp 1. Khởi động lại Print Spooler.
Phương pháp đầu tiên để khắc phục vấn đề "Vui lòng chờ Dịch vụ Thông báo Hệ thống", là khởi động lại dịch vụ Print Spooler trên RDS server 2016. Để làm điều đó:
1. Nhấn đồng thời phím Windows
+ R để mở hộp lệnh Run.
2. Trong hộp lệnh Run, nhập: services.msc và nhấn Enter.

3. Chuột phải vào dịch vụ Print Spooler và nhấp Khởi động lại.

4. Sau khi khởi động lại Print Spooler, thử kết nối lại đến RDP Server và kiểm tra xem sự cố có tiếp diễn không.
Phương pháp 2. Buộc Đăng xuất Người dùng Remote Desktop.
Nếu bạn không thể đăng xuất bình thường phiên ngắt kết nối từ RDS Server, (bằng cách chuột phải -> "Đăng xuất người dùng" ), hãy thử buộc đóng phiên RDP bằng cách kill tiến trình "Winlogon" của phiên. Để làm điều đó:
1. Trên RDP Server 2016, nhấn Ctrl + Alt + Delete để mở Trình quản lý tác vụ.
2. Tại thẻ Người dùng , 'mở rộng' người dùng có trạng thái "Đã ngắt kết nối".

3. Chuột phải vào Ứng dụng Đăng nhập Windows và nhấp Chuyển đến chi tiết.

4. Ghi nhớ PID của tiến trình winlogon.exe được đánh dấu. (ví dụ: "6116" trong ví dụ này)

5. Mở PowerShell với quyền Quản trị viên.
6. Trong PowerShell, nhập lệnh sau và nhấn Enter: *
- kill -id PID
* Lưu ý: Where PID = PID bạn đã ghi nhớ ở bước trước.
ví dụ: Trong ví dụ này lệnh sẽ là: kill -id 6116

7. Khi được hỏi có muốn thực hiện thao tác Stop-Process không, nhấn phím y. *
* Lưu ý: Nếu sau khi nhấn phím "y", bạn nhận được lỗi "Không thể chấm dứt tiến trình. Thao tác không thể hoàn tất, Truy cập bị từ chối", thì phương pháp duy nhất để dừng các phiên RDP, là khởi động lại cứng RDP server.

8. Đóng và mở lại Trình quản lý tác vụ, để đảm bảo kết nối đã đóng.
9. Thực hiện cùng các bước, và kill tiến trình "Winlogon.exe" cho bất kỳ người dùng "Đã ngắt kết nối" nào.
10. Khi xong, thử kết nối và ngắt kết nối từ/đến RDS Server 2-3 lần để đảm bảo sự cố được khắc phục. Nếu sự cố vẫn tồn tại, tiếp tục phương pháp 3. *
* Đề xuất: Chỉ để phòng khi, khởi động lại RDS server, vì tôi đã nhận thấy sự cố đôi khi xảy ra sau khi cài đặt cập nhật mà không khởi động lại máy.
Phương pháp 3. Gỡ cài đặt Chương trình Antivirus.
Một nguyên nhân khác của thông báo lỗi "Vui lòng chờ Dịch vụ Thông báo Hệ thống", là antivirus đã cài đặt trên RDS Server. Cụ thể hơn, vấn đề có thể do bất kỳ chương trình antivirus nào (ESET, Symantec, McAfee, v.v.), vì vậy tôi đề xuất chạy server không có antivirus vài ngày để xác minh xem đó có phải nguyên nhân không. *
* Lưu ý:
1. Tôi biết đây không phải giải pháp lý tưởng, nhưng bạn có thể kích hoạt Windows Defender Antivirus để được bảo vệ.
2. Nếu sự cố vẫn tồn tại, tiếp tục phương pháp tiếp theo.
Phương pháp 4. Tìm nguyên nhân gây treo dịch vụ SENS.
Bước 1. Kiểm tra Sự kiện Lỗi trong Event Viewer.
1. Điều hướng đến Event Viewer -> Nhật ký Windows -> Ứng dụng.
2. Kiểm tra tất cả Sự kiện với ID 4627 để tìm xem có thể tìm thấy tên chương trình gây ra từ tên hiển thị của đăng ký không. *
* Lưu ý: Nếu tên đăng ký là "HB_System_Logoff", "HB_System_Logon", "HB_DisplayLock" hoặc "HB_DisplayUnlock", hãy tiếp tục bước tiếp theo, vì tất cả các đăng ký này là chức năng của dịch vụ "Thông báo sự kiện hệ thống", nên thông tin là vô ích.

Bước 2. Kiểm tra lịch sử sự cố trong bảng điều khiển Bảo mật và Bảo trì.
1. Điều hướng đến Bảng điều khiển và mở 'Bảo mật và bảo trì'. *
* Lưu ý: Nếu bạn không thấy menu 'Bảo mật và bảo trì', đặt Xem theo thành Tất cả các mục.

2. Mở rộng tùy chọn Bảo trì và chọn Xem lịch sử độ tin cậy

3. Tại màn hình Lịch sử Độ tin cậy và Sự cố:
a. Trên khung trên, chọn ngày sự cố xảy ra.
b. Ở khung dưới, chuột phải vào bất kỳ chương trình hoặc dịch vụ bị sự cố nào, và chọn Xem chi tiết kỹ thuật.

4. Trên báo cáo chi tiết, lưu ý ứng dụng (hoặc dịch vụ) nào khiến hệ thống treo. *
* MẸO: Nếu bạn không nhận ra ứng dụng, hãy tìm kiếm Google để tìm phần mềm nào nó thuộc về.
ví dụ: Tại ví dụ này, ứng dụng "ekrn.exe" khiến Windows Explorer treo. ( "ekrn".exe là tiến trình từ phần mềm antivirus ESET đang chạy trên hệ thống.)

Phương pháp 5. Yêu cầu Windows Tự động chấm dứt Dịch vụ/Chương trình không phản hồi.
Lỗi "Vui lòng chờ dịch vụ SENS" là vấn đề cũ và có thể xuất hiện ngẫu nhiên và không có lý do rõ ràng trong tất cả phiên bản server (Windows Server 2012, 2016 hoặc 2019). Vì vậy, một cách khác có thể khắc phục sự cố là yêu cầu Windows chấm dứt bất kỳ chương trình và dịch vụ không phản hồi nào khi khởi động lại, tắt máy, hoặc đăng xuất. Để làm điều đó:
1. Trên RDS Server, mở trình soạn thảo registry và điều hướng đến khóa sau ở khung bên trái:
- HKEY_USERS\.DEFAULT\Control Panel\Desktop
2. Chuột phải vào khoảng trống (ở khung bên phải), và chọn Mới > Giá trị Chuỗi

3. Đặt tên cho giá trị mới là AutoEndTasks và nhấn Enter.
4. Nhấp đúp vào giá trị AutoEndTasks (REG_SZ) và tại trường Dữ liệu giá trị, nhập 1 & nhấp OK.

5. Đóng trình soạn thảo registry & khởi động lại server.
Xong! Phương pháp nào đã hiệu quả cho bạn?
Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại bình luận về trải nghiệm của bạn. Vui lòng thích và chia sẻ hướng dẫn này để giúp người khác.