拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 Windows7无法创建SSL/TLS安全通道。”}System.Net.WebException

Windows7无法创建SSL/TLS安全通道。”}System.Net.WebException

白鹭 - 2022-02-10 2139 0 0

我正在运行 Windows 7 64 位 Pro 并尝试在
此处撰写 RSS 提要阅读器是错误讯息 - $exception {“请求被中止:无法创建 SSL/TLS 安全通道。”} System.Net.WebException
我被告知此错误不会在 Windows 10 机器上发生。
知道如何在 Windows 7 上解决此问题吗?
我正在使用 Visual Studio 2019 这是一个带有 Visual Basic 的 ASP.Net。

uj5u.com热心网友回复:

由于 TLS 设定,此错误在 Windows 7 上发生。根据解决 TLS 1.0 问题,第 2 版,默认情况下禁用 TLS 1.2。因此,需要启用它。确保您已安装 SP 1。然后,

创建还原点

  • 打开控制面板
  • 选择查看方式:小图示
  • 点击系统
  • 在左侧,单击系统保护
  • 如果没有为 开启保护C:,则单击配置将其开启。选择所需的尺寸并单击OK
  • 单击创建以创建还原点
  • 输入所需的还原点名称
  • 单击创建

更新以启用 TLS 1.1 和 TLS 1.2 作为 Windows 中 WinHTTP 中的默认安全协议,然后单击Easy Fix

将下面的代码/文本复制到以 .reg 结尾的档案(例如:TLSFix.reg)。

  • 打开你最喜欢的文本编辑器(例如:记事本)
  • 复制下面的代码/文本
  • 使用“.reg”扩展名保存档案(例如:TLSFix.reg)。或者,使用“.txt”扩展名保存。然后右键单击该档案并重命名它,使其具有“.reg”扩展名。

赢 7(64 位)

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"SecureProtocols"=dword:00000aa8

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"Enabled"=dword:00000001
"DisabledByDefault"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"Enabled"=dword:00000001
"DisabledByDefault"=dword:00000000

然后双击该档案以将条目添加到注册表。或者,使用 regedit 将每个注册表项添加到注册表。

注意:上述注册表项在更新中进行了讨论,以在 Windows传输层安全 (TLS) 注册表设定中启用 TLS 1.1 和 TLS 1.2 作为 WinHTTP 中的默认安全协议

资源

  • 解决 TLS 1.0 问题,第 2 版
  • Windows 和支持的 TLS 版本
  • 更新以启用 TLS 1.1 和 TLS 1.2 作为 Windows 中 WinHTTP 中的默认安全协议
  • 传输层安全 (TLS) 注册表设定
  • .NET Framework 的传输层安全 (TLS) 最佳实践
  • TLS/SSL 工具和设定
  • CA5386:避免硬编码 SecurityProtocolType 值
标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *