서비스에 대한 지침
서비스는 업데이트를 설치하는 데 필요한 경우 다시 시작 관리자가 서비스를 종료하고 다시 시작할 수 있도록 이러한 지침을 준수해야 합니다. 애플리케이션은 애플리케이션 대한지침에 설명된 지침을 사용할 수 있습니다.
시스템을 다시 시작하지 않고도 Service Control Manager 사용하여 서비스를 종료하고 다시 시작할 수 있어야 합니다. 이 지침의 예외는 lsass.exe 또는 services.exe컨텍스트에서 실행되는 중요한 시스템 프로세스입니다.
다시 시작 관리자는 서비스 종속성을 적용합니다. 서비스가 종료되고 다시 시작되면 종속 서비스가 종료되고 다시 시작됩니다.
서비스는 SCM(Service Control Manager)복구 간격 및 재설정 기간을 지정해야 합니다. 복구 간격은 SCM이 복구 작업을 수행하기 전에 대기하는 마지막 실패 후 시간(msecs)입니다. 다시 설정 기간은 서비스 제어 관리자가 실패 횟수를 0으로 다시 설정하기 전에 대기하는 마지막 오류 이후의 시간(초)입니다. 서비스는 ChangeServiceConfig2 함수를 사용하여 구성 설정을 변경할 수 있습니다.
중요 서비스 다음 복구 설정을 사용하여 서비스를 다시 시작하지 못한 후 1분 후에 서비스를 다시 시작하고, 두 번째 실패 후 2분 후에 다시 시작하며, 세 번째 실패 후 1분 후에 컴퓨터를 다시 시작하도록 지정해야 합니다. 실패 횟수는 300초 후에 0으로 다시 설정됩니다.
- 복구 작업: 다시 시작/60000/다시 시작/120000/다시 부팅/60000 & 다시 설정 =300
중요 서비스 중요하지 않은 서비스 전에 시작해야 합니다. 중요한 서비스가 아닌 서비스는 다음 복구 설정을 사용하여 서비스를 다시 시작하지 못한 후 2분 후에 서비스를 다시 시작하도록 지정해야 합니다. 두 번째 실패 후 서비스가 다시 시작되지 않으며 관리자가 이 경우에 개입해야 합니다. 실패 횟수는 900초 후에 0으로 다시 설정됩니다.
- 복구 작업: 다시 시작/120000/다시 시작/300000/없음/0 & 다시 설정 = 900