在 SharePoint 服务器 2013年产品准备工具可能无法进行过去的"配置应用程序服务器角色时,Web 服务器 (IIS) 角色"

文章翻译 文章翻译
文章编号: 2765260 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

当您尝试在某些配置中 Windows Server 2012 上安装 Microsoft SharePoint 服务器 2013年时,产品准备工具可能无法正确配置,并为 SharePoint 安装所需的 Windows 功能。如果发生这种情况,该工具将不断尝试配置和安装所需的功能,然后重新启动。

注意默认情况下,产品准备工具会在典型的配置操作过程中重新启动几次。

发生此问题时,产品准备工具不会没有进行过的"配置应用程序服务器角色,Web 服务器 (IIS) 角色"的阶段。

替代方法

若要变通解决此问题,请使用下列方法之一。

方法 1

设置 Microsoft 知识库 (KB) 文章 2771431 中介绍的修复程序。有关修补程序 2771431 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2771431 维护的堆栈更新是适用于 Windows 8 和 Windows Server 2012

注意尽管 KB 2771431 所指出的不需要重新启动计算机以应用此修复程序,但您在应用此修补程序后必须重新启动 SharePoint 服务器作为安装过程的一部分。

方法 2

您无法安装修补程序 2771431,如中所述的情况下,才使用此方法"方法 1"部分。
  1. 请确保该服务器满足 SharePoint 服务器 2013年的最低硬件要求。有关对 SharePoint 服务器 2013年的最低硬件配置要求的详细信息,请转到以下 Microsoft TechNet 网站
    硬件和软件要求的 SharePoint 2013
  2. 手动安装 Windows Server 2012 角色和功能所需的 SharePoint 2013。若要执行此操作,请使用下列方法,具体取决于是否 SharePoint 服务器连接到 Internet 或处于脱机状态之一。

    联机方法: 服务器已连接到互联网

    打开提升权限的 Windows PowerShell 提示符在 SharePoint 服务器上 (即,以管理员身份运行),并执行以下命令:
    导入模块 ServerManager


    添加 WindowsFeature NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,NET-WCF-Pipe-Activation45


    Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support, AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer

    在运行此 Windows PowerShell 代码之后,您的服务器需要重新启动。

    在使用 PrerequisiteInstaller.exe 时,它将执行安装所需的角色和功能来配置 Windows Server 2012 的 SharePoint 2013 此 Windows PowerShell 代码。Windows PowerShell 代码添加 WindowsFeature 安装的一部分安装 Microsoft.NET Framework 3.5 的 Windows 网络框架核心功能。此功能安装需要的二进制文件和其他文件,不包含在 Windows Server 2012 的默认安装。当您使用此方法,并以继续安装,将 PrerequisiteInstaller.exe 应用程序从 Windows Update 通过联机连接下载这些二进制文件和其他文件。

    注释
    • 如果服务器没有连接到 Internet,PrerequisiteInstaller.exe 不能继续"配置应用程序服务器角色,Web 服务器 (IIS 角色)"阶段中,并且您可能会收到以下错误消息:

      添加-WindowsFeature: 添加或删除功能,在指定的服务器上的请求失败。
      安装一个或多个角色、 角色服务或功能失败。无法下载源代码文件。
      使用"源"选项来指定要还原该功能所需的文件的位置。指定的源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077.错误: 0x800f0906

      0X800F0906 错误代码指示计算机无法从 Windows Update 下载所需的文件。

    • 我们为什么收到此错误消息?

      在 Windows Server 2012 和 Windows 8 中,.NET Framework 3.5 是即需即装功能。即需即装功能的元数据是包含在 Windows Server 2012 和 Windows 8。但是,二进制文件和其他与功能相关联的文件不包括在内。当启用此功能时,Windows 将试图下载缺少的信息来安装该功能的 Windows 更新,请与联系。

      网络配置和如何配置计算机以在环境中安装更新程序可能会影响这一过程。因此,在首次安装这种功能时可能会遇到错误。

      有关当您尝试在 Windows 8 或 Windows Server 2012 中安装.NET Framework 3.5 时可能发生的错误代码的详细信息,请参阅下面的 Microsoft 知识库文章

      2734782 当您尝试在 Windows 8 或 Windows Server 2012 中安装 .NET Framework 3.5 时的错误代码

    脱机方法: 服务器没有连接到互联网

    若要安装的角色和功能所需的 SharePoint 2013 上 Windows Server 2012 的离线的环境中,您必须对 Windows Server 2012 安装介质的访问权限。然后,可以运行您在方法 2 中使用,但您必须使用相同的 Windows PowerShell 命令-源参数,以指定所需的文件在安装媒体上的位置。

    例如,假设您装载到驱动器 D 的服务器的 Windows Server 2012 安装媒体 (ISO)。然后,为提供的路径-源参数是,如下所示:
    D:\sources\sxs

    注意请注意,您还可以将本地文件复制或指定安装文件的存储位置的 UNC 路径。

    打开提升权限的 Windows PowerShell 提示符在 SharePoint 服务器上 (即,以管理员身份运行),并执行以下命令:
    导入模块 ServerManager


    添加 WindowsFeature NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,NET-WCF-Pipe-Activation45源 D:\Sources\sxs


    Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support, AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer 源 D:\Sources\sxs

    在运行此 Windows PowerShell 代码之后,您的服务器需要重新启动。
  3. 安装所需的 SharePoint 2013 的其他前提条件。
  4. 运行该产品准备工具再次 PrerequisiteInstaller.exe。

下载脱机安装系统必备组件

在某些情形中,直接从 Internet 安装系统必备组件是不可能,可以下载系统必备组件和安装的网络共享或 UNC 路径。有关详细信息,请参阅以下文章:
从网络共享安装系统必备组件的 SharePoint 2013

软件所需的 SharePoint 服务器上 Windows Server 2012 的 2013年安装的系统必备组件列在下面的下载链接以及在适当的位置。请注意您可以启用 Web 服务器 (IIS) 角色和应用程序服务器角色在服务器管理器中。您可以找到系统必备组件的完整的列表 此处.

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

参考

在 Windows Server 2012-综合指南上脱机或手动安装 SharePoint 2013 系统必备组件

下载并安装上 Windows Server 2012 PowerShell 与 SharePoint 2013 系统必备组件

注意这些脚本仅适用于 Windows Server 2012。不要使用它们在正在运行 Windows Server 2008 R2 SP1 的服务器上。

属性

文章编号: 2765260 - 最后修改: 2013年6月7日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft SharePoint Server 2013
关键字:?
kbexpertiseinter kbprb kbsurveynew kbmt KB2765260 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2765260
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com