[Tuts] Cách quản lý các Services (dịch vụ) có trên Windows


Ads_ngang
Website maytinhmayin.inaxphuongdong lĩnh vực sửa chữa máy tính máy in có bài [Tuts] Cách quản lý các Services (dịch vụ) có trên WindowsTổng hợp một số câu lệnh giúp quản lý các Services trên Windows hoặc Windows Server. Bật hoặc tắt services bất kỳ bằng câu lệnh trong CMD hoặc Powershell..

Vâng, trong bài viết này mình sẽ hướng dẫn chi tiết với những bạn cách lấy danh sách các dịch vụ Services hiện có trên Windows và Windows Server.

Ngoài ra tôi cũng chia sẻ với những bạn những câu lệnh hữu ích và thường dùng nhất để giúp bạn quản lý các services trên Windows được tốt hơn…

Một bài viết mang nặng về những câu lệnh, nhưng mình nghĩ là nó sẽ rất hữu ích cho các bạn thích vọc vạch, và tìm hiểu về Windows đấy.

Đọc thêm:

  • Thủ thuật Reset lại Registry và Services của Windows về mặc định
  • Cách tắt dịch vụ IP Helper và những services ít dùng trên Windows 10

I. Cách mở cửa sổ chạy dòng lệnh

Các bạn có thể sử dụng CMD hoặc Powershell đều được. Bạn hãy chạy CMD hoặc Powershell với quyền quản trị nhé.

Có thể bạn đang tìm:

  • Cách mở CMD với quyền Administrator (quyền quản trị) trên Windows
  • Với Powershell thì các bạn cũng làm hoàn toàn tương tự nha.

Cách dán dòng lệnh thì bạn chỉ cần sao chép lệnh như bình thường => sau đó thực hành nhấn chuột phải đặt thực hiện lệnh dán là xong.

II. Cách sử dụng câu lệnh để quản lý Serives trên Windows

#1. Cách lấy danh sách Services đang có trên Windows

Bạn sử dụng lệnh sau đối với Powershell:

  • Get-Service | Select Name, DisplayName, Status, StartType

Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Get-Service | Select Name, DisplayName, Status, StartType”

<img src="/wp-content/uploads/2020/05/24/05/span-itempropnametuts-cach-quan-ly-cac-services-dich-vu-co-tren-windowsspan-2.png" alt="quan-ly-services-tren-windows (1)" title=" [Tuts] Cách quản lý các Services (dịch vụ) có trên Windows” />

#2. Lệnh lấy bản kê của những services đang chạy (Running)

Bạn sử dụng lệnh sau đối với Powershell:

  • Get-Service | Where {$_.Status -eq ‘Running’} | Select Name, DisplayName, StartType

Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Get-Service | Where {$_.Status -eq ‘Running’} | Select Name, DisplayName, StartType”

<img src="/wp-content/uploads/2020/05/24/05/span-itempropnametuts-cach-quan-ly-cac-services-dich-vu-co-tren-windowsspan-4.png" alt="quan-ly-services-tren-windows (2)" title=" [Tuts] Cách quản lý các Services (dịch vụ) có trên Windows” />

#3. Lệnh lấy bản kê của những service đã bị tắt (stopped)

Bạn sử dụng lệnh sau đối với Powershell:

  • Get-Service | Where {$_.Status -eq ‘Stopped’}| Select Name, DisplayName, StartType

Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Get-Service | Where {$_.Status -eq ‘Stopped’} | Select Name, DisplayName, StartType”

<img src="/wp-content/uploads/2020/05/24/05/span-itempropnametuts-cach-quan-ly-cac-services-dich-vu-co-tren-windowsspan-6.png" alt="quan-ly-services-tren-windows (3)" title=" [Tuts] Cách quản lý các Services (dịch vụ) có trên Windows” />

#4. Lệnh Stop Service đang chạy trên Windows

Cấu trúc lệnh để thi hành bật hoặc một Services bất kỳ trên hệ điều hành Windows.

Chúng ta sẽ dựa vào list bản kê các Services bên trên dể thực hiện bât/tắt một Services bất kỳ mà bạn muốn.

— Bạn sử dụng lệnh sau đối với Powershell:

  • Stop-Service Name hoặc DisplayName

Ví dụ mình muốn tắt dịch vụ mang tên là Function Discovery Provider Host thì mình sẽ sử dụng lệnh sau:

  • Stop-Service fdPHost

Hoặc là:

  • Stop-Service ‘Function Discovery Provider Host’

— Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Stop-Service ServiceName hoặc DisplayName”

Ví dụ mình muốn tắt dịch vụ mang tên là Function Discovery Provider Host thì mình sẽ sử dụng lệnh sau:

  • Powershell -ExecutionPolicy Bypass -Command “& Stop-Service fdPHost”

Hoặc là:

  • Powershell -ExecutionPolicy Bypass -Command “& Stop-Service ‘Function Discovery Provider Host’ “

#5. Lệnh Start Service đang bị tắt trên Windows

— Bạn sử dụng lệnh sau đối với Powershell:

  • Start-Service Name hoặc DisplayName

Ví dụ mình muốn tắt dịch vụ mang tên là Function Discovery Provider Host thì mình sẽ sử dụng lệnh sau:

  • Start-Service fdPHost

Hoặc là:

  • Start-Service ‘Function Discovery Provider Host’

— Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Start-Service ServiceName hoặc DisplayName”

Ví dụ mình muốn tắt dịch vụ có tên là Function Discovery Provider Host thì mình sẽ sử dụng lệnh sau:

  • Powershell -ExecutionPolicy Bypass -Command “& Start-Service fdPHost”

Hoặc là:

  • Powershell -ExecutionPolicy Bypass -Command “& Stop-Service ‘Function Discovery Provider Host’ “

#6. Lệnh Automatic (Delayed Start)/Automatic/Manual/Disabled các Services trên Windows

— Bạn sử dụng lệnh sau đối với Powershell:

  • Set-Service Name hoặc DisplayName -StartupType Automatic (Delayed Start)/Automatic/Manual/Disabled

Ví dụ mình muốn Disable dịch vụ mang tên là Function Discovery Provider Host thì mình sẽ sử dụng lệnh sau:

  • Set-Service fdPHost -StartupType Disabled

Hoặc là:

  • Set-Service ‘Function Discovery Provider Host’ -StartupType Disabled

— Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Set-Service Name/DisplayName -StartupType Automatic (Delayed Start)/Automatic/Manual/Disabled”

Ví dụ mình muốn Disable dịch vụ mang tên là Function Discovery Provider Host thì mình sẽ sử dụng lệnh sau:

  • Powershell -ExecutionPolicy Bypass -Command “& Set-Service fdPHost -StartupType Disabled”

Hoặc là:

  • Powershell -ExecutionPolicy Bypass -Command “& Set-Service ‘Function Discovery Provider Host’ -StartupType Disabled”

#7. Cấu hình nâng cao

Bạn không thể bật lại service khi service này đang có Startup type Disabled. Mà thay vào đó, bạn cần dùng từng cú pháp như sau:

— Bạn sử dụng lệnh sau đối với Powershell:

  • Get-WMIObject win32_service | Where {$_.Name -eq ‘Name/DisplayName’}
  • Set-Service Name/DisplayName -StartupType Automatic (Delayed Start)/Automatic/Manual/Disabled
  • Start-Service Name/DisplayName

Ví dụ nếu service Function Discovery Provider Host status stopped startup type disabled nếu muốn bật trở lại bạn phải dùng cú pháp như sau:

  • Get-WMIObject win32_service | Where {$_.Name -eq ‘ fdPHost ‘}
  • Set-Service wscsvc -StartupType Automatic
  • Start-Service fdPHost

— Bạn sử dụng lệnh sau đối với CMD:

  • Powershell -ExecutionPolicy Bypass -Command “& Get-WMIObject win32_service | Where {$_.Name -eq ‘Name/DisplayName’}”
  • Powershell -ExecutionPolicy Bypass -Command “& Set-Service Name/DisplayName -StartupType Automatic (Delayed Start)/Automatic/Manual/Disabled”
  • Powershell -ExecutionPolicy Bypass -Command “& Start-Service Name/DisplayName”

Ví dụ:

  • Powershell -ExecutionPolicy Bypass -Command “& Get-WMIObject win32_service | Where {$_.Name -eq ‘wscsvc’}”
  • Powershell -ExecutionPolicy Bypass -Command “& Set-Service fdPHost -StartupType Automatic”
  • Powershell -ExecutionPolicy Bypass -Command “& Start-Service fdPHost “

II. Tải file Powershell Script và Batch script hỗ trợ bật/ tắt Services nhanh chóng

Trong thư mục tải về sẽ có 3 file đó là (tải về ở đây hoặc tại đây):

  • Start-Service.ps1: Hỗ trợ bật các Services đang bị tắt.
  • Stop-Service.ps1: Hỗ trợ tắt các Services đang chạy.
  • Service-Configuration.cmd: Tùy chỉnh, có cả 2 chọn lựa cho bạn. Để chạy file batch này thì bạn chỉ cần nháy đúp chuột để chạy thôi.

// Note: Nếu bạn muốn xem code thì bạn có thể nhấn chuột phải vào file bạn mong muốn xem => sau đó chọn Edit là có thể xem được code.

Còn nếu bạn mong muốn chạy code thì bạn nhấn chuột phải vào file => và chọn Run with PowerShell là xong.

Ví dụ cho các bạn dễ hình dung, giờ đây mình sẽ chạy thử file Start-Service.ps1 nhé !

Nếu bạn muốn bật dịch vụ nào thì bạn hãy chọn ID (ví dụ ID là 170 chẳng hạn) => rồi nhấn Enter để thực hành lệnh.

<img src="/wp-content/uploads/2020/05/24/05/span-itempropnametuts-cach-quan-ly-cac-services-dich-vu-co-tren-windowsspan-8.png" alt="quan-ly-services-tren-windows (4)" title=" [Tuts] Cách quản lý các Services (dịch vụ) có trên Windows” />

Lưu ý: Trường hợp nếu chọn ID bạn chọn mà không có trong danh sách ở trên thì nó sẽ hiện một thông báo và hỏi có muốn tiếp tục không? Nếu bạn chọn Y thì chương trình sẽ tiếp tục, còn nếu nhấn N sẽ thoát chương trình.

III. Lời Kết

Vâng, trên đây là những câu lệnh thường dùng nhất để quản lý Services trên Windows hoặc Windows Server mà bạn nên biết.

Hi vọng bài viết này sẽ hữu ích với bạn. Chúc các bạn thành công !

Kiên Nguyễn – Seo PCI

Từ khóa bài viết:

Bài viết [Tuts] Cách quản lý các Services (dịch vụ) có trên Windows được tổng hợp và biên tập bởi sửa máy tính PCI – PCI Group Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho chúng tôi để điều chỉnh. Xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Ads_ngang