如何列出 Windows 7 上的所有托管服务?

如何列出 Windows 7 上的所有托管服务?

我无法在 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:

远程管理器获取服务命令行、PID

答案2

打开命令提示符并输入

netstat -a -n -o

这将显示所有打开的端口以及与它们关联的进程 ID。在那里,您可以找到负责占用端口 80 的 PID,并在任务管理器中找到该 PID。

相关内容