tôi đã thử chạy netstat -o
để kiểm tra các kết nối được thiết lập là gì. Tôi thấy hai và họ có số PID. Khi tôi kiểm tra nó trong Trình quản lý tác vụ, tôi không thể tìm thấy các số PID đó. Có cách nào để tìm thấy chúng?
tôi đã thử chạy netstat -o
để kiểm tra các kết nối được thiết lập là gì. Tôi thấy hai và họ có số PID. Khi tôi kiểm tra nó trong Trình quản lý tác vụ, tôi không thể tìm thấy các số PID đó. Có cách nào để tìm thấy chúng?
Câu trả lời:
Ví dụ:
tasklist /FI "PID eq 736" /FO TABLE
Các công cụ tốt nhất để điều tra các quy trình Win mà tôi biết là từ Sysiternals
Hãy thử sử dụng Process Explorer
hoặcTcpView
tasklist /?
Rõ ràng từ nhận xét rằng toàn bộ câu hỏi này là một điều hoàn toàn vô nghĩa. Có một vấn đề nếu một người không thể nhìn thấy PID. Và một vấn đề khác nếu một người không thể nhìn thấy một quy trình được liệt kê. Mỗi người có một giải pháp đơn giản. Và người ta có thể có cả hai vấn đề đó cùng nhau. Nếu bạn không thể thấy các PID, thì bạn chọn tùy chọn cho cột PID. Và nếu bạn không thể thấy một quy trình được liệt kê thì bạn nhấp để hiển thị các quy trình từ tất cả người dùng.
Không có vấn đề như vậy về việc không thể nhìn thấy PID của một quy trình cụ thể. Người hỏi chỉ đơn giản là không mô tả mọi thứ đúng.
Để giải thích .- Trước tiên tôi sẽ trả lời câu hỏi cho những gì nó nói. Nhưng một bình luận cho thấy rằng người hỏi không mô tả mọi thứ tốt và thực sự anh ta không thể thấy quá trình được liệt kê (không chỉ anh ta không thể nhìn thấy PID), và đó là vì anh ta đã không nhấp vào nút trong trình quản lý tác vụ để hiển thị các quy trình từ tất cả người dùng để làm cho nó hiển thị tất cả các quy trình.
Đối với câu hỏi nếu ai đó không thể nhìn thấy các PID.
Để xem số PID trong trình quản lý tác vụ, đầu tiên CTRL-SHIFT + ESC sẽ hiển thị trình quản lý tác vụ (thao tác này nhanh hơn ctrl-alt-xóa).
Để hiển thị PID của từng quy trình, nhấp view->choose columns->pid
và nhấp vào ok
PID là mục thứ hai trong danh sách các cột bạn có thể chọn.
Trong trường hợp của người hỏi, anh ta không thể thấy quy trình, anh ta nên nhấp vào "hiển thị quy trình từ tất cả người dùng" Sau đó, anh ta sẽ thấy quy trình và tất nhiên, với PID.
Người hỏi có thể sử dụng lệnh danh sách tác vụ trong câu trả lời được chấp nhận hoặc đơn giản là anh ta có thể sử dụng trình quản lý tác vụ và nhấp vào nút được đề cập đó.
Hãy nhớ rằng anh ta sẽ không thể giết tiến trình với PID 4, đây là PID của quá trình anh ta đang tìm kiếm thông tin.
Một số PID bạn có thể thấy và một số khác bạn không thể. Ví dụ, tôi không thể thấy PID = 4 là Hệ thống. Tuy nhiên tôi có thể thấy nhiều người khác. Tất nhiên, tôi không biết lý do tại sao. Bạn có thể sử dụng lệnh sau để xem chúng. Tôi đã chỉ ra ở đây một phần nhỏ của đầu ra.
C: \ Windows \ system32> netstat -nao Kết nối hoạt động Địa chỉ Proto Địa chỉ nước ngoài Địa chỉ nước ngoài PID TCP 0.0.0.0:80 0.0.0.0 0 NGHE 4 TCP 0.0.0.0:135 0.0.0.0 0 LẮNG NGHE 840 TCP 0.0.0.0:443 0.0.0.0 0 NGHE 8112 TCP 0.0.0.0:445 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0:554 0.0.0.0 0 NGHE 7880 TCP 0.0.0.0:1521 0.0.0.0 0 LẮNG NGHE 1080 TCP 0.0.0.0:3389 0.0.0.0 0 NGHE 1160 TCP 0.0.0.0:3500 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0 giáp357 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0:6600 0.0.0.0 0 LISTENING 2216 TCP 0.0.0.0:8080 0.0.0.0 0 LẮNG NGHE 1080 TCP 0.0.0.0:8081 0.0.0.0 0 NGHE 8112 TCP 0.0.0.0:8090 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0:8093 0.0.0.0 0 LISTENING 3904 TCP 0.0.0.0:18050 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0:30761 0.0.0.0 0 LISTENING 1968 TCP 0.0.0.0:32843 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0:32844 0.0.0.0 0 LẮNG NGHE 4 TCP 0.0.0.0:49152 0.0.0.0 0 NGHE 544 TCP 0.0.0.0:49153 0.0.0.0 0 NGHE 1012 TCP 0.0.0.0:49154 0.0.0.0 0 NGHE 648 TCP 0.0.0.0:49155 0.0.0.0 0 NGHE 380 TCP 0.0.0.0:49156 0.0.0.0 0 NGHE 1484 TCP 0.0.0.0:49202 0.0.0.0 0 LẮNG NGHE 700
truy cập http://live.sysiternals.com/ và tải xuống procexp.exe (trình khám phá quy trình) điều này sẽ cung cấp cho bạn tất cả các chi tiết có liên quan.
Mặt khác, bạn có thể tìm thấy nó trong trình quản lý tác vụ bằng cách xem cột cho ID tiến trình