Cách sử dụng lệnh Taskkill trong Windows 10/11

Command Prompt là nơi có nhiều tiện ích mạnh mẽ có thể giúp bạn khắc phục sự cố hoặc thậm chí khắc phục cài đặt Windows của bạn . Cùng với các thủ phạm thông thường như Trình kiểm tra tệp hệ thống(System File Checker)Diskpart , lệnh Taskkill là một công cụ hữu ích khác cho bất kỳ người dùng Windows nào .

Như tên cho thấy, lệnh có thể giết các tác vụ và quy trình, giải phóng tài nguyên hệ thống. Nó hữu ích hơn các phương pháp tương tự khác(other similar methods) vì các tùy chọn lọc linh hoạt, cho phép người dùng thông minh thiết lập danh sách tiêu diệt tự động để ngăn các chương trình không cần thiết chiếm dụng bộ nhớ.

Để giúp bạn bắt đầu, đây là phần sơ lược ngắn về cách sử dụng lệnh Taskkill trên Windows 10 hoặc 11.

Tại sao bạn cần sử dụng lệnh Taskkill(Taskkill Command) ?

Sử dụng lệnh Taskkill không phải là cách duy nhất để tắt các tác vụ và quy trình của Windows . Cách phổ biến nhất để giết một quy trình là thông qua Trình quản lý tác vụ(Task Manager) .

Trình quản lý Tác vụ(Task Manager) cho phép bạn xem tất cả các quy trình đang chạy và kết thúc bất kỳ quy trình nào bằng một vài cú nhấp chuột. Phương pháp này rất dễ sử dụng và không yêu cầu bạn phải nhập mã một cách cẩn thận trong một thiết bị đầu cuối màu đen. Tại sao bạn lại phải bận tâm đến Taskkill ?

Tính đa dụng(Versatility) . Nếu thỉnh thoảng bạn chỉ muốn loại bỏ một vài quy trình bổ sung thì Task Manager chắc chắn là công cụ tốt nhất cho công việc. Nhưng nếu bạn muốn kết thúc một số lượng lớn các quy trình hàng ngày, bạn cần một phương pháp có nhiều tùy chỉnh hơn một chút.

Với lệnh Taskkill , có thể tắt toàn bộ loạt quy trình cùng một lúc, dựa trên các bộ lọc cụ thể. Bạn thậm chí có thể thiết lập các lệnh nhất định dưới dạng phím tắt, cho phép bạn chạy chúng bằng một cú nhấp đúp từ màn hình bất kỳ lúc nào.

Cú pháp cơ bản của Taskkill

  1. Để sử dụng trực tiếp lệnh Taskkill , trước tiên chúng ta cần mở Command Prompt(the Command Prompt) . Chỉ cần tìm kiếm cmd trong Start Menu và chọn Run as Administrator .

  1. Để giết một quá trình bằng lệnh Taskkill , bạn cần tên của nó hoặc PID của nó . Nhập danh(tasklist) sách tác vụ sẽ cung cấp cho bạn danh sách đầy đủ tất cả các quy trình đang chạy, cùng với PID(PIDs) và mức sử dụng bộ nhớ của chúng.

  1. Giờ đây, bạn có thể sử dụng lệnh tasklist /IM “NAME” /F để kết thúc bất kỳ quá trình nào, trong đó NAME phải được thay thế bằng tên thực của nhiệm vụ mà bạn đang muốn kết thúc. Tham số / F buộc quá trình kết thúc, có thể hữu ích cho nhiều tác vụ khó chịu mà không muốn tắt.

  1. Để sử dụng PID thay thế, hãy nhập taskkill /IM PID /F, trong đó PID là giá trị số của quy trình từ danh sách trước đó. Kết quả là như nhau.

Sử dụng Taskkill với cờ lọc

Cho đến nay, lệnh taskkill có vẻ giống như một cách phức tạp hơn để thực hiện những gì mà Task Manager đã có thể làm. Sử dụng danh sách tác vụ để lấy tên của tất cả các quy trình đang chạy và nhắm mục tiêu từng quy trình theo cách thủ công là một cách khá tẻ nhạt để kết thúc một nhiệm vụ.

Nhưng đó không phải là cách duy nhất để sử dụng taskkill. Có nhiều tùy chọn lọc mà bạn có thể sử dụng để tự động tìm các loại quy trình cụ thể và loại bỏ chúng mà không cần biết tên hoặc PID(PIDs) của chúng .

Dưới đây là tất cả các bộ lọc có sẵn để sử dụng với taskkill:

  • TRẠNG THÁI:(STATUS: ) Về cơ bản, trạng thái của quá trình. Có thể CHẠY(RUNNING) , KHÔNG PHẢN HỒI(NOT RESPONDING) , hoặc BẤT NGỜ(UNKNOWN) .
  • IMAGENAME: Các tên giống nhau do danh sách tác vụ đưa ra.
  • PID: Một ID số có thể được nhìn thấy thông qua lệnh danh sách tác vụ.
  • SESSION: Số phiên.
  • CPUTIME: Khoảng thời gian quá trình sử dụng CPU . Nó được đưa ra ở định dạng giờ: phút: giây tiêu chuẩn gồm hai chữ số.
  • BỘ NHỚ:(MEMUSAGE: ) Mức sử dụng bộ nhớ của tác vụ tính bằng KB.
  • USERNAME: Tên của tài khoản người dùng mà tác vụ đã bắt đầu.
  • MODULES: Tên của DLL đang được sử dụng bởi quy trình.
  • DỊCH VỤ:(SERVICES: ) Đối với các quy trình được liên kết với các dịch vụ Windows , điều này cho biết tên của dịch vụ.
  • WINDOWTITLE: Như nó đã nói, tiêu đề của cửa sổ quy trình.

Một số tùy chọn lọc này hữu ích hơn những tùy chọn khác. Ví dụ: bạn có thể sử dụng tùy chọn USERNAME để tắt các quy trình từ một người dùng cụ thể, điều này có thể hữu ích trong việc quản lý các máy tính nối mạng.

Hầu hết các bộ lọc này cũng có thể được kết hợp với các toán tử logic. Nhưng thay vì sử dụng các ký hiệu toán học, chúng được biểu thị bằng sự co lại của các cụm từ thực tế. Ví dụ, bằng với trở thành eq , không bằng trở thành ne , lớn hơn trở thành gt, v.v.

Để chứng minh, đây là lệnh để kết thúc tất cả các quy trình không phản hồi:

taskkill /FI “STATUS eq NOT RESPONDING” /F F.

Cờ /FI phải được bao gồm để sử dụng bất kỳ bộ lọc nào, theo sau là một chuỗi chứa biểu thức lọc. Tất cả các tùy chọn lọc khác có thể được sử dụng tương tự, kết thúc các quá trình phù hợp với một điều kiện đã đặt.

Tạo ứng dụng Taskkill(Taskkill Applications) bằng phím tắt tệp(File Shortcuts)

Chạy các lệnh Taskkill từ (Taskkill)Command Prompt không phải là điều duy nhất bạn có thể làm với công cụ này. Bạn có thể liên kết lệnh Taskkill với một phím tắt trên màn hình để sử dụng nó ngay lập tức. Điều này cho phép bạn thực hiện một danh sách tiêu diệt cụ thể mà không cần mở cmd và nhập một loạt văn bản vào đó.

  1. Để tạo ứng dụng taskkill, hãy nhấp chuột phải vào bất kỳ không gian trống nào trên màn hình của bạn và chọn Mới(New ) > Lối tắt.(Shortcut.)

  1. Bây giờ trong mục tiêu cho phím tắt, chúng ta sẽ nhập lệnh taskkill, được đặt trước bởi taskkill.exe để cho phép nó chạy. Sử dụng cùng một lệnh mà chúng tôi đã trình bày trong phần trước, chúng tôi nhận được taskkill.exe /FI “STATUS eq NOT RESPONDING” /F F.

  1. Chỉ cần lưu lối tắt này với bất kỳ tên nào bạn muốn và bạn đã sẵn sàng. Nhấp đúp vào(Double-click) phím tắt mới được tạo này bất kỳ lúc nào để chấm dứt ngay lập tức tất cả các quy trình không phản hồi.

Dọn dẹp bộ nhớ hệ thống(System Memory) bằng lệnh Taskkill(Taskkill Command)

Lệnh Taskkill là một cách tuyệt vời để kết thúc nhiều tác vụ tương tự cùng một lúc mà không cần thực hiện thủ công từng quy trình riêng lẻ trong Trình quản lý tác vụ(Task Manager) . Thoạt đầu có vẻ hơi khó sử dụng, nhưng khi đã hiểu rõ, bạn sẽ thấy nó tương đối dễ làm việc.

Hàng loạt các tùy chọn lọc làm cho Taskkill trở thành một công cụ linh hoạt và mạnh mẽ. Nó cho phép bạn giết các quy trình dựa trên các tham số thay vì phải xác định các nhiệm vụ riêng lẻ theo phán đoán của riêng bạn.

Tốt hơn(Better) , bạn có thể dễ dàng lưu các lệnh Taskkill cụ thể dưới dạng phím tắt trên màn hình. Chúng hoạt động như những ứng dụng nhỏ mà bạn có thể sử dụng mà không gặp khó khăn gì để tiêu diệt một lớp các quy trình vô dụng cùng một lúc.



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts