我尝试运行netstat -o
以检查已建立的连接。我看到两个,它们有 PID 编号。当我在任务管理器中检查时,我找不到这些 PID 编号。有什么方法可以找到它们吗?
答案1
答案2
您不需要任务管理器来跟踪这一点。只需运行它netstat -b
,它就会显示与 PID 关联的 exe。
答案3
有些 PID 可以看到,有些看不到。例如,我看不到 PID=4,即系统。但是我可以看到许多其他 PID。当然,我不知道原因。您可以使用以下命令查看它们。我在这里显示了输出的一小部分。
C:\Windows\system32>netstat -nao 活动连接 原始本地地址外部地址状态 PID TCP 0.0.0.0:80 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:135 0.0.0.0:0 正在监听 840 TCP 0.0.0.0:443 0.0.0.0:0 正在监听 8112 TCP 0.0.0.0:445 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:554 0.0.0.0:0 正在监听 7880 TCP 0.0.0.0:1521 0.0.0.0:0 正在监听 1080 TCP 0.0.0.0:3389 0.0.0.0:0 正在侦听 1160 TCP 0.0.0.0:3500 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:5357 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:6600 0.0.0.0:0 正在监听 2216 TCP 0.0.0.0:8080 0.0.0.0:0 正在监听 1080 TCP 0.0.0.0:8081 0.0.0.0:0 正在监听 8112 TCP 0.0.0.0:8090 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:8093 0.0.0.0:0 正在侦听 3904 TCP 0.0.0.0:18050 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:30761 0.0.0.0:0 正在监听 1968 TCP 0.0.0.0:32843 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:32844 0.0.0.0:0 正在侦听 4 TCP 0.0.0.0:49152 0.0.0.0:0 正在侦听 544 TCP 0.0.0.0:49153 0.0.0.0:0 正在监听 1012 TCP 0.0.0.0:49154 0.0.0.0:0 正在监听 648 TCP 0.0.0.0:49155 0.0.0.0:0 正在侦听 380 TCP 0.0.0.0:49156 0.0.0.0:0 正在侦听 1484 TCP 0.0.0.0:49202 0.0.0.0:0 正在监听 700
答案4
从评论中可以清楚地看出,整个问题完全是胡说八道。如果一个人看不到 PID,就会出现一个问题。如果一个人看不到列出的进程,就会出现另一个问题。每个问题都有一个简单的解决方案。人们可以同时解决这两个问题。如果您看不到 PID,那么您可以选择 PID 列的选项。如果您看不到列出的进程,那么您可以单击以显示所有用户的进程。
不存在无法查看特定进程的 PID 的问题。提问者只是没有正确描述事情。
详细说明。- 我首先要回答问题的内容。但一条评论表明提问者描述得不好,实际上他根本看不到列出的进程(不仅仅是看不到 PID),这是因为他没有单击任务管理器中的显示所有用户的进程按钮来显示所有进程。
对于如果有人看不到 PID 的问题。
要在任务管理器中查看 PID 编号,首先按 CTRL-SHIFT+ESC 调出任务管理器(这比 ctrl-alt-delete 更快)。
要显示每个进程的 PID,请单击view->choose columns->pid
并单击确定
PID 是您可以选择的列表中的第二项。
对于提问者来说,他看不到进程,他应该点击“显示所有用户的进程”,然后他就会看到进程,当然还有PID。
提问者可以使用已接受答案中的任务列表命令,或者可以简单地使用任务管理器并单击提到的按钮。
但请记住,他无法终止 PID 为 4 的进程,而这是他正在寻找信息的进程的 PID。