Windows 更新 KB5018410(2022 年 10 月 10 日)之后,TLS 1.0 和 TLS 1.1 不再受支持,但该更新似乎同时影响了 TLS 1.2 协议,导致使用 WinHTTP 通过 TLS 1.2 连接时出现以下错误并关闭连接:
安全错误 12175
此问题影响在 Windows 10 下运行以下 sgcWebSockets 组件的用户:
- TsgcWebSocketClient_WinHTTP
- TsgcWebSocketClient,使用 SChannel IOHandler 时
- TsgcHTTP2Client,使用 SChannel IOHandler 时
- TsgcHTTP1Client,使用 SChannel IOHandler 时
解决方法
在撰写本文时,解决此问题的方法是手动安装以下更新:
KB5020435
该更新修复了 TLS 问题。安装此更新请按以下步骤操作:
- 访问 https://www.catalog.update.microsoft.com/Search.aspx?q=KB5020435
- 下载正确的版本(对于 Windows 10 x64,选择"2022-10 Cumulative Update for Windows 10 Version 21H2 for x64-based Systems (KB5020435)")
- 安装更新并重启

