Windows11下Winhttp开启TLS1.3支持

我们能帮你什么吗?
当前浏览位置:
Print

系统默认TLS1.2,一些调用Winhttp并通过某些CDN的程序访问请求会有些不可描述的奇怪问题

管理员身份运行cmd
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp" /v DefaultSecureProtocols /t REG_DWORD /d 0x1A00 /f

或者将下面的文本保存为.reg格式后导入注册表
Windows Registry Editor Version 5.00

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

或者下载该reg文件导入: win11_winhttp_tls1.3.reg

该值默认为0xA00,需要恢复自行改回即可

注意:最低系统版本要求Windows11 / Windows Server 2022

参考: https://learn.microsoft.com/en-us/windows/win32/secauthn/protocols-in-tls-ssl–schannel-ssp-