如何在localhost Windows上释放我的端口80?

我安装了XAMPP 1.6.8,由于某种原因,它没有工作。 后来意识到80端口不是免费的或者不听。 我怎样才能释放它或使它免费?

非常感谢!

那痛苦已经为我解决了。 我发现接pipe端口80的是http api服务。 我在cmd中写道:

net stop http 

问我“以下服务会停止,你想继续吗?” 按y

它实际上停止了一些服务。

然后写了localhost和wallah,Apache在80端口上运行。
希望这可以帮助

重要提示 :Skype默认使用端口80,您可以在Skype的选项>高级>连接中进行更改,并取消选中“使用端口80”

netstat -ano

这将显示正在侦听端口80的进程的PID。之后,打开任务pipe理器 – >进程选项卡。 从“ View -> Select Columns菜单中,启用PID列,您将看到在端口80上侦听的进程的名称。

netstat -a -b

应该告诉你什么程序绑定到端口80

在提升的命令提示符下使用netstat -bano来查看哪些应用正在哪些端口上侦听。

但通常下面的应用程序使用Windows中的端口80。

  1. IIS
  2. 万维网发布服务
  3. IISpipe理服务
  4. SQL Server报告服务
  5. Web部署代理服务

停止上面的应用程序如果运行和检查

以前我有这个问题,

如果你看到任务pipe理器(在启用PID视图之后),你会发现PID = 4是“NT Kernel&System使用的端口80”;

只需进入控制面板>程序>打开/closuresWindowsfunction>检查IIS下的万维网服务是否被选中。 如果是这样,请再次取消选中netstat(或TCPVIEW)以查看80是否空闲。

使用TcpView来查找侦听端口并closures进程的进程。

其他选项是尝试停止SQL Server Reporting Services。

尝试

 netstat -anb -p tcp 

显示端口和进程

这只是一个猜测,但是由于端口80是HTTP的传统端口,因此您的系统上可能会运行Web服务器。 IIS是否活动?

如果您正在运行IIS,则可能正在运行Web场服务。 那是什么杀了我的xampp。

在你的命令行中input“netstat -ano”。 我看到它显示本地地址端口0.0.0.0:80。

我的问题是因为我有端口80上的SQL Server报告服务。所以我按照这些指示,并将端口#从80更改为81:

http://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

下面是我的命令行的图片后,我更改了SQL Server Reporting Services的端口号:

在这里输入图像说明

如果你仍然有同样的问题,请阅读这个论坛:

http://forum.wampserver.com/read.php?2,66196,66233#REPLY

我也有同样的问题。 net stop http没有帮助和Windows控制面板中IIS下的万维网服务选项是未选中的。 因此,在XAMPP控制面板中,我刚刚检查了Apache启动button附近的Svccheckbox(将Apache安装为服务)并重新启动了Windows。 现在,每次Windows启动时,Apache都会自动启动并在任何其他服务之前占用端口80。 为我工作!

Skype喜欢使用端口80并阻止IIS。 那是我的问题。

你可以使用net stop http来显示哪个进程正在使用。 Moslty万维网服务正在使用

对我而言,当我在Windows 8计算机上托pipe一个VPN连接时,就出现了这个问题。

简单地从“控制面板\networking和Internet \networking连接”删除连接解决了这个问题。