安装 IIS7 角色服务时出现错误代码 0x80070643

安装 IIS7 角色服务时出现错误代码 0x80070643

我正在尝试安装 IIS7“应用程序开发服务供应商“角色”。 其中一些角色包括 ASP.Net、.Net 扩展性、ASP、ISAPI 扩展等。 我现在已经成功安装了应用程序开发标题下的其他角色。ASP 是唯一的问题 当我尝试安装这些服务时,对于我尝试安装的每个服务,我都会收到以下错误:

Attempt to install <the service name> failed with error code 0x80070643.  Fatal error during installation.

我可以成功添加不属于“应用程序开发”的角色服务。例如,我可以毫无问题地安装“运行状况和诊断”->“跟踪”、“自定义日志记录”和“ODBC 日志记录”。

我尝试了以下方法:

-The 2 Methods here: http://support.microsoft.com/kb/976982  
    -Microsoft Fix It 50123 *EDIT Added this*
    -Repair .Net Framework 4.0
-Removed WAS (Windows Process Activation Service) from Features, Restarted server, and then attempted to install the role services.

我以下系统:

Windows Server 2008 R2 标准 SP1 64 位

编辑2013 年 3 月 7 日

我现在已经成功地在“应用程序开发”下添加了角色,但无法一次性添加所有角色,因为我仍然遇到“ASP”角色的问题。这个角色的问题阻止我同时安装任何其他角色。我现在已经单独安装了这些角色,但仍然想安装 ASP。

答案1

我会尝试:

  • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ua
  • 重新开始。
  • 添加角色/功能。
  • 重新开始。
  • aspnet_regiis.exe -i

如果您需要其他/多个版本的 ASP.NET,则需要运行适合该版本/平台(x86/x64)的 aspnet_regiis.exe -i。

有关详细信息,请参阅 MSDN 页面ASP.NET IIS 注册工具

答案2

由于我无法通过其他方式完成这项工作,所以一切都从头开始重新安装,现在它运行正常。

谢谢您的回答。

相关内容