Windows 11
微软最新的操作系统

TLS 未显示在注册表中?如何启用它

TLS-not-in-registry

TLS 是一种安全协议,通过加密数据来确保互联网上的通信。有时,您可能需要调整其注册表项以进行故障排除或任何其他修改。

当 TLS 未显示在注册表中时,问题就出现了。这将是我们今天的重点主题,因为我们向您展示如何在注册表中启用它。

为什么注册表中缺少 TLS 1.2?

注册表是有关计算机配置的信息数据库。Windows 和其他程序使用它来存储有关计算机硬件、软件和用户的设置和信息。

由于 TLS 是关键的安全组件,因此应位于以下默认路径中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client\Enabled

但是,如果它未显示在注册表中,则可能意味着您尚未启用该功能或默认情况下已禁用该功能。

众所周知,旧版本的TLS容易受到攻击,因此最好禁用它们,因为它们会带来巨大的安全风险。

可能缺少它的另一个原因是您的证书无效。过期或无效的证书不能在注册表中存储相应的密钥,因此 TLS 不会显示在注册表中。

然而,这并不意味着不可能启用它。好消息是,您可以轻松地创建新密钥并从注册表启用TLS协议;以下是操作方法。

如何在注册表中启用TLS?

首先,请确保检查以下内容:

  • 确保您使用具有管理权限的用户帐户登录。
  • 检查您的系统是否有病毒,以防您的注册表项被篡改和删除。

现在继续执行以下步骤以启用 TLS:

  1. 在对注册表编辑器进行任何更改之前,我们建议您备份注册表或创建还原点。这样,如果出现任何问题,您可以撤消更改并避免损坏PC。
  2. 打 + 键打开运行命令。WindowsR
  3. 在搜索框中键入注册表编辑器并点击.Enterregedit-run
  4. 导航到以下路径:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
  5. 右键单击右窗格中的空白区域,然后选择“新建”,然后选择“键”。new-key
  6. 将新密钥命名为 TLS 1.2,然后单击以将其展开。
  7. 导航到 TLS 1.2,单击右侧窗格中的空白区域,然后添加两个新密钥。将第一个命名为“客户端”,将第二个命名为“服务器”。tls-keys
  8. 现在,选择“客户端密钥”,在右窗格中右键单击并选择“新建”,然后选择“DWORD(32 位)值”。new-dword-client
  9. 将 DWORD 命名为“默认禁用”,然后双击它。diasbled-by-default-registry
  10. 确保“基数”为十六进制,值为 0(零)。value-data-disabledbydefault
  11. 创建一个新的 DWORD 并将其命名为“已启用”,然后双击它。enabled-dword
  12. 确保“基数”再次为十六进制,并且“值”设置为 1
  13. 关闭注册表编辑器并重新启动电脑。

这就是从注册表启用TLS的方法。当您还在这里时,请查看支持最新版本 TLS 的顶级浏览器,以获得最大的安全性。

赞(0) 打赏
未经允许不得转载:Win 11系统之家 » TLS 未显示在注册表中?如何启用它

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏