如何在 Windows 10 上禁用 IIS 服务器并释放端口 80?

如何在 Windows 10 上禁用 IIS 服务器并释放端口 80?

我想使用蒂基用作协作网站。

在 Windows 10 发布之前,我使用 LAMPP、WAMPP 或 XAMPP 网站安装程序安装开发工具从未遇到过任何问题。例如 Redmine、TestLink、CMS 等工具。现在,无论您是否愿意,Windows 10 都会安装并激活 IIS。因此,它会占用端口 80,从而影响与 MySQL 和其他模块的连接。

我将 Apache 改为使用端口 8080 而不是 80,因为 IIS 位于 80。这对 Apache 有效,但现在它的包无法在端口 3306 或 PHP 上找到 MySQL。

我如何彻底禁用 IIS 服务器以及它现在占用的所有资源?

答案1

要卸载 IIS,请执行以下操作:

  • 称呼控制面板 > 程序和功能
  • 点击打开或关闭 Windows 功能
  • 向下滚动至互联网信息服务

    在此处输入图片描述

  • 点击旁边的方块互联网信息服务所以它变成空的

    在此处输入图片描述

  • 单击“确定”并重新启动(如果需要)。

答案2

维基百科

此处详细介绍的 World Wide Web Publishing 服务是 http.sys 的侦听器适配器。可以从服务管理控制台停止和启动 W3SVC 服务。 https://blogs.msdn.microsoft.com/benjaminperkins/2016/06/16/lab-6-using-http-w3svc-was-and-w3wp/

您可以通过运行命令来禁用 W3SVC 服务

services.msc

搜索“World Wide Web Publishing Service”,双击以访问该服务的属性。最后将启动类型从“自动”更改为“手动”或“禁用”。

但是,这将禁用它,直到下一次更新到来,Windows 将根据以下情况重置设置:马特评论。

答案3

停止 Web 服务器 IIS:

  1. 按 (win + x)
  2. 打开 Windows PowerShell(管理员)
  3. 输入:“net stop WAS”并按 ENTER

更多信息:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj635851(v=ws.11)

答案4

为什么不直接停止网站在 IIS 中的运行?这对我来说很管用。即在 IIS 管理器中选择默认网站,然后单击右侧栏中“管理网站”下的“停止”。

相关内容