Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Lưu danh sách tiến trình đang chạy ra file văn bản trong Windows

Đôi khi, có vẻ như quá nhiều tiến trình chạy trên máy tính mà bạn không chắc nào ổn và nào có thể đáng ngờ hoặc độc hại.

Bước đầu tốt là tạo danh sách tiến trình chạy ra file văn bản để phân tích tiến trình nào đang chạy. Thường mọi người dùng Task Manager xem tất cả tiến trình, nhưng nó không cho in danh sách tiến trình.

May mắn thay, lưu danh sách tiến trình chạy ra file văn bản trong Windows rất đơn giản. Bạn sẽ lưu được cả ID tiến trình (PID) và lượng bộ nhớ mỗi tiến trình dùng.

Lưu ý: Các bước dưới lưu tiến trình ra file hoạt động cho mọi phiên bản Windows bao gồm Windows XP, Windows 7, Windows 8, và Windows 10.

Xuất tiến trình từ lệnh Tasklist

Cách dễ nhất lấy nhanh danh sách tiến trình chạy trên hệ thống Windows là dùng lệnh tasklist. Để chạy lệnh đúng, bạn cần chạy từ dấu nhắc lệnh với tư cách quản trị viên.

Để làm này, chọn menu bắt đầu và gõ "command", sau đó di chuột qua Command Prompt để làm nổi bật và chọn Chạy với tư cách quản trị viên bên phải.

Lưu ý: Có thể cần chọn Có trên cửa sổ bật lên để phê duyệt chạy Command Prompt với tư cách quản trị viên.

Khi dấu nhắc lệnh mở, gõ tasklist và nhấn enter xem danh sách tiến trình chạy trên hệ thống.

Điều này hữu ích, nhưng không cung cấp danh sách tiến trình trong file văn bản. Để lưu tiến trình ra file, lặp lại quy trình trên, nhưng lần này gõ lệnh:

tasklist > c:\process_list.txt

Điều này xuất file văn bản tên process_list.txt vào ổ C:. Bạn có đổi C:\ thành đường dẫn khác nếu muốn đặt file nơi khác.

Để xem file, chỉ mở Windows Explorer và duyệt đến vị trí lưu file danh sách tiến trình.

Để xem danh sách tiến trình trong Notepad, nhấp chuột phải file, chọn Mở bằng, và chọn Notepad.

Đây là cách nhanh nhất và dễ nhất xem tiến trình chạy trong Windows qua file văn bản. Nó hiển thị PID, Tên phiên, Số phiên, và dùng bộ nhớ.

Lưu tiến trình ra file dùng Powershell

Công cụ khác bạn có để lưu danh sách tiến trình chạy ra file văn bản trong Windows là Powershell.

Powershell bao gồm lệnh "get-process" cung cấp danh sách tất cả tiến trình hoạt động chạy trên máy cục bộ. Để xem hành động, khởi chạy Powershell bằng chọn menu Bắt đầu và gõ Powershell.

Khi cửa sổ Powershell xanh mở, gõ get-process và nhấn Enter. Điều này hiển thị danh sách tất cả tiến trình hoạt động trên hệ thống Windows.

Điều này cung cấp thêm thông tin về tiến trình hơn tasklist. Tuy nhiên, bạn cần biết ý nghĩa các tiêu đề.

  • Handles: Số lượng handle tiến trình đã mở
  • NPM(K): Bộ nhớ không phân trang tiến trình dùng (kilobyte)
  • PM(K): Bộ nhớ phân trang tiến trình dùng (kilobyte)
  • WS(K): Trang trong bộ nhớ tiến trình dùng gần đây (kilobyte)
  • VM(M): Bộ nhớ ảo tiến trình dùng (megabyte)
  • CPU(s): Thời gian bộ xử lý tiến trình dùng trên tất cả bộ xử lý (giây)
  • ID: ID tiến trình
  • ProcessName: Tên tiến trình

Điều này tuyệt vời, nhưng tất cả thông tin hiển thị trên màn hình chứ không phải file. Để xuất thông tin ra file, bạn cần thêm tham số Out-File vào lệnh Get-Process.

Quay lại màn hình Powershell, gõ lệnh Get-Process | Out-File -FilePath .\Process_list.txt và nhấn Enter.

Tham số .\Process_list.txt đặt file ở đường dẫn bạn chạy lệnh, vì vậy hãy ghi nhớ đường dẫn để biết nơi tìm file danh sách tiến trình. Sau khi chạy lệnh, dùng cùng quy trình trên để mở file danh sách tiến trình trong Notepad.

Bạn nhận thấy dữ liệu trong file trông giống hệt đầu ra Get-Process trong cửa sổ Powershell trước.

Lưu tiến trình ra file dùng WMIC

Công cụ cuối bạn có trong Windows là Tiện ích dòng lệnh Windows (WMIC).

Bạn chỉ dùng lệnh WMIC nếu chạy dấu nhắc lệnh với tư cách quản trị viên cục bộ. Làm theo bước phần đầu bài để khởi chạy dấu nhắc lệnh Windows với tư cách quản trị viên.

WMIC cung cấp thông tin về tiến trình hoạt động nhiều hơn bất kỳ lệnh hoặc công cụ nào trong Windows. Nếu chỉ chạy lệnh WMIC Process trong dấu nhắc lệnh, bạn thấy tới 44 tham số tiến trình trả về cho mọi tiến trình hoạt động.

Vấn đề chạy lệnh trong dấu nhắc lệnh là đầu ra cách nhau bằng khoảng trắng trông lộn xộn và không tổ chức.

Lệnh WMIC là ví dụ hoàn hảo khi file đầu ra hữu ích. Bạn xuất danh sách tiến trình WMIC ra file dùng lệnh: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all.

Điều này xuất toàn bộ danh sách ra file văn bản trên ổ C: tên ProcessList.txt. Thay vì mở file này trong Notepad, bạn muốn mở bằng Excel vì Excel định dạng đúng file cách nhau bằng tab.

  1. Mở Excel
  2. Chọn Mở để mở file mới
  3. Chọn Duyệt và duyệt đến file ProcessList.txt
  4. Chọn file và Mở (nếu không thấy file, đổi loại file thành Tất cả File)
  5. Trong cửa sổ Nhập văn bản, chọn Có dấu phân cách, chọn Dữ liệu của tôi có tiêu đề, và chọn Tiếp
  1. Trong màn hình pháp sư tiếp theo, chọn hộp Khoảng trắng trong phần Dấu phân cách và chọn hộp Xem các dấu phân cách liên tiếp như một. Chọn Tiếp.
  1. Chọn Hoàn tất để hoàn thành pháp sư.

Bây giờ bạn thấy hầu như mọi thứ có thể muốn biết về mọi tiến trình hoạt động trên hệ thống Windows.

Tiêu đề mỗi cột mô tả mục dữ liệu đó. Bạn tìm thấy thứ như đường dẫn thực thi, handle, ngày cài đặt, lỗi trang, dùng file trang, ID tiến trình, và hơn thế.

Bây giờ bạn biết nhiều cách lưu danh sách tiến trình chạy ra file văn bản trong Windows, tất cả còn lại là chọn cách phù hợp cho bạn!

Bạn biết cách khác lưu tiến trình ra file? Chia sẻ suy nghĩ trong phần bình luận bên dưới.