Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

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 quy trình đang chạy trên máy tính của bạn khiến 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ụ để 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.

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 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 (PID) và dung lượng bộ nhớ mà mỗi quy trình đang sử dụng.

Lưu ý :Các bước dưới đây để lưu các quy trình để 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.

Xử lý đầu ra từ lệnh danh sách tác vụ

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 vì vậy nó được đánh dấu và sau đó chọn Chạy với tư cách quản trị viên ở bên phải.

Lưu ý:Bạn có thể cần chọn 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.

Lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows

Khi dấu nhắc lệnh được mở, hãy nhập danh sách tác vụ và nhấn enter để xem danh sách các quy trình đang chạy trên hệ thống của bạ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

Điều này 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:

danh sách tác vụ> 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:\ thành 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 và duyệt đến vị trí bạn đã lưu tệp danh sách quy trình.

Lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows

Để 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 và chọn Notepad .

Lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows

Đâ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ố phiên và mức sử dụng bộ nhớ.

Lưu quy trình vào tệp Sử dụ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 quy 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 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.

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ề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 tiêu đề có ý nghĩa gì.

  • Xử lý :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)
  • CH (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 quá trình sử dụng (tính bằng megabyte)
  • (Các) CPU :Thời gian của 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, nhập 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, hãy sử dụng quy trình tương tự như trên để mở tệp danh sách quy trình trong Notepad.

Lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows

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 Xử lý 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.

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 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 đề khi 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ưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows

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 /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 vì Excel có thể định dạng đúng tệp được phân tách bằng tab.

  1. Mở Excel
  2. Chọn Mở để mở một tệp mới
  3. Chọn Duyệt qua và duyệt đến tệp ProcessList.txt
  4. Chọn tệp và chọn Mở (nếu bạn không thấy tệp, hãy thay đổi loại tệp thành Tất cả các tệp )
  5. Trong Cửa sổ Nhập Văn bản, chọn Được phân cách , chọn Dữ liệu của tôi có tiêu đề và chọn Tiếp theo tiếp tụ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
  1. Trong màn hình trình hướng dẫn tiếp theo, chọn Dấu cách hộp kiểm trong phần Dấu phân 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 hộp kiểm. Chọn Tiếp theo để tiếp tụ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
  1. Chọn Hoàn tất để hoàn thành trình hướng dẫn.

Giờ đây, 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 mình.

Lưu danh sách các tiến trình đang chạy vào tệp văn bản trong Windows

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.

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ẻ suy nghĩ của bạn trong phần bình luận bên dưới.