특정 서비스의 로딩을 지연시키는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 193888 - 이 문서가 적용되는 제품 보기.

중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제 발생 시 이를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 편집 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

요약

일부 컴퓨터, 특히 오래된 시스템과 느린 주변 기기가 있는 시스템에서 컴퓨터가 제대로 부팅되도록 특정 Windows 서비스의 로드를 지연시켜야 할 경우가 있습니다. 또는 문제 해결을 위해 한 서비스를 시작하고 다른 서비스를 시작하기 전에 사용할 수 있는지 확인해야 하는 경우도 있습니다. 이 방법은 도메인 컨트롤러와 같은 문제에 영향을 줄 수 있는데, 도메인 컨트롤러는 네트워크 카드가 바인딩되기 전에 DHCP 같은 프로토콜 또는 서비스에서 로드를 시도하는 네트워크에 액세스할 수 없습니다(예: Compaq Netflex).

추가 정보

만들려는 종속성이 아직 없는지 먼저 확인해야 합니다. 다음은 기본 구성에 이미 있는 가장 일반적인 몇 가지 종속성입니다.
표 축소표 확대
서비스종속 대상
AlerterLanmanWorkstation
BrowserLanmanWorkstation, LanmanServer, LmHosts
ClipSrvNetDDE
DHCPAfd, NetBT, TCP/IP
MessengerLanmanWorkstation, NetBIOS
NetBTTCP/IP
NetDDENetDDEDSDM
NetLogonLanmanWorkstation, LmHosts
ParallelParport
ReplicatorLanmanServer, LanmanWorkstation

서비스의 레지스트리 하위 키는 다음 경로에 있으며 서비스가 로드되는 방법을 제어할 수 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service name>
경고 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기 사용에 따른 모든 책임은 사용자에게 있습니다.
새 종속성을 만들려면 지연시킬 서비스를 나타내는 하위 키를 선택하고 편집을 누른 다음 값 추가를 누릅니다. 데이터 형식이 REG_MULTI_SZ인 새로운 값 이름 "DependOnService"(인용 부호 제외)를 만든 다음 확인을 누릅니다. 데이터 대화 상자가 나타나면 이 서비스 전에 시작할 서비스 이름을 각 줄에 한 항목씩 입력한 다음 확인을 누릅니다.

이 데이터 대화 상자에는 레지스트리에서 Services 키 아래에 나타나는 서비스의 정확한 이름을 입력합니다.

컴퓨터가 시작되면 이 항목을 사용하여 종속된 서비스를 시작하려고 시도하기 전에 이 값에 나열된 서비스가 시작되었는지 확인합니다.

예를 들어, 서버 서비스가 WINS(Windows 인터넷 이름 서비스) 전에 로드되는지 확인해야 할 경우가 있습니다. 레지스트리에서 WINS 키를 선택하면 DependOnService 값이 이미 WINS 키에 있음을 확인할 수 있습니다. 기본 설치에서 WINS는 RPCSS(원격 프로시저 호출)와 NTLMSSP(Windows NT LanMan 보안 지원 공급자) 서비스 모두에 이미 종속되어 있습니다. 서버 서비스를 이 목록에 추가하려면 DependOnService 값을 두 번 누릅니다. 복수 문자열 편집기에서 NTMLSSP 아래 줄에 항목 "LANMANSERVER"(인용 부호 제외)을 추가한 다음 확인을 누릅니다.

또한 Windows 2000 및 Windows 2003 Active Directory는 DNS 서버 서비스를 찾아서 사용해야 합니다. DNS 서버 데이터베이스에 있는 기존 Active Directory 도메인 컨트롤러에 대해 DNS 서버 서비스가 동적 DNS 등록과 쿼리를 위해 작동 중인지 확인하기 위해 Netlogon 서비스를 지연시킬 수 있습니다. Netlogon의 DependOnService를 사용하고 LanmanWorkstation과 LanmanServer 목록에 DNS를 추가하십시오. 이렇게 하면 동일한 컴퓨터의 DNS 서버 서비스가 시작되고 준비될 때까지 Netlogon 시작이 지연됩니다.

참고 DNS 서비스가 같은 Windows 2000 또는 Windows 2003 기반 서버에 있을 때 Windows 2000 또는 Windows 2003 Server에서 DNS에 대한 Netlogon 서비스만 지연시키십시오.

참고 이 필드의 항목은 대소문자를 구분하지 않습니다.

경고 "순환 종속성"을 설정한 경우 이 항목을 수동으로 추가하면 시스템이 올바르게 시작하지 못할 수 있습니다. 이러한 문제가 발생하는 가장 간단한 예는 두 개의 서비스가 서로 종속될 경우입니다. 두 서비스 모두 다른 서비스가 먼저 시작되어야 하기 때문에 어느 서비스도 시작할 수 없습니다.

참고 부팅 사이클에서 늦게 시작해야 하는 서비스가 있지만 위에서 설명한 특정 서비스 종속성이 없는 경우에는 "DependOnService"의 데이터 값으로 늦게 시작되는 서비스 중 하나를 선택하십시오. 일반적으로 선택되는 서비스는 Spooler와 Messenger입니다.

참조

자세한 내용은 Windows NT Server Resource Kit에서 8장, 일반 문제 해결(Chapter 8, General Troubleshooting)을 참조하십시오.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 193888 - 마지막 검토: 2006년 1월 20일 금요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
키워드:?
kbinfo KB193888

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com