如果安装了 .NET Framework 4.6,则设置错误

症状

在安装了 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 Service Pack 1 安装程序时,您将收到以下错误消息:

由于以下错误,安装程序无法继续:此产品要求安装 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 或. m),请装入光盘映像,然后将该光盘映像中的文件和文件夹复制到可写位置。

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

  3. 打开 .zip 文件。

  4. 根据需要,将以下安装程序支持文件从 .zip 文件复制到可写位置的 "更新" 文件夹中。

    • SharePoint Foundation 2013 Service Pack 1: wsssetup.dll
    • SharePoint Server 2013 Service Pack 1: svrsetup.dll
    • Project Server 2013 Service Pack 1: svrsetup.dll
  5. 从可写位置运行 Setup.exe,以启动 SharePoint 安装程序或 Project Server 安装程序。 安装程序将使用包含已复制到 "更新" 文件夹中的修补程序的支持文件。

解决方法

如果不能使用 "解决方案" 一节中提供的 fix 方法,则可使用替代的解决方法。

若要解决此问题,请确保在运行 SharePoint 安装程序时不会安装 .NET Framework 4.6、4.6.1 或4.6.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 offline Installer for Windows
    • 3102436 .net Framework 4.6.1 offline Installer for Windows
    • 适用于 Windows 的3045557 Microsoft .net Framework 4.6 (脱机安装程序)

    注释在 Windows Server 2012 或 Windows Server 2012 R2 中,.NET Framework 是操作系统组件,不能独立卸载。 对 .NET Framework 的更新显示在 "控制面板" 的 "程序和功能" 应用程序的 "已安装的更新" 选项卡中。 对于未预先安装 .NET Framework 的操作系统,.NET Framework 将显示在 "控制面板" 中 "程序和功能" 应用程序的 "卸载或更改程序" 选项卡(或 "添加/删除程序" 选项卡中)。 有关详细信息,请参阅前面列出的阻止的 .Net Framework 安装和 Uninstallations以及 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。

注释对 .NET Framework 4.5.1、4.5 和4.0 的正式支持在年 1 2016 月结束。

Status

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

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