Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

Nếu bạn muốn tìm hiểu cách dừng một dịch vụ đang chạy hoặc một chương trình từ dấu nhắc lệnh hoặc từ Windows PowerShell, hãy tiếp tục đọc hướng dẫn này. Cách thông thường để chấm dứt quá trình đang chạy trong Windows là mở Trình quản lý tác vụ, nhấp chuột phải vào quá trình và chọn 'Kết thúc tác vụ' hoặc "Cây kết thúc quá trình". Ngoài ra, nếu bạn muốn Dừng một dịch vụ, bạn phải điều hướng đến các dịch vụ và chọn tùy chọn "Dừng", sau khi nhấp chuột phải vào dịch vụ.

Tuy nhiên, một cách hữu ích khác để chấm dứt một dịch vụ hoặc chương trình đang chạy là sử dụng Dòng lệnh hoặc PowerShell, đặc biệt trong trường hợp bạn không thể chấm dứt quá trình bằng Trình quản lý Tác vụ.

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

Cách chấm dứt bất kỳ Quy trình đang chạy nào (Chương trình hoặc Dịch vụ) từ Command prompt hoặc PowerShell. *

* Lưu ý:Hãy nhớ rằng không thể dừng các dịch vụ Windows quan trọng theo bất kỳ cách nào.

Bước 1. Tìm Tên hoặc PID của Quy trình đang chạy.

Để dừng ứng dụng hoặc dịch vụ khỏi dấu nhắc lệnh hoặc từ PowerShell, bạn cần biết Tên quy trình hoặc Mã định danh quy trình (PID) *.

* Lưu ý:Số phân định quy trình (PID), là một số duy nhất xác định từng quy trình đang chạy trên Hệ điều hành.

Để tìm Tên hoặc Tên hoặc PID của một quy trình, hãy sử dụng một trong các cách sau:

Tùy chọn 1. Tìm Tên quy trình &PID từ Trình quản lý tác vụ.

Cách đầu tiên và dễ dàng nhất để tìm tên và PID của quy trình trong Windows là từ Chi tiết trong Trình quản lý tác vụ. Ngoài ra, nếu bạn muốn tìm hiểu Tên &PID của một dịch vụ, hãy chọn Dịch vụ tab.

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

Tùy chọn 2. Tìm Tên quy trình &PID từ Dấu nhắc lệnh hoặc PowerShell.

1. Để xem Tên và PID của tất cả các quy trình đang chạy, hãy nhập lệnh sau (và nhấn Enter), trong Command Prompt hoặc trong PowerShell:*

  • danh sách công việc

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

2. Bây giờ thông báo PID quá trình mà bạn muốn dừng lại và tiếp tục sang bước 2. *

* LỜI KHUYÊN:
1. Để xem danh sách tất cả các PID của một chương trình (tiến trình) đang chạy, hãy đưa ra lệnh sau:

  • danh sách tác vụ / fi "imagename eq ProcessName.exe"

ví dụ. để xem tất cả các PID của quy trình "Chrome.exe", hãy nhập:

  • tasklist / fi "imagename eq chrome.exe"

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

2. Để xem PID của một loại dịch vụ cụ thể:

  • sc queryex ServiceName

ví dụ. để xem tất cả PID của quy trình dịch vụ "BITS", hãy nhập:

  • các bit truy vấn sc

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

Bước 2. Kết thúc một quá trình từ Command Prompt hoặc PowerShell.

Sau khi tìm thấy Tên hoặc PID của quy trình / dịch vụ mà bạn muốn dừng, hãy tiếp tục dừng quy trình đó bằng cách làm theo hướng dẫn bên dưới:

Phần 1. Cách hủy một quy trình từ Command Prompt.

Để kết thúc một quá trình từ dấu nhắc lệnh, bạn có thể sử dụng tên của nó hoặc PID của nó.

A. Để chấm dứt một quá trình đang chạy bằng cách sử dụng PID của nó từ Command Prompt:

1. Mở Command Prompt với tư cách là quản trị viên .
2. Nhập lệnh sau và nhấn Enter :*

  • taskkill / F / PID ProcessPID

* Lưu ý:Trong đó ProcessPID =PID của quá trình mà bạn muốn dừng. ví dụ:Nếu bạn muốn chấm dứt quá trình "notepad.exe" với PID 1908, hãy nhập:

  • taskkill / F / PID 1908

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

B. Để buộc đóng tất cả các phiên bản của một dịch vụ hoặc ứng dụng đang chạy, bằng cách sử dụng tên của nó:

1. Mở Command Prompt với tư cách là quản trị viên .
2. Nhập lệnh sau và nhấn Enter:*

  • TASKKILL / F / IM ProcessName / T

* Lưu ý:Where ProcessName =Tên của ứng dụng mà bạn muốn dừng như được liệt kê trong cột "Tên hình ảnh". ví dụ:Nếu bạn muốn chấm dứt tất cả các phiên bản của ứng dụng "Chrome.exe", hãy nhập:

  • TASKKILL / F / IM chrome.exe / T

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

Phần 2. Cách hủy một quy trình từ PowerShell.

Để dừng một quá trình từ PowerShell, bạn có thể sử dụng tên của nó hoặc PID của nó.

A. Để buộc dừng quá trình đang chạy của một dịch vụ hoặc ứng dụng, bằng cách sử dụng PID:

1. Mở PowerShell với tư cách Quản trị viên.
2.
Nhập lệnh sau và nhấn Enter:*

  • kill -id ProcessPID

* Lưu ý:Trong đó ProcessPID =PID của quá trình mà bạn muốn dừng. ví dụ:Nếu bạn muốn chấm dứt quá trình "notepad.exe" với PID 396, hãy nhập:

  • kill -id 396

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

B. Để dừng một quá trình hoặc dịch vụ đang chạy, bằng cách sử dụng tên của nó từ PowerShell:

  • Stop-Process -Tên "ProcessName"

* Lưu ý:Trong đó ProcessName =Tên của ứng dụng mà bạn muốn dừng được liệt kê trong cột "Tên Hình ảnh" không có "phần mở rộng .exe". ví dụ:Nếu bạn muốn chấm dứt tất cả các phiên bản của ứng dụng "Chrome.exe", hãy nhập:

  • Dừng quá trình -Tên "chrome"

Cách dừng dịch vụ đang chạy hoặc chương trình từ Command Prompt hoặc PowerShell.

Đó là nó! Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại nhận xét của bạn về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ những người khác.