由于缺少.Net Framework 4.5,安装程序无法继续

时间:2016-04-08 07:54:07

标签: c# .net ms-office sharepoint-2013

当您尝试在系统上安装以下设置时

Microsoft Office Web应用程序

Microsoft SharePoint Foundation 2013安装程序< / strong>或

SharePoint Server 2013安装程序

在安装了Microsoft .NET Framework 4.6或4.6.1的计算机上(特别是Windows 10),您将收到以下错误消息:

Setup is unable to proceed due to the following error(s):

This product requires Microsoft .Net Framework 4.5

我很难解决这个问题所以我要分享我的解决方案,如果你遇到同样的问题并且克服了更好的解决方案,请放弃你的答案。

2 个答案:

答案 0 :(得分:1)

此解决方案基本上适用于拥有Windows 10操作系统的用户 我假设你们已经尝试使用下面的工具安装.NET Framework 4.6或4.6.1而没有任何成功

Programs and Features

.NET Framework Cleanup 

由于Windows 10附带内置的.NET Framework,因此在上述工具的帮助下卸载这些软件对您和 问题仍将存在。

注意:以下是开发环境的解决方案,因为这是一个不推荐在prod服务器上的hack,我假设你的开发 在Windows 10操作系统上设置了环境。

Regedit for .Net version change

  1. 以管理员身份运行regedit.exe

  2. 单击HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework 设置\ NDP \

  3. 此时您将看到两个文件夹v4和v4.0

  4. 右键单击v4,选择导出选项并将其保存在您身上 本地(如果出现期望,你可能需要它)

  5. 右键单击v4节点,选择权限 - &gt;高级 - &gt;改变 - &gt; 在我的情况下,选择管理员帐户或您正在使用的帐户 是“用户(Lenovo-PC \ Users)”

  6. 勾选“替换子容器和对象上的所有者”,然后单击“确定”

  7. 现在浏览v4下的每个节点(在我的例子中有两个子节点     文件夹“客户端”和“完整”,他们也有子文件夹):

  8. 右键单击v4下的每个节点,无论您在哪里看到 “版本”键出现在右侧窗口中。

    • 将您的管理员帐户设置为完全控制,然后单击“确定”。

    • 将版本值从4.6.x更改为4.5.x(在我的情况下,我更改了它 从4.6.01038 - &gt; 4.5.5150)

  9. 现在运行安装程序,希望安装完成后不会出现任何错误。

    • 再次打开注册表并转到同一位置:

    • 单击HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework 设置\ NDP \

    • 右键单击v4并恢复之前更改的版本。

    • 从您在上一步中保存的本地查找导出的.reg文件 并双击它

    • 确认是以将其导回注册表

    • 重新启动,你就完成了。

答案 1 :(得分:0)

Microsoft针对此问题发布了修补程序(KB 3087184)。请查看以下链接

https://blogs.technet.microsoft.com/stefan_gossner/2016/09/14/sharepoint-2013-installer-now-supports-net-framework-4-6-and-above/

KB 3087184链接供下载 https://support.microsoft.com/en-us/kb/3087184

希望它有所帮助..