Windows 서비스 관리자를 사용하면 Windows 부팅 시간을 개선할 수 있도록 Windows 서비스 시작을 지연할 수 있습니다. 시스템 서비스에 대한 자동(지연된 시작) 옵션은 Windows Vista에서 도입되었으며 Windows 11/10에서는 모든 서비스를 포함하도록 확장되었습니다.
자동(지연된 시작) 의미
Windows 서비스는 일반적으로 컴퓨터가 부팅될 때 시작되어 컴퓨터가 종료될 때까지 백그라운드에서 조용히 실행되는 응용 프로그램입니다.
일부 구형 컴퓨터에서는 컴퓨터가 제대로 부팅되도록 특정 Windows 서비스의 로드를 지연해야 할 수 있습니다. 다른 경우에는 특정 서비스가 시작되었고 다른 서비스가 시작되기 전에 문제 해결을 위해 사용 가능한지 확인하고자 할 수 있습니다. 여기서 자동(지연된 시작) 옵션이 도움이 될 수 있습니다.
어떻게 작동합니까? Microsoft는 다음과 같이 설명합니다.
<블록 인용>Service Control Manager는 모든 자동 시작 스레드의 시작이 완료된 후 지연된 자동 시작을 위해 구성된 서비스를 시작합니다. 또한 서비스 제어 관리자는 이러한 지연된 서비스에 대한 초기 스레드의 우선 순위를 THREAD_PRIORITY_LOWEST로 설정합니다. 이로 인해 스레드가 수행하는 모든 디스크 I/O의 우선 순위가 매우 낮습니다. 서비스 초기화가 완료되면 서비스 제어 관리자에 의해 우선 순위가 다시 정상으로 설정됩니다. 지연된 시작, 낮은 CPU 및 메모리 우선 순위, 백그라운드 디스크 우선 순위의 조합은 사용자 로그온에 대한 간섭을 크게 줄입니다. BITS(Background Intelligent Transfer Service), Windows Update Client 및 Windows Media Center를 비롯한 많은 Windows 서비스는 이 새로운 시작 유형을 사용하여 시스템 부팅 후 로그온 성능을 향상시킵니다.
특정 Windows 서비스 로드 지연
서비스 로드를 지연하려면 services.msc를 실행하십시오. , 서비스 관리자를 엽니다. 서비스를 선택하고 두 번 클릭하여 속성 상자를 엽니다.
시작 유형 아래의 드롭다운 메뉴에 4가지 옵션이 표시됩니다.
- 자동,
- 자동(지연된 시작),
- 수동 및
- 비활성화됨.
자동(지연된 시작) 옵션을 사용하면 자동으로 설정된 다른 서비스가 로드된 후에만 Windows에서 이러한 서비스를 로드할 수 있습니다. 따라서 이러한 지연된 서비스는 모든 자동 서비스가 시작될 때까지 시작될 때까지 기다려야 합니다.
기본 지연 시간은 120초입니다. 그러나 AutoStartDelay를 수정하여 변경할 수 있습니다. 다음 레지스트리 키의 값:
HKLM\SYSTEM\CurrentControlSet\Control
자동 비지연 서비스를 처리한 후 Windows는 지연 서비스를 실행하기 위해 작업자 스레드를 대기열에 넣습니다.
컴퓨터의 성능과 보안이 손상되지 않도록 하고 시작 유형을 변경하지 않도록 자신이 무엇을 하고 있는지 알지 못하는 한 서비스 시작을 무분별하게 지연하지 마십시오. 자동의 보안 소프트웨어 서비스 자동(지연된 시작)으로
KB193888은 다음 레지스트리 키의 값을 수정하여 프로그래밍 방식으로 수행하는 방법을 알려줍니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service name>
KB 문서는 모든 Windows 버전에서 작동합니다.
읽기 :Windows 서비스에서 자동(트리거 시작) 및 수동(트리거 시작)은 무엇을 의미합니까?