1. 打开注册表编辑器:按下“Win+R”组合键,输入“regedit”,并按回车键。
  2. 导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
  3. 在“协议”节点下,查找名为“TLS 1.2”的子节点。如果它不存在,则需要创建它。右键单击“协议”节点,选择“新建”>“键”,并将其命名为“TLS 1.2”。
  4. 在“TLS 1.2”节点下,创建两个子节点:“客户端”和“服务器”。右键单击“TLS 1.2”节点,选择“新建”>“键”,并将其命名为“客户端”。然后再创建一个名为“服务器”的子节点。
  5. 在“客户端”和“服务器”节点下,创建以下四个DWORD值:

  • “DisabledByDefault”:将其值设置为0以启用TLS 1.2。
  • “Enabled”:将其值设置为1以启用TLS 1.2。
  • “ProtocolVersion”:将其值设置为0x00000300,以指定TLS 1.2。
  • “SchannelKeyExchangeAlgorithm”:将其值设置为”CD 00″,以指定加密算法为ECDHE_RSA(如果使用其他算法,则需要相应修改该值)。

  1. 重启计算机,以使更改生效。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
“ProtocolVersion”=dword:00000300
"SchannelKeyExchangeAlgorithm"="CD 00"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
“ProtocolVersion”=dword:00000300
"SchannelKeyExchangeAlgorithm"="CD 00"

或者保存以上代码到记事本,修改扩展名为reg,双击打开,即可。



如果您对C#游戏开发感兴趣,可以扫下面二维码加入我们的QQ群来一起学习交流

原创文章,转载请注明本文链接地址(违者必究):通过注册表启用 Windows Server 2012 R2 中的 TLS 1.2