Lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows
Đôi khi, có vẻ như có quá nhiều quá trình đang chạy trên máy tính của bạn mà bạn không chắc cái nào ổn và cái nào có thể đáng ngờ hoặc độc hại.
Bước đầu tiên tốt là tạo một danh sách các quy trình đang chạy vào một tệp văn bản để bạn có thể phân tích những quy trình nào đang chạy. Thông thường, mọi người sử dụng Trình quản lý tác vụ(Task Manager) để xem tất cả các quy trình, nhưng nó không cho phép bạn in danh sách các quy trình.
Rất may, việc lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows rất đơn giản. Bạn sẽ có thể lưu cả ID quy trình(Process ID) ( PID ) và dung lượng bộ nhớ mà mỗi quy trình đang sử dụng.
Lưu ý(Note) : Các bước dưới đây để lưu các quy trình vào tệp hoạt động cho tất cả các phiên bản Windows bao gồm Windows XP , Windows 7 , Windows 8 và Windows 10.
Các quy trình đầu ra từ lệnh Tasklist(Tasklist Command)
Cách dễ nhất để có được danh sách nhanh các quy trình đang chạy trên hệ thống Windows của bạn là sử dụng lệnh tasklist. Để chạy lệnh đúng cách, bạn cần chạy lệnh đó từ dấu nhắc lệnh với tư cách là quản trị viên.
Để thực hiện việc này, hãy chọn menu bắt đầu và nhập “lệnh”, sau đó di chuột qua Dấu nhắc lệnh(Command Prompt) để nó được đánh dấu và sau đó chọn Chạy với tư cách quản trị viên(Run as administrator) ở bên phải.
Lưu ý: Bạn có thể cần chọn Có(Yes) 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(running Command Prompt as administrator) .
Khi dấu nhắc lệnh được mở, hãy nhập danh sách tác vụ và nhấn enter(tasklist) để xem danh sách các quy trình đang chạy trên hệ thống của bạn.
Điều này rất hữu ích, nhưng nó không cung cấp cho bạn danh sách các quy trình đang chạy trong một tệp văn bản. Để lưu các quy trình vào tệp, hãy lặp lại quy trình trên, nhưng lần này nhập lệnh:
tasklist > c:\process_list.txt
Thao tác này sẽ xuất một tệp văn bản có tên process_list.txt vào ổ C: của bạn. Bạn có thể thay đổi C: sang bất kỳ đường dẫn nào khác mà bạn muốn đặt tệp nếu muốn.
Để xem tệp, chỉ cần mở Windows Explorer(open Windows Explorer) và duyệt đến vị trí bạn đã lưu tệp danh sách quy trình.
Để xem danh sách quy trình này trong Notepad , hãy nhấp chuột phải vào tệp, chọn Mở bằng(Open with) và chọn Notepad .
Đây là cách nhanh nhất và dễ nhất để xem các tiến trình đang chạy trong Windows thông qua tệp văn bản. Nó sẽ hiển thị cho bạn PID , tên phiên, số (Session)phiên(Session) và mức sử dụng bộ nhớ(memory usage) .
Lưu các quy trình vào tệp(Save Processes To File) bằng Powershell
Một công cụ khác mà bạn có sẵn để lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows là Powershell .
Powershell bao gồm một lệnh gọi là “get-process” cung cấp danh sách tất cả các tiến trình đang hoạt động đang chạy trên máy tính cục bộ của bạn. Để xem điều này đang hoạt động, hãy khởi chạy Powershell bằng cách chọn menu Bắt đầu(Start) và nhập Powershell .
Khi cửa sổ Powershell màu xanh lam mở ra, hãy nhập get-process và nhấn Enter . Thao tác này sẽ hiển thị danh sách tất cả các quy trình đang hoạt động trên hệ thống Windows của bạn .
Điều này cung cấp thêm một chút thông tin về các quy trình so với danh sách tác vụ. Tuy nhiên, bạn cần biết các tiêu đề có ý nghĩa gì.
- Xử lý(Handles) : Số lượng xử lý mà quy trình đã mở
- NPM (K) : Bộ nhớ không phân trang mà quá trình đang sử dụng (tính bằng kilobyte)
- PM (K) : Bộ nhớ có thể hoán đổi mà quá trình đang sử dụng (tính bằng kilobyte)
- WS (K) : Các trang trong bộ nhớ được quá trình này sử dụng gần đây (tính bằng kilobyte)
- VM (M) : Bộ nhớ ảo được sử dụng bởi quá trình (tính bằng megabyte)
- (Các) CPU(CPU(s)) : Thời gian bộ xử lý được quy 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 của quy trình
- ProcessName : Tên của quá trình
Điều này thật tuyệt, nhưng tất cả thông tin này được hiển thị trên màn hình chứ không phải tệp. Để xuất thông tin này ra tệp, 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 tệp vào đường dẫn nơi bạn chạy lệnh, vì vậy hãy ghi chú lại đường dẫn đó để bạn biết nơi tìm tệp danh sách quy trình. Sau khi bạn chạy lệnh, sử dụng quy trình tương tự như trên để mở tệp danh sách quy trình trong Notepad .
Bạn sẽ nhận thấy rằng dữ liệu trong tệp trông giống với đầu ra Get-Process trong cửa sổ Powershell trước đó .
Lưu(Save) các quy trình vào tệp bằng WMIC
Công cụ cuối cùng bạn có trong Windows là Windows Command Line Utility ( WMIC ).
Bạn chỉ có thể sử dụng các lệnh WMIC nếu bạn đang chạy dấu nhắc lệnh với tư cách là quản trị viên cục bộ. Để thực hiện việc này, hãy sử dụng các bước trong phần đầu tiên của bài viết này để khởi chạy dấu nhắc lệnh Windows với tư cách quản trị viên.(Windows)
WMIC cung cấp cho bạn nhiều thông tin về các quy trình đang hoạt động hơn bất kỳ lệnh hoặc công cụ nào khác trong Windows . Nếu bạn chỉ chạy lệnh Quy trình WMIC(WMIC Process) trong dấu nhắc lệnh, bạn sẽ thấy tối đa 44 tham số quy trình được trả về cho mọi quy trình đang hoạt động.
Vấn đề với việc chạy lệnh trong dấu nhắc lệnh là đầu ra được phân cách bằng dấu cách trông lộn xộn và vô tổ chức.
Lệnh WMIC là một ví dụ hoàn hảo về thời điểm một tệp đầu ra hữu ích. Bạn có thể xuất danh sách quy trình WMIC ra tệp bằng lệnh: (WMIC)wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all .
Thao tác này sẽ xuất toàn bộ danh sách ra tệp văn bản trên ổ C: gọi là ProcessList.txt . Thay vì mở tệp này trong Notepad , bạn sẽ muốn mở tệp bằng Excel(using Excel) vì Excel có thể định dạng đúng tệp được phân tách bằng tab.
- Mở Excel
- Chọn Mở(Open) để mở một tệp mới
- Chọn Duyệt(Browse) và duyệt đến tệp ProcessList.txt
- Chọn tệp và chọn Mở(Open) (nếu bạn không thấy tệp, hãy thay đổi loại tệp thành Tất cả tệp(All Files) )
- Trong Cửa sổ Nhập Văn bản, chọn Phân(Delimited) cách , chọn Dữ liệu của tôi có tiêu đề(My data has headers) và chọn Tiếp theo(Next) để tiếp tục
- Trong màn hình trình hướng dẫn tiếp theo, hãy chọn hộp kiểm Dấu cách trong phần (Space)Dấu phân(Delimiters) cách và chọn hộp kiểm Coi các dấu phân cách liên tiếp là một(Treat consecutive delimiters as one) . Chọn Next để tiếp tục.
- Chọn Kết thúc(Finish) để hoàn thành trình hướng dẫn.
Bây giờ bạn sẽ thấy bất cứ điều gì bạn có thể muốn biết về mọi quy trình đang hoạt động trên hệ thống Windows của bạn .
Tiêu đề của mỗi cột mô tả mục dữ liệu đó là gì. Bạn sẽ tìm thấy những thứ như đường dẫn thực thi, xử lý, ngày cài đặt, lỗi trang, sử dụng tệp trang, ID quy trình, v.v.
Bây giờ bạn đã biết nhiều cách để lưu danh sách các quy trình đang chạy vào tệp văn bản trong Windows , tất cả những gì bạn còn lại phải làm là chọn một quy trình phù hợp với bạn!
Bạn có biết bất kỳ cách nào khác để lưu các quy trình vào tệp không? Chia sẻ(Share) suy nghĩ của bạn trong phần bình luận bên dưới.
Related posts
Cách mã hóa và giải mã tệp văn bản trong Windows 10
Cách mở tệp JAR trên Windows
Cách viết hoặc vẽ trên tệp PDF trong Mac và Windows
Cách xóa văn bản khỏi biểu tượng trong thanh tác vụ Windows
Cách khắc phục “Không thể lưu tệp thư viện iTunes” trong Windows 10
Cách buộc cập nhật chính sách nhóm trong Windows 2000, XP, Vista, 8 và 10
Cách tìm kiếm Text or Contents của Any File trên Windows 10
Cách giữ cho PC Windows của bạn hoạt động mà không cần chạm vào chuột
Bật và tắt các tính năng của Windows
Đánh giá sách - Hướng dẫn cách sử dụng Windows 8
Mã HTML để bọc văn bản xung quanh hình ảnh
Dọn dẹp Thư mục WinSxS trong Windows 7/8/10
Cách mở tệp bị khóa khi chương trình khác đang sử dụng nó
Cách biến mọi ứng dụng hoặc trò chơi sang chế độ toàn màn hình trong Windows
Sửa lỗi hệ thống tệp trong Windows 7/8/10 với Kiểm tra tiện ích ổ đĩa (CHKDSK)
Cách sử dụng trình giả lập Windows XP trên Android với Limbo
Chuyển hướng đầu ra từ Dòng lệnh Windows sang tệp văn bản
Làm cách nào để trích xuất Highlighted Text từ PDF như Text File?
Cách mở tệp DDS trong Windows 10
Hợp nhất hai phân vùng trong Windows 7/8/10