Lưu tất cả các quy trình của Windows vào một tệp văn bản
- Thể LoạI: Các Cửa Sổ
Đôi khi có thể hữu ích khi kết xuất danh sách tất cả các quy trình đang chạy trên máy Windows. Mặc dù bạn có thể sử dụng Trình quản lý tác vụ hoặc các ứng dụng của bên thứ ba như Trình khám phá quy trình hoặc là TaskSchedulerView để liệt kê tất cả các tác vụ đang chạy và quản lý chúng trực tiếp từ bên trong giao diện.
Các ứng dụng của bên thứ ba như Process Explorer hỗ trợ xuất tất cả các quy trình thành tệp văn bản trên hệ thống nhưng Trình quản lý tác vụ tiêu chuẩn của hệ điều hành Windows thì không.
Windows bao gồm công cụ dòng lệnh danh sach cong viec được thiết kế để hiển thị danh sách nhiệm vụ và lọc danh sách. Mặc dù nó không hỗ trợ các tùy chọn xuất tích hợp, nhưng nó hỗ trợ tùy chọn chuyển hướng xuất dòng lệnh ở nơi khác.
Danh sách công việc, giống như taskkill mà chúng tôi đã xuất bản một hướng dẫn trước đó, là một công cụ dòng lệnh tiện dụng mà tất cả các phiên bản hỗ trợ của Windows đều hỗ trợ.
Công cụ danh sách tác vụ
Bạn có thể chạy danh sách tác vụ từ dòng lệnh và không cần quyền nâng cao cho việc đó. Chỉ cần nhấn vào Start, gõ cmd.exe và mở Command Prompt từ kết quả để bắt đầu.
Chỉ cần gõ tasklist và nhấn phím Enter sẽ hiển thị danh sách tất cả các tiến trình đang chạy trên hệ thống. Mỗi tiến trình được liệt kê với tên, ID tiến trình, tên và số phiên, cũng như mức sử dụng bộ nhớ.
Bạn có thể lưu danh sách quy trình ngay lập tức bằng cách chạy danh sách tác vụ lệnh> thư mục đầu ra và tên tệp, ví dụ: danh sách tác vụ> d: process.txt.
Tiện ích hỗ trợ ba định dạng hiển thị khác nhau. Bảng được sử dụng theo mặc định nhưng bạn có thể sử dụng lệnh / fo để chuyển sang dạng xem danh sách hoặc csv. Thay vào đó, chỉ cần sử dụng tasklist / fo csv để hiển thị danh sách các quy trình ở định dạng được phân tách bằng dấu phẩy.
Danh sách tác vụ tỏa sáng khi nói đến các bộ lọc được hỗ trợ. Bạn có thể sử dụng bộ lọc để hiển thị thông tin bạn cần từ thông tin bạn không cần. Bộ lọc tồn tại để hiển thị các quy trình theo mức sử dụng bộ nhớ, thời gian CPU, ID quy trình, tiêu đề cửa sổ hoặc tên người dùng trong số những quy trình khác.
Bộ lọc hỗ trợ các toán tử như eq = bằng, ne = không bằng hoặc gt = lớn hơn. Lưu ý rằng bộ lọc WINDOWTITLE và STATUS không được hỗ trợ khi bạn chạy danh sách tác vụ trên hệ thống từ xa.
Dưới đây là danh sách các ví dụ chứng minh việc sử dụng bộ lọc:
- tasklist / fi 'USERNAME eq Martin' - trả về danh sách các tiến trình được chạy dưới quyền người dùng Martin.
- tasklist / fi 'USERNAME ne NT AUTHORITY SYSTEM' / fi 'STATUS eq đang chạy' - trả về tất cả các quy trình đang chạy trong quy trình hệ thống.
- tasklist / fi 'MODULES eq nt *' - Liệt kê tất cả các tiến trình có DLL bắt đầu bằng nt.
- danh sách tác vụ / fi 'PID gt 2000' - hiển thị tất cả các quy trình có ID lớn hơn 2000.
- danh sách tác vụ / fi 'MEMUSAGE gt 4096' - liệt kê tất cả các tiến trình có mức sử dụng bộ nhớ lớn hơn 4096 Kilobyte.
Bạn có thể kết hợp bộ lọc với các thông số khác:
- tasklist / s BasementComp / svc / fi 'MEMUSAGE gt 4096' - Liệt kê các tiến trình trên máy tính từ xa BasementComp sử dụng nhiều hơn 4 Megabyte RAM.
- mật khẩu tasklist / s BasementComp / u maindom joe / p - liệt kê các tiến trình trên máy tính từ xa BasementComp bằng cách sử dụng mật khẩu của người dùng joe và joe.
Bạn có thể lưu tất cả các kết quả đầu ra vào một tệp văn bản bằng cách sử dụng > điểm đến chỉ huy.
Thông tin bổ sung được cung cấp khi bạn chạy danh sách tác vụ /? và hơn thế nữa Tài liệu của Microsoft trang mạng.
Bây giờ bạn : Bạn sử dụng công cụ dòng lệnh nào?