Windows 10上的iisreset错误

Dar*_*Guy 10 iis iisreset windows-10

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

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

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

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

我已经检查并且Web服务已重新启动,这是Windows10的一项新功能,不再需要IIS Admin服务.是否还需要执行一项安装服务的步骤

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

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

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

Dar*_*Guy 19

在@Zam建议查看事件日志并进行大量搜索之后,问题是默认情况下我的计算机上的"Net.Tcp Port Sharing Service","Net.Tcp Listener Adapter"服务被禁用.

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


Key*_*rad 5

执行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功能”中向下滚动以查看“ Microsoft Messaging Queue (MSMQ) Server ”并选择它(不需要完全选择)
  4. 重新启动计算机

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