安装 4.6 .NET Framework安装错误

症状

在安装了 Microsoft .NET Framework 4.6、4.6.1 或 4.6.2 的计算机上运行 Microsoft SharePoint Foundation 2013 Service Pack 1 安装程序、SharePoint Server 2013 Service Pack 1 安装程序或 Project Server 2013 时,会收到以下错误消息:

由于以下错误,安装程序 (错误) :此产品需要 Microsoft .Net Framework 4.5。

原因

出现此问题的原因是 SharePoint 安装程序和 Project Server 安装程序无法将 .NET Framework 4.6、4.6.1 或 4.6.2 识别为 .NET Framework 的受支持版本。

解决方案

若要解决此问题,请按照以下步骤操作:

  1. 将安装媒体解压缩到可写位置。

    • 如果安装媒体是可执行文件 (.exe) ,请通过命令提示符运行以下命令,将文件和文件夹从可执行文件解压缩到可写位置:

      <executable file name> /extract:<path to writable location>
      

      例如,运行以下命令:

      sharepoint.exe /extract:C:\SharePointInstaller
      
    • 如果安装媒体是 ISO 或 IMG 光盘映像 (.iso 或 .img) ,请装入光盘映像,然后将文件和文件夹从光盘映像复制到可写位置。

  2. 下载压缩 (.zip) 文件,其中包含与正在安装的产品匹配的修补程序:

  3. 打开.zip文件。

  4. 将以下安装程序支持文件(如果适用)从 .zip 复制到可写位置的"updates"文件夹中。

    • SharePointFoundation 2013 Service Pack 1:wsssetup.dll
    • SharePointServer 2013 Service Pack 1:svrsetup.dll
    • ProjectServer 2013 Service Pack 1:svrsetup.dll
  5. 从Setup.exe位置运行安装程序,以启动SharePoint安装程序Project服务器安装程序。 安装程序将使用包含已复制到"updates"文件夹中的修补程序的支持文件。

解决方法

如果你无法使用"解决方案"部分提供的修复方法,则有一种替代方法可用。

若要解决此问题,请确保在运行 .NET Framework 安装程序时未安装 .NET Framework 4.6、4.6.1 或 4.6. SharePoint 2。

如果已安装 Microsoft .NET Framework 4.6、4.6.1 或 4.6.2,请按照以下步骤操作:

  1. 卸载 .NET Framework 4.6、4.6.1 或 4.6.2。 为此,请转到特定于操作系统的位置,如 Microsoft 知识库中的以下文章所示:

    • 3151800 .NET Framework 4.6.2 脱机安装程序Windows
    • 3102436 .NET Framework 4.6.1 脱机安装程序Windows
    • 3045557 Microsoft .NET Framework 4.6 (Offline Installer) for Windows

    注意 在 Windows Server 2012 或 Windows Server 2012 R2 中,.NET Framework是操作系统组件,不能单独卸载。 更新程序.NET Framework"控制面板程序和功能"应用的"已安装的更新"选项卡中。 对于未预安装 .NET Framework 的操作系统,.NET Framework 将显示在控制面板中的"程序和功能"应用的"卸载或更改程序"选项卡 (或"添加/删除程序"选项卡) 中。 有关详细信息请参阅.NET Framework安装和卸载的疑难解答和 Microsoft 知识库文章。

  2. 重启计算机。

  3. 安装适用于 .NET Framework 4.5.2 的 Web 安装程序。

  4. 运行SharePoint安装程序以安装SharePoint。
    成功SharePoint后,可以从 .NET Framework 4.5.2 升级到 .NET Framework 4.6、4.6.1 或 4.6.2。

更多信息

尽管安装过程中收到错误消息,但升级到 .NET Framework 4.6、.NET Framework 4.6.1 或 .NET Framework 4.6.2 后,仍支持 SharePoint Foundation 2013 和 SharePoint Server 2013。

注意 对 4.5.1 .NET Framework 4.5 和 4.0 的正式支持已于 2016 年 1 月结束。

状态

Microsoft 已确认这是"适用于"部分中列出的 Microsoft 产品中的问题。

仍然需要帮助? 请转到 SharePoint 社区