如何查找 Win7 中正在监听的特定端口?

如何查找 Win7 中正在监听的特定端口?

我想找出是什么阻塞了我的系统上的 80 端口。我找到了答案这里但是...结果我收到“无法确定所有者”(或类似信息 - 我使用的是波兰语版本,因此确切的信息是“nie można uzyskać informacji o własności”)。有什么想法我可以做什么吗?

我得到的结果netstat -a -b -o是:

Protocol  Local address          Remote address        State        PID
TCP       0.0.0.0:80             Moby04:0              Listening    4
Nie moľna uzyska† informacji o wasnoci

[编辑] 我尝试运行 Apache 服务器并确认 IIS 已关闭。我还确保 Skype 没有使用此端口... 此外,我尝试以管理员权限运行 netstat,但没有成功

答案1

也许同样的问题来自 PID:4,使用端口 80

.. 4. 如果是系统进程—PID 4—您需要禁用由其他服务按需启动的 HTTP.sys 驱动程序,例如 Windows 7 或 2008 上的 Windows 远程管理或打印后台处理程序。

有两种方法可以禁用它,但第一种方法更安全:

1.
  - Go to device manager, select “show hidden devices” from menu/view, go
      to “Non-Plug and Play Driver”/HTTP, double click it to disable it (or
      set it to manual, some services depended on it).

  - Reboot and use netstat -nao | find ":80" to check if 80 is still used.

2.
  - Launch RegEdit.

  - Go to `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP`

  - Change the value of "start" to 4, which means disabled.

  - Reboot your computer.

...

相关内容