当您尝试在系统上安装以下设置时
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
我很难解决这个问题所以我要分享我的解决方案,如果你遇到同样的问题并且克服了更好的解决方案,请放弃你的答案。
答案 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.exe
单击HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework 设置\ NDP \
此时您将看到两个文件夹v4和v4.0
右键单击v4,选择导出选项并将其保存在您身上 本地(如果出现期望,你可能需要它)
右键单击v4节点,选择权限 - &gt;高级 - &gt;改变 - &gt; 在我的情况下,选择管理员帐户或您正在使用的帐户 是“用户(Lenovo-PC \ Users)”
勾选“替换子容器和对象上的所有者”,然后单击“确定”
现在浏览v4下的每个节点(在我的例子中有两个子节点 文件夹“客户端”和“完整”,他们也有子文件夹):
右键单击v4下的每个节点,无论您在哪里看到 “版本”键出现在右侧窗口中。
将您的管理员帐户设置为完全控制,然后单击“确定”。
将版本值从4.6.x更改为4.5.x(在我的情况下,我更改了它 从4.6.01038 - &gt; 4.5.5150)
现在运行安装程序,希望安装完成后不会出现任何错误。
再次打开注册表并转到同一位置:
单击HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework 设置\ NDP \
右键单击v4并恢复之前更改的版本。
或
从您在上一步中保存的本地查找导出的.reg文件 并双击它
确认是以将其导回注册表
重新启动,你就完成了。
答案 1 :(得分:0)
Microsoft针对此问题发布了修补程序(KB 3087184)。请查看以下链接
KB 3087184链接供下载 https://support.microsoft.com/en-us/kb/3087184
希望它有所帮助..