2012-06-13 36 views
261

Khi cài đặt các dịch vụ Windows có hai tùy chọn để tự động khởi động dịch vụ Windows khi khởi động Windows. Một là Tự động và một là Tự động (Khởi động bị trì hoãn). Sự khác biệt giữa hai chi tiết này là gì?"Tự động" so với "Tự động (Khởi động bị trì hoãn)"

Ví dụ: nếu bạn đang tạo trình cài đặt với wixtoolset, phần tử ServiceConfig có thuộc tính DelayedAutoStart. Điều đó sẽ ảnh hưởng như thế nào khi các dịch vụ được bắt đầu vào lúc khởi động?

WiX tài liệu: ServiceConfig Element

+5

http://blogs.technet.com/b/askperf/archive/2008/02/02/ws2008-startup-processes-and-delayed-automatic-start.aspx –

+21

Tôi không chắc chắn cách thức này được xem là tắt chủ đề xem xét thực tế là http://wixtoolset.org/ cung cấp cho bạn khả năng xác định điều này và chúng tôi cho phép các câu hỏi về Wix. – Aelphaeis

+2

Tôi tin rằng điều này nên được di chuyển sang superuser thay vì bị đóng làm chủ đề. Tôi thấy có bản sao của điều này trong superuser cũng – slayernoah

Trả lời

355

Nói tóm lại, các dịch vụ thiết lập để tự động sẽ bắt đầu quá trình khởi động, trong khi các dịch vụ thiết lập để bắt đầu như Chậm sẽ bắt đầu ngay sau khi khởi động.

Bắt đầu dịch vụ Bị trì hoãn cải thiện hiệu suất khởi động của máy chủ và có các lợi ích bảo mật được nêu trong the article Adriano được liên kết trong nhận xét.

Cập nhật: "ngay sau khi khởi động" thực sự là 2 phút sau khi dịch vụ "tự động" cuối cùng đã bắt đầu, theo mặc định. Điều này có thể được cấu hình bằng khóa đăng ký, theo số Windows Internals và các nguồn khác (3, 4).

Các khóa registry quan tâm (Ít nhất là trong một số phiên bản của cửa sổ) là: HKLM\SYSTEM\CurrentControlSet\services\<service name>\DelayedAutostart sẽ có giá trị 1 nếu trì hoãn, 0 nếu không muốn nói.

HKLM\SYSTEM\CurrentControlSet\services\AutoStartDelay số thập phân giây để chờ, có thể cần phải tạo số giây này. Áp dụng toàn cầu cho tất cả các dịch vụ Bị trì hoãn.

+9

Tôi tự hỏi, ngắn gọn là bao lâu? Không có nhiều thông tin ngoài kia. Nó bằng cách nào đó trông giống như Windows sẽ chờ đợi, cho đến khi tải hệ thống giảm xuống, hoặc một bước nhất định trong trình tự khởi động đã đạt được. Sau đó, nó bắt đầu bắt đầu bất kỳ dịch vụ bị trì hoãn nào. Bất kỳ sự phản đối hay thậm chí là hiểu biết về điều đó? – leo

+5

@leo 2 phút sau khi dịch vụ tự động cuối cùng - câu trả lời được cập nhật. –

+3

Với nhiều dịch vụ bắt đầu bị trì hoãn, các cửa sổ sẽ quyết định bắt đầu như thế nào trước tiên? – Ernest

Các vấn đề liên quan