Windows 10下的IIS管理器

如何在Windows 10上打开IIS (Internet信息服务)管理器?

我已经安装了Windows 10的开发者预览版,但似乎找不到IIS管理器?它不在控制面板>管理工具。

当我浏览到

文件夹C:\Windows\System32\inetsrv

它是空的。

我在我的硬盘上做了一个完整的搜索,找到inetmgr.exe,发现三个副本,没有一个会打开,当我试图打开它们时,它说“这个应用程序不能在您的pc上运行”。要找到一个有效的应用程序版本,请联系发行商。

我知道IIS可以工作,因为我曾经通过VisualStudio运行过本地ASP.net应用程序,但我似乎找不到任何方法来启动IIS管理器来为站点做一些配置。

有人知道这事吗?

740269 次浏览

多亏了上面@SLaks的评论,我能够打开IIS并恢复管理器。

按Windows键并键入Windows功能,选择第一个条目打开或关闭Windows功能。

确保选中IIS旁边的复选框。

enter image description here

如果没有勾选,请检查。这可能需要几分钟,但这将安装使用IIS所需的所有内容。

完成后,IIS应该已经返回到控制面板>管理工具

enter image description here

  • appwiz运行。cpl -显示程序和功能
  • 选择“打开/关闭Windows功能”
  • 选择所需的IIS服务

实际上,您必须确保显式地检查了IIS管理控制台特性。在我的win 10 pro上,我必须手动做,只检查根是不够的!

启动Windows功能打开/关闭并选择用于安装的IIS选项。

对于自定义站点配置,确保IIS管理控制台标记为在Web管理工具下安装。

@user1664035,@Attila Mika的建议起作用了。你必须导航到控制面板->程序和功能->打开或关闭Windows功能。并参考截图。您应该检查IIS管理控制台。

截图

Windows features, ISS Management Console

在windows功能列表下,确保检查IIS管理控制台 您还需要勾选如下所示的其他复选框:

Windows features, ISS, HTTP features

打开IIS后(通过打开/关闭Windows功能)在搜索栏中输入inetmgr或运行

这很可能意味着IIS管理控制台没有安装,现代Windows管理员/ It专业人员应该能够通过发出以下命令快速检查这一点:

Get-WindowsFeature *Web*

如果缺少,只需通过以下命令快速添加:

Add-WindowsFeature Web-Mgmt-Console

上面提到的GUI选项也是有效的(参见@Joe Wu的回答),但PowerShell是it Pro最好的方法,或者让我们把它说成“如果你不得不每年多做一次以上”:)

按Windows键并键入Windows功能,选择第一个条目打开或关闭Windows功能。

确保选中IIS旁边的复选框。你可以走了。

在Windows 10下,使用安装了RSAT的Powershell安装IIS管理控制台:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -All

感谢上面米哈伊尔的评论。

我来这里是因为我也有同样的问题。

如果你在这里,上面的一切都不起作用,很可能是你以某种方式破坏了你的道路。

转到System -> Advanced System Settings -> Advanced -> Environment Variables -> Machine or User,将以下条目添加到末尾,或添加到现有条目,用分号分隔:

C:\Windows\System32\inetsrv

关闭和打开你的壳之后,你现在应该能够从命令行访问inetmgr了。