Windows 10中的IIS管理器

429
如何在Windows 10中打开Internet Information Services (IIS)管理器?
我已经安装了Windows 10的开发预览版,但找不到IIS管理器。它不在控制面板 > 管理工具中。
当我浏览到文件夹:
C:\Windows\System32\inetsrv
它是空的。
我在硬盘上进行了全盘搜索,找到了三个inetmgr.exe的副本,但没有一个能打开。当我尝试打开时,会显示"此应用程序无法在您的计算机上运行"。要找到适用的应用程序版本,请联系发布商。
我知道IIS可以工作,因为我通过Visual Studio运行过本地ASP.net应用程序,但似乎找不到任何启动IIS管理器来进行一些站点配置的方法。
有人了解这方面的情况吗?

50
你是否在Windows功能中启用了IIS? - SLaks
5
请按照 此 MSND 链接 逐步操作。只有在我完成所有步骤后,它才能正常工作。如果没有这些早期的步骤,键入 http://localhost/ 将会出现空白页面。现在它已经正确显示了。 - VivekDev
11个回答

578

感谢@SLaks的评论,我成功打开了IIS并恢复了管理器。

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

确保旁边的方框中选中了IIS。

输入图像描述

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

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

输入图像描述


7
我已按照这个解决方案安装了IIS,但我仍然看不到IIS管理器。但是当我打开http://localhost时,它显示了IIS的默认欢迎页面。我错过了什么? - iroel
1
@iroel,请使用屏幕截图。转到管理工具文件夹。 - user153923
14
最终我找到了我的IIS管理器。在运行菜单中输入inetmgr即可运行。 - iroel
1
我想指出的是,在安装IIS之前,您必须勾选Internet Explorer 11,我没有勾选它,因此无法安装IIS。 - user3847141
那么下面的可托管 Web 核心互联网信息服务是怎么样的呢?它是做什么的,我也应该勾选它吗? - Kyle Vassella
显示剩余3条评论

302

Windows功能,ISS管理控制台

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

Windows功能,ISS,HTTP功能


3
在这里,您可能还想添加ASP.NET https://dev59.com/zm855IYBdhLWcg3wXS8I#14949531 - Matthew Lock
5
就是这样,谢谢!我手动选择要安装的功能,并没有勾选“Internet Information Services (IIS) 管理控制台”的框。显然,这就导致了 MattyMetrix 的回答无法解决问题。 - Ivan Krivyakov
所选择的答案安装IIS并不是很有帮助,也没有真正回答提出的问题:安装后无法打开IIS管理器。还需要安装IIS管理控制台。感谢您以完整的方式和截图贡献了正确的答案。 - undrline - Reinstate Monica
我相信,显示IIS管理器的最低要求是仅启用“Internet Information Service” -> “Web Management Tools” -> “IIS Management Console”功能。除此之外,您当然还需要通过选择其一小部分选项来启用您的“World Wide Web Services” - 我选择了“Static Content”,但仅此而已。 - RayLuo

70

实际上,您必须确保显式选中IIS管理控制台功能。 在我的Win 10专业版上,我不得不手动执行此操作,仅选中根目录是不够的!


谢谢。这就是我缺少的那个.. :) @attmik - Arafat

43

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

Screenshot


26
  • 运行 appwiz.cpl - 打开“程序和功能”
  • 选择“打开或关闭 Windows 功能”
  • 选择所需的 IIS 服务

19

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


18

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

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

感谢Mikhail上面的评论。


5

这很可能意味着未安装IIS管理控制台。现代Windows管理员/IT专业人员应该能够通过执行以下命令快速检查此问题:

Get-WindowsFeature *Web*

如果缺少此项,请通过以下命令快速添加:

Add-WindowsFeature Web-Mgmt-Console

上面提到的GUI选项也是有效的(参见@Joe Wu的答案),但是对于IT专业人员来说,PowerShell是最好的方式,或者说“如果你需要做这个事情的频率略高于一年一次” :)


1
无法在Windows 10上运行(PowerShell 2):( - tuantm
1
@tuantm 安装RSAT获取此命令 - https://www.microsoft.com/en-us/download/details.aspx?id=45520 或者使用Enable-WindowsOptionalFeature替代。例如,执行以下命令:Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -All。 - Mikhail

3

按下Windows键,输入Windows Features,选择第一个选项 Turn Windows Features On or Off。

确保旁边的方框中选中了IIS。你就可以开始了。


3
这是直接从我的帖子上复制的。 - MattyMerrix
感谢@SLaks上面的评论,我能够打开IIS并把管理器带回来。按下Windows键,输入Windows功能,选择第一个条目"打开或关闭Windows功能"。确保旁边的IIS复选框已被选中。 - MattyMerrix

2

打开Windows功能,选择需要安装的IIS选项。

如果需要自定义站点配置,请确保在Web管理工具下标记安装IIS管理控制台


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接