saber酱的抱枕

努力变强

01/2
05:19
软件

Windows XP的TLS 1.2支持

为什么老得不行的XP还要用?
主要是我懒得装Win7虚拟机了,XP虚拟机能吃住更多奇怪的老东西

学校的某个老旧破系统用兼容模式都用不了
然而学校给上了https,不支持TLS 1.0(XP的IE8默认只支持到1.0),无法访问!

本来呢你装个FF/Chrome就好了
但这个破系统又用不了了

好吧好吧……

XP的PosReady版本目前还有更新支持,也推出了TLS 1.2的补丁
KB4019276
http://download.windowsupdate.com/c/msdownload/update/software/updt/2017/10/windowsxp-kb4019276-x86-embedded-chs_ee3cfa70df143266959b276395529eae17178821.exe
KB4316682
http://download.windowsupdate.com/d/msdownload/update/software/crup/2018/05/ie8-windowsxp-kb4316682-x86-embedded-chs_94c33f73e5c7b2f9e28ea5938c7ddd6f7f6e4cf2.exe
(说起来很想吐槽这个下载居然不是https)

但是标准的XP是不能装的,需要伪装成PosReady版本。怎么伪装?导入注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001

导入后就可以安装了(听说也能windows update了233)

装好后在Internet选项里还是没有TLS 1.1和1.2,还需要导入注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\CRYPTO\TLS1.2]
"OSVersion"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\CRYPTO\TLS1.1]
"OSVersion"=-

即可。

Windows XP的TLS 1.2支持