我无法在 80 端口上托管,因为后台有一个应用程序,它托管在 80 端口上。我如何找出它是哪个程序?
答案1
获取本地应用程序ProcessID
使用80端口:
netstat -aon | findstr "LISTENING" | find /i ":80" | more
变量 2:
netstat -aon | find /i ":80" | more
获取应用程序命令行:
Wmic process where (ProcessId=<you application ProcessID>) get Commandline, ProcessId
获取服务命令行:
wmic Service where (ProcessID=<you application ProcessID>) Get Caption, Name, StartMode, State, PathName, ProcessId, StartName
端口查询 2.0测试端口80:
Portqry -local -wport 80 | findstr "LISTENING"
波特查询支持工具测试80端口UDP和TCP:
Portqry -n 192.168.20.10 -p BOTH -e 80 -i -s
图形用户界面TCPView v3.05:
cmd
:
远方经理:
远程管理器获取服务命令行,PID:
答案2
打开命令提示符并输入
netstat -a -n -o
这将显示所有打开的端口以及与它们关联的进程 ID。在那里,您可以找到负责占用端口 80 的 PID,并在任务管理器中找到该 PID。