Windows 10中的IIS管理器


350

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

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

当我浏览到文件夹C:\ Windows \ System32 \ inetsrv时,它为空。

我对硬盘进行了全面搜索,找到了inetmgr.exe,发现了三个副本,但都无法打开。当我尝试打开它们时,它说“此应用程序无法在您的PC上运行”。作品与出版商联系。

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

有人知道这是什么一回事吗?


43
您是否在Windows功能中启用IIS?
Slaks 2015年

2
逐步遵循此msdn链接。只有完成所有步骤后,它才起作用。如果没有更早的版本,则键入localhost将显示空白页。现在它可以正确显示。
VivekDev

Answers:


470

感谢上面的@SLaks评论,我能够打开IIS并将管理器重新带回。

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

确保选中IIS旁边的框。

在此处输入图片说明

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

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

在此处输入图片说明


MattyMerrix的阐述很好,我想补充一点,如果您可以在任务栏上看到“问我任何事”框,即Cortana “智能软件”,则无需按Windows键。![在此处输入图片描述 ](i.stack.imgur.com/KDieZ.jpg
Kashif

4
如该解决方案所示,我已经安装了IIS,但是仍然看不到IIS管理器。但是,当我打开localhost时,它将显示IIS默认欢迎页面。我错过了什么?
iroel

1
@iroel,使用屏幕截图。转到管理工具文件夹。
jp2code 2015年

13
@ jp2code终于我找到了IIS管理器。也可以通过在运行菜单中键入inetmgr来工作。
iroel

1
我想指出的是,您必须先检查Internet Explorer 11才能安装IIS,我没有检查它,并且我无法安装IIS
user3847141 2016年

242

Windows功能,ISS管理控制台

在Windows功能列表下,确保选中IIS管理控制台。您还需要选中其他复选框,如下所示:

Windows功能,ISS,HTTP功能


1
您可能也想在此处添加ASP.NET stackoverflow.com/a/14949531/74585
马修·洛克

3
就是这样 谢谢!我选择了要安装的功能,但未选中“ IIS管理控制台”框。显然,MattyMetrix的答案没有奏效。
伊万·克里瓦雅科夫

选择的安装IIS的答案没有帮助,也没有真正回答所提出的问题:您安装了它,但随后无法打开IIS管理器。IIS管理控制台也需要安装。感谢您提供完整的正确答案,并附带屏幕截图。
undrline

68

实际上,您必须确保已明确检查IIS管理控制台功能。在win 10专业版中,我必须手动进行操作,仅检查根目录还不够!


24
  • 运行appwiz.cpl-调出程序和功能
  • 选择“打开/关闭Windows功能”
  • 选择您需要的IIS服务

24

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

屏幕截图


救生员。像魅力一样工作
Adeel Shekhani

14

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


8

要在Windows 10下使用Powershell和RSAT安装IIS管理控制台,请执行以下操作:

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

感谢并感谢Mikhail的上述评论。


5

这很可能意味着未安装IIS管理控制台,现代Windows管理员/ IT专业人员应该能够通过发出以下命令来快速检查此情况:

Get-WindowsFeature *Web*

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

Add-WindowsFeature Web-Mgmt-Console

上面提到的GUI选项也是有效的(请参阅@Joe Wu的回答),但是PowerShell是IT Pro进行IT的最佳方式,或者将其表示为“如果您必须每年进行一次以上,则次数应多于一次” :)


在Windows 10(Powershell 2)上
不起作用

1
@tuantm安装RSAT以获取此命令-microsoft.com/en-us/download/details.aspx?id=45520或改用Enable-WindowsOptionalFeature。即发出以下命令:Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -All
Mikhail

3

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

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


2
这是从我上面的帖子中精巧复制的
MattyMerrix

感谢上面的@SLaks评论,我能够打开IIS并将管理器重新带回。按Windows键,然后键入Windows功能,选择第一个条目打开或关闭Windows功能。确保选中IIS旁边的框。
MattyMerrix

2

启动Windows功能On / Off,然后选择要安装的IIS选项。

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


0

我到达这里是因为遇到同样的问题。

如果您在这里,但以上所有内容均无效,则可能是您以某种方式扼杀了自己的道路。

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

C:\Windows\System32\inetsrv

之后关闭和打开你的shell,你现在应该能够访问INETMGR命令行。



别客气!:D
Patriciu Nista
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.