Windows 10上的iisreset错误

时间:2016-10-26 11:44:16

标签: iis windows-10 iisreset

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

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

  

重启尝试失败。   IIS管理服务或万维网发布服务或依赖于它们的服务无法启动。服务或从属服务在启动期间可能出错或可能被禁用。

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

我已经检查过并且Web服务已重新启动,这是Windows10的一项新功能,不再需要IIS Admin服务。 我需要做一个额外的步骤来安装服务

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

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

我可以在本地访问网站,没有任何问题

4 个答案:

答案 0 :(得分:17)

在@Zam建议查看事件日志并进行大量搜索之后,问题是服务" Net.Tcp端口共享服务"," Net.Tcp监听器适配器"我的机器上默认禁用。

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

答案 1 :(得分:3)

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

enter image description here

因为它依赖于 Windows 10 中默认未安装的名为“Microsoft 消息传递队列 (MSMQ)”的服务。 只需按照以下步骤安装即可:

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

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

答案 2 :(得分:1)

对于此问题,请在Windows中启动以下服务:

  1. Net.Tcp侦听器适配器
  2. Net.Pipe侦听器适配器
  3. Net.Msmq侦听器适配器
  4. Net.Tcp端口共享服务
  5. 消息队列
  6. W3SVC服务

答案 3 :(得分:0)

它应该是IIS Admin Service。我遇到了同样的问题,并且能够在启动IIS Admin Service并将其设置为Automatic时解决。

相关问题