지연된 서비스가 시작되기까지 얼마나 시간이 걸립니까? [복제]


답변:


4

/programming/4038569/what-does-delayed-start-do-in-startup-type-for-a-windows-service를 참조 하십시오.

자동 (지연된 시작)으로 표시된 서비스는 자동으로 지정된 다른 모든 서비스가 시작된 직후에 시작됩니다. 내 경험에 따르면 컴퓨터 부팅 후 1-2 분 후에 시작됩니다.

이 설정은 시스템 부팅시 리소스에 대한 "매드 러쉬"를 줄이는 데 가장 유용합니다.

동시에 20 개의 서비스가 모두 시작되면 각기 다른 시스템과 귀중한 리소스 조각 (CPU / RAM / 디스크 / 네트워크)에 대해 경쟁하기 때문에 각각 느리게 시작됩니다. 즉, 각 서비스를 사용할 수있게되기까지 시간이 더 걸립니다!

중요한 몇 가지 서비스가있는 경우 해당 서비스를 자동으로 설정하고 가능한 많은 서비스를 자동 (지연된 시작)으로 설정할 수 있습니다. 이렇게하면 중요 서비스가 가장 많은 리소스를 조기에 확보하고 더 빨리 사용할 수있게되며 중요하지 않은 서비스는 약간 나중에 시작됩니다 (정의상 괜찮음).


Tom Wijsman의 위 링크에서 가장 관련성 높은 주석 ... 실제로, 비 지연 시작 서비스를 처리 한 후 기본 지연이 120 초인 작업자 스레드를 큐에 넣습니다.이 스레드는 HKLM \ SYSTEM \의 AutoStartDelay 값으로 대체 될 수 있습니다. CurrentControlSet \ Control. 이 작동하는 스레드가 실행될 때 지연된 시작 서비스가 처리되고 완료되면 SCM이 이벤트 \ BaseNamedObjects \ SC_AutoStartComplete ... 신호를 보냅니다. – Tom Wijsman May 20 '11 at 23:05
barrypicker

@ barrypicker 아직 편집 권한이 없다고 생각합니다. 내 답변에 Tom의 답변을 추가했습니다.
Sandeep Bansal

GUI가 너무 나쁘면 지연 지속 시간을 지정할 수 없습니다. 서비스 4가 이미 완전히 시작되지 않은 경우 서비스 5가 제대로 시작되지 않으면 gui가 서비스 4가 시작된 후 일정 시간 동안 시작하도록 서비스 5를 설정할 수 있다면 좋을 것입니다.
LonnieBest

@LonnieBest-이것이 serivice 종속성의 대상입니다. CurrentControlSet \ Services의 각 서비스 키에는이 서비스를 시작하기 전에 실행해야하는 서비스 목록이있는 선택적 DependOnService 값 (REG_MULTI_SZ)이 있습니다.
Luc VdV
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.