Nhiều người dùng Windows báo cáo đột ngột gặp nhiều mục Schannel Error khác nhau trong Event Viewer với ID 36887. Thông báo lỗi đi kèm mã lỗi là 'A fatal alert was received from a remote endpoint. Fatal Alert 42' (Cảnh báo tử thần được nhận từ điểm cuối từ xa. Cảnh báo tử thần 42).
SChannel về cơ bản là một tập hợp các giao thức bảo mật giúp triển khai xác thực danh tính được mã hóa và giao tiếp an toàn giữa các bên liên quan.
Có một số nguyên nhân khác nhau có thể kích hoạt Lỗi SChannel 36887:
- Thiếu giá trị EventLogging trong Registry – Bạn có thể thấy lỗi này vì hệ thống không có khóa registry chuyên dụng để ghi các sự kiện loại này. Để khắc phục, bạn cần tạo giá trị EventLogging thủ công qua Registry Editor.
- TLS 1.0 bị vô hiệu hóa bởi bản cập nhật KB3161606 – Có một bản cập nhật cụ thể (KB3161606) có thể tạo ra các lỗi sự kiện này vì nó vô hiệu hóa TLS 1.0. Nếu bạn vẫn dùng ứng dụng sử dụng công nghệ này, hãy gỡ bản vá và chặn cài đặt lại.
- Can thiệp AV bên thứ 3 – Nếu bạn dùng ESET Antivirus, có thể bạn thấy lỗi này vì bộ bảo mật bên thứ 3 này chặn mọi thử nghiệm sử dụng mã hóa TLS 1.0. Cách khắc phục duy nhất là gỡ AV bên thứ 3 và chuyển sang bộ bảo mật khác.
- Hỏng file hệ thống – Hỏng file hệ thống cũng có thể gây ra thông báo lỗi cụ thể này. Nếu hỏng file hệ thống là nguyên nhân, bạn có thể khắc phục bằng cách chạy quét SFC hoặc DISM để thay thế các bản sao hỏng bằng bản sao khỏe mạnh.
- Tùy chọn TLS được IE sử dụng – Một lý do khác có thể sinh ra lỗi là Internet Explorer hoặc Microsoft Edge được phép chạy mã hóa TLS cũ. Trong trường hợp này, bạn có thể làm dừng Event Viewer bằng cách vô hiệu hóa tùy chọn TLS qua menu Internet Options.
- CCleaner v5.06 can thiệp vào file TLS – Có một file được biết đến can thiệp vào thành phần cốt lõi của mã hóa TLS. Trong trường hợp này, bạn cần gỡ phiên bản CCleaner hiện tại trước khi cài đặt lại phiên bản mới nhất để khắc phục.
Tạo khóa Registry EventLogging
Lỗi SChannel 36887 (Fatal Alert 42) có thể xảy ra vì hệ thống không có khóa registry chuyên dụng để ghi các sự kiện loại này.
Nếu tình huống này áp dụng, bạn có thể khắc phục bằng cách dùng Registry Editor tạo khóa EventLogging bên trong SecurityProviders/Schannel. Thao tác này được xác nhận thành công bởi nhiều người dùng bị ảnh hưởng gặp sự cố này trên các phiên bản Windows Server.
Dưới đây là hướng dẫn từng bước áp dụng sửa chữa này trên mọi phiên bản Windows Server gần đây:
- Nhấn Windows key + R để mở hộp thoại Run. Nhập 'regedit' và nhấn Enter để mở Registry Editor. Khi được nhắc bởi UAC (User Account Control), nhấp Yes để cấp quyền quản trị.

- Trong tiện ích, dùng menu bên trái để điều hướng đến vị trí sau:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL
Lưu ý: Bạn có thể đến thủ công hoặc dán vị trí trực tiếp vào thanh điều hướng và nhấn Enter để đến ngay lập tức.
- Sau khi đến vị trí này, chuyển sang phần bên phải và kiểm tra xem bạn có khóa EventLogging không.
Lưu ý: Nếu đã có khóa này, bỏ qua các bước tiếp theo và chuyển trực tiếp đến giải pháp tiềm ẩn tiếp theo bên dưới. - Nếu khóa EventLogging thực sự bị thiếu, nhấp chuột phải vào khoảng trống và chọn NEW > Dword (32-bit) value để tạo khóa mới. Đặt tên giá trị mới tạo là EventLogging.

- Sau khi khóa được tạo thành công, nhấp đúp vào nó và đặt Value Data thành 1 và Base thành Hexadecimal. Nhấp Ok để lưu thay đổi.

- Khởi động lại máy tính và xem sự cố có được khắc phục sau khi khởi động hệ thống tiếp theo hoàn tất không.
Nếu bạn vẫn gặp các mục Lỗi SChannel 36887 liên tục trong Event Viewer với cùng lỗi hoặc tình huống này không áp dụng, hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Gỡ bản vá Microsoft Windows (KB3161606)
Một trong những nguyên nhân phổ biến nhất gây ra lỗi Schannel 36887 là bản vá cập nhật Windows KB3161606 vô hiệu hóa TLS 1.0. Công nghệ này là tiền nhiệm đã lừng thời của Secure Sockets Layer (SSL), nhưng một số ứng dụng vẫn có thể sử dụng nó.
Tùy thuộc vào ứng dụng bạn dùng, có nhiều ứng dụng có thể bị ảnh hưởng – về cơ bản, bất kỳ sản phẩm nào yêu cầu TLS 1.0 để duy trì đầy đủ chức năng.
Nếu bạn rơi vào tình huống này và tìm cách khôi phục hành vi cũ và bật lại TLS 1.0, bạn cần khôi phục bản cập nhật đã thực hiện thay đổi máy này.
Để làm điều này, bạn cần khôi phục Cập nhật Windows KB3161606 và ngăn chặn nó không bao giờ được cài đặt lại trên máy. Dưới đây là hướng dẫn từng bước:
Lưu ý: Các bước này giả định bản cập nhật gây sự cố chỉ được cài đặt gần đây, và bạn có điểm khôi phục hệ thống khả thi để làm việc.
- Mở hộp thoại Run bằng cách nhấn Windows key + R. Nhập 'rstrui' vào hộp văn bản và nhấn Enter để mở tiện ích System Restore.

- Trong tiện ích System Restore, nhấp Next ở nhắc đầu tiên, sau đó tích hộp bên cạnh Show more restore points (Hiển thị thêm điểm khôi phục) để xem danh sách đầy đủ các điểm khôi phục hệ thống có sẵn.
- Sau khi làm điều này, chọn ảnh chụp khôi phục có ngày ngay trước khi bản cập nhật Windows gây sự cố được cài đặt và bạn bắt đầu thấy thường xuyên Lỗi Schannel 36887.

- Khi bạn đến đây, bạn đã sẵn sàng dùng tiện ích này – Tất cả những gì bạn phải làm bây giờ là nhấp vào Next, sau đó Finish để hoàn tất thao tác. Máy tính sẽ khởi động lại và mọi thay đổi kể từ đó (kể cả cài đặt KB3161606 lỗi sẽ được khôi phục.
- Ở lần khởi động hệ thống tiếp theo, bạn cần đảm bảo bản cập nhật không được cài đặt lại. Nếu để nguyên, Windows sẽ tự động cài đặt lại bản cập nhật vô hiệu hóa mã hóa TLS 1.0. Để đảm bảo điều đó không xảy ra, bạn cần ẩn bản cập nhật cụ thể đó.
- Để ẩn bản cập nhật, bạn cần tải và cài đặt gói khắc phục sự cố Show or Hide chính thức của Microsoft từ liên kết này (tại đây).
- Sau khi tải file thực thi, nhấp đúp để mở tiện ích và nhấp vào Advanced để bật Apply repairs Automatically (Áp dụng sửa chữa tự động) trước khi nhấp Next để tiếp tục.

- Khi đến màn hình tiếp theo, đợi kiên nhẫn cho quét ban đầu hoàn tất, sau đó nhấp vào Hide Updates (Ẩn cập nhật).

- Sau khi làm điều này, tích hộp liên kết với bản cập nhật KB3161606, sau đó nhấp Next để tiến đến màn hình cuối cùng bên dưới.

- Đợi kiên nhẫn cho thủ tục hoàn tất, sau đó khởi động lại máy tính để làm cho thay đổi vĩnh viễn.
- Sau khi khởi động tiếp theo hoàn tất, bạn có thể mở Event Viewer và kiểm tra bất kỳ thể hiện mới nào của Lỗi SChannel 36887. Nếu bạn gặp lỗi này do mã hóa TLS 1.0, các mục mới của cùng lỗi sẽ không còn xuất hiện.
Nếu phương pháp này không áp dụng hoặc bạn làm theo hướng dẫn nhưng vẫn nhận được cùng lỗi SChannel 36887 liên tục trong Event Viewer, hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Gỡ cài đặt ESET Antivirus
Bảo vệ Endpoint ESET Antivirus không phải là fan hâm mộ của mã hóa TLS 1.0 đã lừng thời. Nếu bạn có bất kỳ chương trình nào vẫn sử dụng công nghệ cũ này, bạn sẽ cần gỡ ESET để khắc phục sự cố (vô hiệu hóa bảo vệ thời gian thực sẽ không hoạt động vì chặn này được thực thi ở cấp tường lửa).
Một số người dùng cũng đối mặt với lỗi Event Viewer liên quan đến Shannel đã xác nhận không có lỗi mới loại này được báo cáo bao giờ sau khi họ xóa AV khỏi hệ thống.
Đây không phải giải pháp thanh lịch nhất, nhưng là sửa chữa nhanh nếu bạn có thể chuyển sang Windows Defender hoặc bộ bảo mật bên thứ 3 tương đương. Dưới đây là hướng dẫn nhanh gỡ Eset Antivirus:
- Nhấn Windows key + R để mở hộp thoại Run. Nhập 'appwiz.cpl' và nhấn Enter để mở cửa sổ Programs and Features.

- Trong menu Programs and Features, cuộn xuống danh sách ứng dụng đã cài đặt và tìm mục nhập liên kết với Eset antivirus.
- Khi thấy nó, nhấp chuột phải và chọn Uninstall từ menu ngữ cảnh để bắt đầu quá trình cài đặt.

- Ở màn hình gỡ cài đặt, làm theo hướng dẫn trên màn hình để hoàn tất quá trình, sau đó khởi động lại máy tính và xem sự cố có được khắc phục ở trình tự khởi động tiếp theo không.
Nếu bạn vẫn thấy các mục Lỗi SChannel 36887 thường xuyên trong Event Viewer, hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Chạy quét SFC và DISM
Trong một số trường hợp, bạn có thể thấy lỗi này do hỏng file hệ thống ảnh hưởng đến khả năng máy xử lý mã hóa TSL. Trong trường hợp này, bạn cần chạy một vài tiện ích được trang bị để tìm và khắc phục các thể hiện file hệ thống bị hỏng.
May mắn thay, mọi phiên bản Windows gần đây được trang bị hai công cụ tích hợp có thể giúp bạn làm điều này: System File Checker (SFC) và Deployment Image Servicing and Management (DISM).
Cả hai tiện ích cuối cùng giúp bạn dọn dẹp hỏng file hệ thống, nhưng chúng hoạt động khác nhau – DISM dựa vào thành phần phụ Windows Update để tải bản sao khỏe mạnh cho các file cần thay thế trong khi SFC lấy file khỏe mạnh từ kho lưu trữ được lưu cục bộ.
Khuyến nghị của chúng tôi là chạy cả hai tiện ích liên tiếp nhanh chóng để cải thiện cơ hội khắc phục sự cố. Bắt đầu với quét SFC đơn giản và sau khi thao tác hoàn tất, khởi động lại máy tính và bắt đầu quét DISM.

Lưu ý: Hãy nhớ rằng trước khi chạy DISM, bạn cần đảm bảo kết nối Internet ổn định.
Sau khi cả hai quét được thực hiện thành công, khởi động lại máy tính và xem bạn có còn thấy cùng các lỗi SChannel 36887 (Fatal Alert 42) liên tục trong Event Viewer không.
Nếu cùng vấn đề vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.
Vô hiệu hóa việc sử dụng Tùy chọn TLS
Nếu bạn nhận thấy các lỗi Schannel này cách đó được kích hoạt bởi lướt web (bất cứ khi nào bạn truy cập某些网站), rất có thể lỗi được kích hoạt khi bạn truy cập các trang không sử dụng mã hóa TLS.
Trong trường hợp này, bạn có thể đảm bảo cùng lỗi không bao giờ bị ném lại bởi kịch bản này bằng cách vô hiệu hóa tùy chọn Use TLS bên trong menu Internet Options. Điều này không lý tưởng vì có thể để hệ thống dễ bị tấn công bởi một số kẻ cướp trình duyệt, nhưng nó phục vụ như một sửa chữa tạm thời đáng tin cậy.
Dưới đây là hướng dẫn nhanh vô hiệu hóa việc sử dụng Tùy chọn TLS qua menu Internet Options:
- Nhấn Windows key + R để mở hộp thoại Run. Nhập 'intetcpl.cpl' vào hộp văn bản và nhấn Enter để mở màn hình Internet Options.

- Trong màn hình Internet Properties, nhấp vào tab Advanced sau đó cuộn xuống mục Security bên trong menu Settings.
- Tiếp theo, bỏ tích mọi hộp bắt đầu bằng Use TLS và nhấp Apply để lưu thay đổi.

- Sau khi lưu thay đổi, khởi động lại máy và xem sự cố có được khắc phục ở lần khởi động máy tính tiếp theo không.
Nếu bạn vẫn mắc kẹt với cùng Lỗi SChannel 36887 (Fatal Alert 42), hãy chuyển sang giải pháp tiềm ẩn tiếp theo bên dưới.
Cài đặt phiên bản mới nhất của CCleaner (nếu áp dụng)
Vấn đề này cũng có thể do phiên bản cũ của ứng dụng dọn dẹp bên thứ 3 CCleaner từ Piriform. Vấn đề cụ thể này chỉ được báo cáo xảy ra với phiên bản 5.06.
Nếu tình huống này áp dụng và bạn cài CCleaner trên máy tính, bạn có thể khắc phục bằng cách gỡ phiên bản CCleaner hiện tại và cài đặt lại phiên bản mới nhất. Thao tác này được xác nhận hoạt động bởi một số người dùng bị ảnh hưởng gặp Lỗi SChannel 36887 (Fatal Alert 42).
Nếu điều này cũng áp dụng cho bạn, làm theo hướng dẫn dưới đây để gỡ CCleaner hiện tại và cài đặt lại phiên bản mới nhất:
- Nhấn Windows key + R để mở hộp thoại Run. Nhập 'appwiz.cpl' và nhấn Enter để mở menu Programs and Files.

- Trong menu Programs and Features, cuộn xuống danh sách chương trình đã cài đặt và tìm CCleaner. Khi thấy nó, nhấp chuột phải và chọn Uninstall từ menu ngữ cảnh mới xuất hiện.

- Tiếp theo, làm theo hướng dẫn trên màn hình để hoàn tất gỡ cài đặt, sau đó khởi động lại máy tính.
- Ở lần khởi động máy tính tiếp theo, truy cập liên kết này (tại đây) và đợi tải xuống hoàn tất.

- Sau khi tải xong, mở file cài đặt thực thi vừa tải và làm theo nhắc trên màn hình để hoàn tất cài đặt phiên bản mới nhất>

- Sau khi cài phiên bản mới nhất, khởi động lại máy tính và xem bạn có phát hiện bất kỳ thể hiện mới nào của Lỗi SChannel 36887 bên trong Event Viewer sau khi khởi động tiếp theo hoàn tất không.