最近接到较多在windows server 2003上的应用反馈,其中这类问题较多:
1)应用商店添加应用提示获取应用失败
2)企业认证无法访问
经多种途径和资料查询,在多台类似问题的电脑中验证,通过以下方法可以解决。如果有其他更好的方法,欢迎分享。
环境:
Windows Server 2003 Sp1 / SP2
症状:
1、在金蝶KIS产品,如专业版V14.1的系统管理中,点击认证,在弹出的IE界面上显示:页面不可访问
2、通过应用商店,添加应用,提示:获取应用失败
如:
原因:
使用加密 API 的应用程序无法验证 Windows Server 2003 中的 X.509 证书。Microsoft 已于 2015 年 7 月 14 日终止了对于Windows Server 2003 的支持。该更改已影响到软件更新和安全选项。
如果证书安全采用的是安全哈希算法 2 (SHA2) 系列,将出现此问题。在 Windows Server 2003 中加密 API 2 (CAPI2)不支持哈希算法的 SHA2 系列,将出现此问题。CAPI2 是处理证书的加密 API的一部分。
解决方案:
安装Microsoft 提供的修补程序:WindowsServer2003-KB938397-x86-CHS.exe (也可直接下载附件)。需要此热修复补丁程序,可通过以下链接,输入邮箱信息后,微软将把它修复程序发送到邮箱中。
http://support2.microsoft.com/hotfix/KBHotfix.aspx?kbnum=938397&kbln=zh-cn
更多内容,请访问:https://support.microsoft.com/zh-cn/kb/938397
例外:
在实际测试过程中,发现在其中一个Windows Server 2003 Sp2的环境中安装KB938397时提示:crypt32软件包无效
该文件 在system32目录下。从一台可以正常安装KB938397的电脑上复制同名文件到该出问题的电脑上后,重新安装KB938397,正常。
注:crypt32.dll已经包括在附件中。
效果:
更新后,可以正常访问应用商店,可正常进行产品认证、注册等业务。
温馨提示:
需要此热修复补丁程序,除了直接下载附件使用外,也可以通过以下链接,输入邮箱信息后,微软将把它修复程序下载地址信息发送到邮箱中,单独下载。
http://support2.microsoft.com/ho ... m=938397&kbln=zh-cn
========
通过本贴方法解决了问题的,请跟贴留言反馈下。
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *