Tự động (Khởi động kích hoạt) và Thủ công (Khởi động kích hoạt) cho Dịch vụ Windows

Windows Services là loại chương trình có thể tự chạy trong nền hoặc khi một sự kiện có thể kích hoạt nó khởi động và dừng. Các dịch vụ này có thể được bắt đầu hoặc dừng bằng cách sử dụng một loại tương tác được gọi là Trình kích hoạt(Trigger) . Các trình kích hoạt này được kích hoạt bởi một hành động hoặc một sự kiện. Các dịch vụ có một đặc điểm khác, tức là Loại khởi động(Startup Type) . Các dịch vụ(Services) phụ thuộc vào cả hai tính năng này.

Trong bài đăng này, chúng ta sẽ nói về Tự động(Automatic) ( Khởi động(Trigger Start) bằng kích hoạt ) và Thủ(Manual) công ( Khởi động(Trigger Start) bằng kích hoạt ) và ý nghĩa của chúng đối với Dịch vụ (Services)Windows .

Tự động (Khởi động kích hoạt) và Thủ công (Khởi động kích hoạt)

Tự động(Automatic) ( Khởi động kích hoạt(Trigger Start) ) và Thủ(Manual) công ( Khởi động kích hoạt(Trigger Start) )

Mở phần đính vào Dịch vụ Windows(Windows Services) hoặc bảng Trình quản lý (Manager)dịch vụ(Services) . Cùng với tên Dịch vụ(Service) , nó cũng sẽ hiển thị các cột chi tiết về Mô tả(Description) , Trạng thái(Status) , Loại khởi động(Startup Type)Đăng nhập(Log) là. Trong bài đăng này, chúng tôi quan tâm đến Loại hình khởi nghiệp(Startup Type) . Về cơ bản(Basically) , các kiểu khởi động là—

  • Tự động
  • Tự động (Bắt đầu bị Trễ)
  • Tự động (Khởi động kích hoạt)
  • Thủ công
  • Thủ công (Khởi động kích hoạt)
  • Vô hiệu hóa.

Loại khởi động tự động(Automatic Startup Type) có nghĩa là gì?

Nhiều Dịch vụ được thiết lập để bắt đầu với Windows tức là khi máy tính khởi động. Chúng không cần sự cho phép của người dùng, nhưng chúng được chạy thông qua người dùng Hệ thống cục(Local System) bộ , người được Windows ủy quyền cho nhiều công việc quản trị viên.

Trong phần Dịch vụ (Services) đính kèm(Snap-in) , nhấp đúp để mở bất kỳ dịch vụ nào và chuyển sang tab Chung . (General)Loại Khởi động(Startup Type) cho dịch vụ, được đặt để bắt đầu khi khởi động, sẽ được đặt thành Tự động(Automatic) .

Loại Khởi động Thủ công có nghĩa là gì?

Các loại Dịch vụ(Services) này không bắt đầu khi khởi động máy tính. Chúng bắt đầu vì một số Dịch vụ(Service) phụ thuộc khác hoặc một sự kiện. Nó cũng có thể được khởi tạo bởi người dùng máy tính thông qua Trình quản lý dịch vụ(Services Manager) .

Trigger Start có nghĩa là gì?

Tôi chắc chắn đến thời điểm này bạn đã nhận thấy rằng một số dịch vụ có các điều kiện bổ sung cùng với kiểu khởi động - Kích hoạt Bắt đầu(Trigger Start) . Nó có thể dành cho cả Loại Khởi động (Startup Type)Thủ(Manual) công hoặc Tự(Automatic) động . Nói một cách đơn giản, Trigger Start có nghĩa là dịch vụ có thể được khởi động hoặc dừng bởi các sự kiện của hệ điều hành.

Các trình kích hoạt này đóng một vai trò quan trọng bởi vì nếu không có nó, Dịch vụ(Service) phải tiếp tục chạy nền tiêu tốn tài nguyên, năng lượng và pin. Windows cung cấp cái được gọi là Sự kiện kích hoạt dịch vụ(Service Trigger Events) . Các nhà phát triển có thể triển khai một Dịch vụ(Service) và đăng ký để bắt đầu hoặc dừng khi sự kiện kích hoạt xảy ra.

Một ví dụ kinh điển là những gì bạn trải nghiệm hàng ngày. Mỗi khi bạn tải xuống một tệp, phần mềm chống vi-rút sẽ tự động quét tệp đó. Ví dụ khác là khi một thiết bị được kết nối với máy tính lần đầu tiên, Windows sẽ bắt đầu tìm và tải xuống các trình điều khiển.

Điều đó nói rằng, không phải tất cả các dịch vụ đều có Trigger start. Chỉ khi một dịch vụ có ít nhất một trình kích hoạt, nó sẽ hiển thị Khởi động kích hoạt(Trigger Start) trong ngoặc đơn là Dịch vụ có liên quan(Service) . Điều tốt về các trình kích hoạt là nó không chỉ loại bỏ sự cần thiết phải giữ cho chúng hoạt động mọi lúc mà còn loại bỏ việc thăm dò ý kiến, tích cực chờ đợi sự đồng đều, v.v.

Làm cách nào để xóa Trình kích hoạt khỏi Dịch vụ(Service) ?

loại bỏ trình kích hoạt dịch vụ

Windows SDK cung cấp một tiện ích dòng lệnh, Sc.exe , có thể được sử dụng để kiểm soát một Dịch vụ(Service) . Bây giờ, chẳng hạn, nếu bạn muốn xóa trình kích hoạt khỏi Dịch vụ Xbox(Xbox Service) trên Windows , đây là các bước cần làm theo.

Truy vấn một dịch vụ(Query a Service)

sc qtriggerinfo XboxGipSvc

Xóa một trình kích hoạt(Delete a trigger)

sc triggerinfo XboxGipSvc delete

Dữ liệu cho các trình kích hoạt như vậy được lưu trữ trong Sổ đăng ký(Registry) hoặc trong Chính sách nhóm(Group Policy) (máy hoặc người dùng).

Tôi hy vọng bài đăng này làm rõ mọi thứ một chút.

Đọc liên quan: (Related read:) Dịch vụ Windows: Mọi thứ bạn muốn biết về chúng.



About the author

Tôi là nhà tư vấn công nghệ với hơn 10 năm kinh nghiệm trong lĩnh vực phần mềm. Tôi chuyên về Microsoft Office, Edge và các công nghệ liên quan khác. Tôi đã làm việc trong nhiều dự án khác nhau cho cả các công ty lớn và nhỏ, và tôi cực kỳ am hiểu về các nền tảng và công cụ khác nhau hiện nay.



Related posts