我最近将桌面从Windows 7升级到Windows 10
但是当我从管理员控制台运行iisrest时,我收到以下错误:
重启尝试失败。 IIS管理服务或万维网发布服务或依赖于它们的服务无法启动。服务或从属服务在启动期间可能出错或可能被禁用。
我最初检查了我的服务,并且不再有IIS Admin服务。然后,我检查了Windows功能,并且根据网上讨论安装IIS的几乎所有文章,我选择了Internet信息服务。
我已经检查过并且Web服务已重新启动,这是Windows10的一项新功能,不再需要IIS Admin服务。 我需要做一个额外的步骤来安装服务
或者这现在是IISReset的问题,我可以忽略错误。
我还在新安装的Windows 10机箱上对此进行了测试,运行IISReset会出现同样的错误,并再次通过Windows功能验证安装了IIS
我可以在本地访问网站,没有任何问题
答案 0 :(得分:17)
在@Zam建议查看事件日志并进行大量搜索之后,问题是服务" Net.Tcp端口共享服务"," Net.Tcp监听器适配器"我的机器上默认禁用。
启动这些服务后,将启动类型更改为"自动(延迟启动)",iisreset不再给我错误
答案 1 :(得分:3)
在执行 iisreset /start
并面对所描述的失败后,只需执行 iisreset /status
即可查看 IIS 所依赖的服务列表以及哪些服务已停止。在 Windows 10 中,此停止的服务通常是“Net.Msmq Listener Adapter (NetMsmqActivator)”,如果您尝试启动它,则会遇到以下错误:
因为它依赖于 Windows 10 中默认未安装的名为“Microsoft 消息传递队列 (MSMQ)”的服务。 只需按照以下步骤安装即可:
appwiz.cpl
以从控制面板打开“程序和功能”项现在,如果您执行 iisreset /start
,它将毫无问题地执行。
答案 2 :(得分:1)
对于此问题,请在Windows中启动以下服务:
答案 3 :(得分:0)
它应该是IIS Admin Service。我遇到了同样的问题,并且能够在启动IIS Admin Service并将其设置为Automatic时解决。