15

我最近将我的桌面从 Windows 7 升级到了 Windows 10

但是,当我从管理员控制台运行 iisrest 时,我收到以下错误:

重新启动尝试失败。IIS Admin Service 或 World Wide Web Publishing Service 或依赖于它们的服务无法启动。该服务或相关服务可能在其启动期间出现错误或可能被禁用。

我最初检查了我的服务,并且不再有 IIS Admin 服务。然后,我检查了 Windows 功能,并且根据几乎所有讨论安装 IIS 的网络文章,我选择了 Internet 信息服务。

我查了一下,web服务已经重启了,这是不是windows10的新特性,不再需要IIS管理服务了。我需要执行一个额外的步骤来安装服务吗

或者这现在是 IISReset 的问题,我可以忽略该错误。

我还在新安装的 Windows 10 机器上对此进行了测试,运行 IISReset 给出了相同的错误,并再次通过 Windows 功能验证了 IIS 已安装

我也可以毫无问题地在本地访问网站

4

5 回答 5

25

在@Zam 建议查看事件日志并四处寻找之后,问题是我的机器上的“Net.Tcp 端口共享服务”、“Net.Tcp 侦听器适配器”服务默认被禁用。

启动这些服务并将启动类型更改为“自动(延迟启动)”后,iisreset 不再给我错误

于 2016-11-14T11:19:38.697 回答
4

执行后遇到iisreset /start描述的故障,只需执行iisreset /status即可查看 IIS 所依赖的服务列表以及哪些服务已停止。在 Windows 10 中,这个停止的服务通常是“ Net.Msmq Listener Adapter (NetMsmqActivator) ”,如果你尝试启动它,你会遇到以下错误:

在此处输入图像描述

因为它依赖于名为“ Microsoft Messaging Queue (MSMQ) ”的服务,该服务在 Windows 10 中默认未安装。只需按照以下步骤安装即可:

  1. 在“运行”命令窗口中键入以从“控制面板”appwiz.cpl中打开“程序和功能”项
  2. 在“程序和功能”中选择左上角的“打开或关闭 Windows 功能”
  3. 在“ Windows Features ”中向下滚动查看“ Microsoft Messaging Queue (MSMQ) Server ”并选中它(不需要完全选中)
  4. 重新启动计算机

现在,如果您执行iisreset /start,它将毫无问题地执行。

于 2021-01-20T08:34:25.190 回答
3

对于这个问题,在windows中启动以下服务:

  1. Net.Tcp 侦听器适配器
  2. Net.Pipe 侦听器适配器
  3. Net.Msmq 侦听器适配器
  4. Net.Tcp 端口共享服务
  5. 消息队列
  6. W3SVC 服务
于 2018-05-07T06:16:59.767 回答
1

它应该是 IIS 管理服务。我遇到了同样的问题,并且在 IIS Admin Service 启动并设置为自动后能够解决

于 2019-07-25T20:02:07.553 回答
0

如果您正在运行 Netskope 客户端,它可能会关闭连接并导致错误。如果可能,请禁用 Netskope 客户端,错误应该会得到解决。

于 2021-10-27T09:28:08.603 回答