자동 vs 자동(지연된 시작) 서비스 시작 유형

click fraud protection

서비스 콘솔(서비스.msc) Windows에서는 시작 유형 구성 Windows 서비스의. 아시다시피 드롭다운에서 옵션 중 하나를 선택할 수 있습니다. 자동(지연된 시작), 자동적 인, 수동, 또는 장애가있는.

자동 대 자동 지연 시작 서비스 창

그러나 자동과 자동(지연된 시작)의 차이점이 무엇인지 아십니까?

자동 vs 자동(지연된 시작) 시작 유형

서비스 시작이 다음으로 설정된 경우 자동적 인, 부팅하는 동안 로드됩니다. 기본 제공되는 Windows 서비스가 너무 많기 때문에 Microsoft는 Windows 부팅 및 로그인 성능을 향상시키기 위해 Windows Vista에 "지연된 시작" 개념을 먼저 도입했습니다. 자동(지연된 시작) 서비스는 다른 모든 자동 시작 서비스가 끝날 때까지 시작되지 않습니다.

서비스 제어 관리자는 자동 시작("자동") 서비스를 처리한 후 다음을 호출하여 자동(지연된 시작)으로 실행되도록 설정된 서비스를 시작합니다. ScInitDelayStart() 기능.

모든 자동 시작 서비스가 로드된 후 시스템은 기본적으로 2분(120초) 동안 "지연 시작" 서비스를 대기열에 넣습니다. 이 간격은 다음과 같은 레지스트리 DWORD(32비트) 값을 만들어 변경할 수 있습니다. 자동 시작 지연 다음 레지스트리 키에서 지연(기본: 10진수)을 초 단위로 설정합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

그 외에 서비스 제어 관리자는 지연되지 않은 자동 시작 서비스를 시작하는 것과 동일한 방식으로 "지연 시작" 서비스를 로드합니다. 자동(지연된 시작)과 자동 시작 유형 사이에는 다른 차이점이 없습니다.

인용 Microsoft 성능 팀 블로그: 시작 프로세스 및 지연된 자동 시작

시스템 서비스의 자동 시작이 지연되었습니다. 자동으로 시작하도록 설정된 서비스의 수가 증가하고 그에 따른 부정적인 영향을 해결하기 위해 부팅 성능, 부팅 프로세스의 초기에 시작할 필요가 없는 서비스를 위한 새로운 시작 유형인 지연됨 시작. 이렇게 하면 서비스가 계속 자동으로 시작되지만 부팅 성능이 향상된다는 이점이 있습니다. Delayed로 시작하도록 설정된 서비스는 부팅 직후 시작됩니다.

어떻게 작동합니까? Service Control Manager는 모든 자동 시작 스레드의 시작이 완료된 후 지연된 자동 시작에 대해 구성된 서비스를 시작합니다. 또한 서비스 제어 관리자는 이러한 지연된 서비스에 대한 초기 스레드의 우선 순위를 THREAD_PRIORITY_LOWEST로 설정합니다. 이로 인해 스레드에서 수행하는 모든 디스크 I/O의 우선 순위가 매우 낮습니다. 서비스 초기화가 완료되면 서비스 제어 관리자에 의해 우선 순위가 다시 정상으로 설정됩니다. 지연된 시작, 낮은 CPU 및 메모리 우선 순위, 백그라운드 디스크 우선 순위의 조합은 사용자 로그온에 대한 간섭을 크게 줄입니다.

BITS(Background Intelligent Transfer Service), Windows 업데이트를 포함한 많은 Windows 서비스 클라이언트 및 Windows Media Center는 이 새로운 시작 유형을 사용하여 시스템 종료 후 로그온 성능을 개선하는 데 도움이 됩니다. 신병. 지연된 자동 시작을 위한 서비스를 구성하기 위해 REG_DWORD 값을 생성할 수 있습니다. 지연된 자동 시작 아래의 서비스 구성 레지스트리 키에서 HKLM\SYSTEM\CurrentControlSet\서비스

관련된:Windows의 자동(트리거 시작) 및 수동(트리거 시작) 서비스

자동 및 자동(지연된 시작) 시작 유형에 대한 레지스트리 값

예를 들어 배달 최적화 서비스(DoSvc)로 설정 자동(지연된 시작) Windows 10 v1903에서. 서비스 시작 유형 선택을 저장하는 이 서비스의 레지스트리 값은 다음과 같습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. 값 이름: DelayedAutostart. 값 유형: REG_DWORD. 값 데이터: 1

그만큼 지연된자동 시작 가치 데이터 1 서비스가 지연된 시작으로 설정되었음을 의미합니다. 값이 누락되었거나 다음으로 설정된 경우 0, 지연된 시작으로 설정되지 않습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. 값 이름: 시작. 값 유형: REG_DWORD. 값 데이터: 2

를 위해 시작 DWORD 값, 가능한 데이터는 다음과 같습니다.

  • 2 자동이다
  • 3 수동이다
  • 4 비활성화됨
관련된:Windows 서비스 구성 백업 및 복원(시작 유형)
  • 만약 시작 DWORD는 다음 이외의 값으로 설정됩니다. 2 (자동), 다음 지연된 자동 시작 값은 다음으로 설정되어 있어도 무시됩니다. 1.
  • 만약 시작 DWORD는 다음으로 설정됩니다. 2 (자동) 및 지연된 자동 시작 로 설정됩니다 0 또는 값이 누락된 경우 서비스가 다음으로 설정되었음을 의미합니다. 자동적 인 시작(지연 없음)

편집자 주: 서비스 시작 유형을 임의로 변경하면 시스템에 문제가 발생할 수 있습니다. 서비스 구성을 윈도우 기본 설정 대부분의 경우에. 서비스 구성을 수정하려는 경우 현재 서비스 시작 구성, 생성 복원 지점, 또는 수행 완전한 레지스트리 백업 미리.


작은 요청 하나: 이 게시물이 마음에 들면 공유해 주세요.

귀하의 "작은" 공유 하나가 이 블로그의 성장에 많은 도움이 될 것입니다. 몇 가지 훌륭한 제안:
  • 그것을 핀!
  • 좋아하는 블로그 + Facebook, Reddit에 공유
  • 트윗해!
독자 여러분의 많은 지원 부탁드립니다. 시간은 10초 이상 걸리지 않습니다. 공유 버튼은 바로 아래에 있습니다. :)