Cách in danh sách các tiến trình đang chạy trong Windows

Một trong những độc giả của chúng tôi đã hỏi chúng tôi: "Làm thế nào để bạn in danh sách các quy trình đang chạy từ Trình quản lý tác vụ(Task Manager) ?". Câu trả lời là ... bạn không thể làm điều này từ Trình quản lý tác vụ(Task Manager) , ngay cả trong Windows 10 . Để in một danh sách như vậy, bạn cần sử dụng Command Prompt hoặc PowerShell và chạy một số lệnh để tạo danh sách quy trình đang chạy và sau đó bạn có thể in nó giống như khi in tài liệu. Hãy xem tất cả hoạt động như thế nào:

LƯU Ý:(NOTE:) Hướng dẫn này hoạt động trên Windows 10 , Windows 8.1 và Windows 7 .

Cách in danh sách các tiến trình đang chạy từ Command Prompt

Khởi động Command Prompt và sử dụng lệnh sau: tasklist > "path to file" . Lệnh danh(tasklist) sách tác vụ hiển thị danh sách các ứng dụng và dịch vụ cho tất cả các tác vụ đang chạy trên máy tính Windows(Windows computer) của bạn . Tham số được sử dụng chỉ định tệp văn bản(text file) nơi danh sách này được lưu. Tôi muốn lưu danh sách trong một tệp có tên process.txt(processes.txt) , trên ổ đĩa D của mình, vì vậy tôi đã nhập: tasklist > "D:processes.txt" . Khi chọn đường dẫn mà bạn muốn lưu tệp, hãy đảm bảo rằng đó là nơi mà tài khoản người dùng(user account) của bạn có quyền truy cập.

Windows, quy trình, đang chạy, danh sách, lệnh

Nếu bạn cần trợ giúp để mở Command Prompt , hãy đọc hướng dẫn này: 7 cách khởi chạy Command Prompt trong Windows .

Khi bạn mở tệp đầu ra trong Notepad , bạn sẽ thấy nó được định dạng như thể hiện trong ảnh chụp màn hình bên dưới. Dữ liệu được đặt trong một bảng với các cột sau: Tên hình ảnh(Image Name) , PID (ID quy trình), Tên(Session Name) phiên , Session# (# là viết tắt của Số) và Sử dụng Mem(Mem Usage) (Sử dụng bộ nhớ).

Windows, quy trình, đang chạy, danh sách, lệnh

Rõ ràng, lệnh này có các tham số bạn có thể sử dụng để định dạng đầu ra của nó. Toàn bộ tài liệu có thể được tìm thấy trên trang web TechNet(TechNet website) của Microsoft tại đây: Danh sách tác vụ(Tasklist) . Đừng ngần ngại đọc nó và tự mình thử nghiệm.

Cách in danh sách các quy trình đang chạy từ PowerShell

PowerShell là một công cụ dòng lệnh phức tạp hơn cho phép tùy chỉnh nhiều hơn đầu ra của nó. Lệnh cơ bản để sử dụng là: get-process hoặc gps (phiên bản rút gọn của nó).

Để gửi đầu ra của nó tới một tệp văn bản(text file) , bạn cần viết get-process | out-file "path to file" hoặc gps | out-file "path to file" . Tôi muốn lưu danh sách trong một tệp có tên process.txt , trên ổ đĩa D của mình, vì vậy tôi đã nhập: get-process | out-file "D:process.txt" . Bạn có thể xem lệnh này cũng như lệnh thay thế phiên bản ngắn(short-version alternative) của nó , nhập vào cửa sổ PowerShell bên dưới(window below) . Khi chọn đường dẫn đến nơi bạn muốn lưu tệp, hãy đảm bảo rằng đó là nơi mà tài khoản người dùng(user account) của bạn có quyền truy cập.

Windows, quy trình, đang chạy, danh sách, lệnh

Nếu bạn cần trợ giúp khởi động PowerShell , đừng ngần ngại đọc bài viết này: PowerShell là gì & Bạn có thể làm gì với nó ?.

Tệp văn bản đầu ra(output text file) được định dạng như hình dưới đây và nó bao gồm các cột sau:

  • Xử lý(Handles) - Số lượng xử lý mà quá trình đã mở.
  • NPM (K) - Dung lượng bộ nhớ không phân trang mà quá trình đang sử dụng, tính bằng kilobyte.
  • PM (K) - Dung lượng bộ nhớ có thể phân trang mà quá trình đang sử dụng, tính bằng kilobyte.
  • WS (K) - Kích thước của nhóm làm việc của quy trình, tính bằng kilobyte. Tập hợp làm việc bao gồm các trang bộ nhớ đã được tham chiếu gần đây bởi quy trình.
  • (Các) CPU(CPU(s)) - Lượng thời gian của bộ xử lý(processor time) mà quá trình đã sử dụng trên tất cả các bộ xử lý, tính bằng giây.
  • Id - ID quy trình ( PID ) của quy trình đang chạy.
  • SI - rất tiếc, chúng tôi không thể tìm thấy bất kỳ tài liệu nào cho cột này và dữ liệu mà nó chia sẻ.
  • ProcessName - Tên của tiến trình đang chạy.

Windows, quy trình, đang chạy, danh sách, lệnh

Như bạn có thể thấy, đầu ra phức tạp hơn so với khi sử dụng Command Prompt . Ngoài ra, có rất nhiều tùy chọn khác để tùy chỉnh đầu ra. Tôi khuyên bạn nên đọc tài liệu sau: Get-Process (Lấy danh sách các quy trình đang chạy trên máy), Out-File (Gửi đầu ra tới một tệp) và Out-Printer (Gửi đầu ra tới máy in).

Phần kết luận

Chúng tôi hy vọng rằng bạn thấy hướng dẫn này hữu ích. Nếu bạn biết các phương pháp khác để in danh sách các quy trình đang chạy trong Windows , đừng ngần ngại chia sẻ chúng bằng cách sử dụng biểu mẫu nhận xét bên dưới.



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts