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.
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ớ).
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.
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.
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.
Related posts
Xem thông tin hệ thống và quản lý các quy trình từ CMD hoặc PowerShell
Tìm hiểu khi Windows đã được cài đặt. install date gốc của nó là bao nhiêu?
5 cách để Command Prompt mở khi Windows không khởi động
Cách sử dụng diskpart, chkdsk, defrag và các lệnh khác liên quan đến đĩa
Cách ẩn (hoặc bỏ ẩn) bất kỳ phân vùng nào, trong Windows (tất cả các phiên bản)
Làm thế nào để mở Disk Defragmenter trong Windows (12 cách)
Cách mở, ngắt kết nối hoặc gắn vĩnh viễn VHD file bằng Windows 10
5 điều thú vị và thú vị bạn có thể làm với ứng dụng khách Telnet
Truyền dữ liệu bằng Windows Dễ dàng chuyển sang máy tính mới
Làm thế nào để sử dụng bước Recorder để bước chụp cho Windows 10 xử lý sự cố
5 đĩa cứu hộ hệ thống tốt nhất dành cho PC chạy Windows không còn hoạt động tốt
Cách đếm các tệp trong một thư mục bằng PowerShell, CMD hoặc File Explorer
Máy tính xách tay, máy tính xách tay hoặc máy tính bảng của bạn là mô hình nào? 8 cách để tìm hiểu
Cách sửa chữa các tệp Windows bị thiếu hoặc bị hỏng từ Command Prompt
Làm thế nào để sử dụng Windows USB/DVD Download Tool
Command Prompt: 11 lệnh cơ bản bạn nên biết (cd, dir, mkdir, v.v.)
4 cách tạo tệp giả ngẫu nhiên với kích thước cụ thể trong Windows
Làm cách nào để tải Hệ thống con Windows dành cho Linux?
Làm thế nào để tải về Windows and Office ISO files (tất cả các phiên bản)
Cách sửa lỗi Windows 7 bằng Startup Repair