关于windows XP 中IDE下载管理器“有可能您安装了过时的windows xp 加密库”问题解决办法
在windows xp 中安装IDE下载管理器(internet download manager )会出现以下问题:
我们点击“是”按钮。会打开官网的解决方案网页。如下:
http://www.internetdownloadmanager.com/support/xp-https-problems.html
不懂英文的,可以翻译下看看。如下:
在Windows XP中使用https或ssl时的IDM下载问题
问:当我试图下载一个视频时,我收到了“创建安全连接时出错”的消息。如何修复?
原因
现在,越来越多的网站转向更强的加密,它们开始要求只使用现代加密协议。因为Windows XP的新更新没有发布,所以Windows XP不支持最新的加密协议。当下载https内容时,IDM依赖于操作系统的加密库,当操作系统不支持最新的加密协议时,IDM会出现下载问题。
解决方案
这个问题有两种可能的解决方法:
1. 请将您的操作系统更新到Windows 10。
2. 您可以非正式地更新Windows XP的加密库。
需要安装KB3055973-v3或KB3081320更新。
因为KB3081320这个补丁是.msu文件,DOS命令中安装.msu补丁的 musa.exe命令在 windows xp中没有(wusa.exe支持vista,2008以上的版本。)所以我选择安装KB3055973-v。如下:
KB3055973-v只有英文版的下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=48214
我们的中文版系统安装时,会报错。下图:
解决问题步䠫:
- 修改注册表把系统默认中文改成英文(重启电脑)
- 修改注册表解决安装版本不匹配问题(setkey.reg)
- 安装KB3055973-v
- 把系统语言改回来
- 删除添加到注册表中的setkey.reg的内容
第一步,我们先来完成第一步,修改系统默认语言到英文,在桌面创建一个Language_en.reg的文本文档里面写上内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
"InstallLanguage"="0409"
"Default"="0409"
双击“Language_en.reg”文件,导入到注册表:
重启计算机
如果这时安装KB3055973-v,会出现如下错误:
这个错误提示的意思是:你安装的版本不匹配,不能安装更新。下图:
第二步,我们解决版本不匹配的问题。在桌面创建setkey.reg文本文档,在里面添加内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001
双击“setkey.reg”导入注册表。
第三步,打开下载好的“KB3055973-v”,就可以正常安装了,如下:
“KB3055973-v”安装完成了。稍后重启,下图:
第四步,把系统默认语言改回来,把Language_en.reg中的内容,改成:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
"InstallLanguage"="0804"
"Default"="0804"
双击“Language_en.reg”,导入注册表
第五步,删除添加到注册表中的setkey.reg的内容。更改setkey.reg中的内容,如下:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
双击“setkey.reg”,导入注册表
重新启动计算机。查看“KB3055973-v”已经安装完成,如下: