【发布时间】:2018-04-20 22:27:07
【问题描述】:
.NET Framework 4.6.2 安装过程中出现错误:
.NET Framework 安装失败:-2146762486。证书链 无法构建到受信任的根权限
MSDN Blog link 给出了上述错误的解决方案,它说要执行以下步骤:
1.在本地下载证书http://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt(例如:C:\Temp)
2. 您可以使用 certmgr.exe 实用程序通过命令行添加证书。有关详细信息,请参阅 MSDN 上的 Certmgr.exe(证书管理器工具)主题。
3. 打开管理员命令提示符并运行以下命令:certmgr.exe /add C:\Temp\MicRooCerAut2011_2011_03_22.cer /s /r localMachine root
4.接下来,尝试安装补丁 KB3135996 或 KB3136000
我的问题:
.NET framework 4.6.2 的安装必须在多个生产系统上完成,所以,上述步骤是否标准?我的意思是,在多个系统上安装相同的证书会不会产生问题?当系统在某个时候连接到互联网时,会不会产生冲突?
PS:通过将系统连接到 Internet 来解决这个问题(管理证书)对我来说不是一个选择,因为整个过程必须离线。
【问题讨论】:
-
这篇文章帮助我解决了安装 KB3151800 以获取 .NET 4.6.2 以在无法访问 Internet 的机器上安装我需要的其他一些软件的问题。不过,我使用 GUI 将证书直接安装到受信任的商店。谢谢。
-
这也帮助我成功安装了4.7.1。谢谢(我也是用GUI直接安装的)。
标签: .net certificate windows-7-embedded