近期使用Neat Download Manager下载https地址的文件的时候,总是提示下载错误,并且提示SSL HandShake Error。使用idm下载也会出现同样的问题。
在网上搜索了好久,判断应该是系统的根证书过期失效导致,但没有找到到底是哪个证书导致的。为了解决问题,我决定直接删掉系统里所有根证书,反正系统会自动下载需要的证书。
具体删除根证书的方法是:
- 运行win+r,输入mmc,打开控制台界面
- 点击菜单栏中的文件,找到添加/删除管理单元命令,点击打开
- 在左侧可用的管理单元中,找到证书,点击添加按钮,加入到右侧所选管理单元中,并点确定
- 进入主窗口,选择受信任的证书颁发机构,选择下级证书
- 将右侧窗口中所有的证书全选并删除
- 等待系统自动下载默认证书。
- 现在,ndm或idm就可以正常下载了。