启动与系统组件

服务,具体取决于 ASP.NET 状态服务未启动 - Windows Server

· 52CE 我爱测

本文提供了一种解决方法:升级到 Microsoft .NET Framework 4.0 后,依赖于 ASP.NET 状态服务的服务不会启动。 原始 KB 数: 2963657 现象 假设出现了下面这种情景: - 你有一台运行 Windows Server 的计算机。 - ASP.NET State Service 作为 Internet Information Services(IIS)的一部分安装。 - 已安装的服务取决于 ASP.NET 状态服务。

本文提供了一种解决方法:升级到 Microsoft .NET Framework 4.0 后,依赖于 ASP.NET 状态服务的服务不会启动。

原始 KB 数: 2963657

现象

假设出现了下面这种情景:

  • 你有一台运行 Windows Server 的计算机。
  • ASP.NET State Service 作为 Internet Information Services(IIS)的一部分安装。
  • 已安装的服务取决于 ASP.NET 状态服务。
  • 将 Microsoft .NET Framework 3.51 升级到 .NET Framework 4.0。

在此方案中,你会注意到在升级 .NET Framework 后,依赖于 ASP.NET 状态服务的任何服务都不会启动并生成以下错误:

Windows 无法在计算机名称上<启动<服务名称>>服务。

错误 1075:依赖项服务不存在或已被标记为删除。

你还注意到,服务管理控制台中不再列出 ASP.NET 状态服务。

原因

这是更新 .NET Framework 时发生的已知问题。

解决方法

若要解决此问题,请执行以下步骤:

  1. 打开服务管理控制台(services.msc)。

  2. 更改为 “手动”( 依赖于 ASP.NET 状态服务且设置为 “自动”的任何服务的启动类型。

  3. 在管理命令提示符处,键入以下命令,然后按 Enter:

    %SystemRoot%\ Microsoft.NET\Framework64\v4.0.30319 \aspnet_regiis /iru
    
  4. 重新启动计算机。

  5. 再次打开服务管理控制台(services.msc)。

  6. 更改为 “自动 ”,步骤 2 中其启动类型已更改的服务或服务的启动类型,具体取决于 ASP.NET 状态服务,现在其启动类型设置为 “手动”。 重新启动计算机,然后确认问题已解决。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。