Windows에서 수동으로 중지한 서비스를 다시 시작하는 이유는 무엇입니까?

Windows에서 수동으로 중지한 서비스를 다시 시작하는 이유는 무엇입니까?

Azure에는 세 개의 서버(Windows 2012 R2)가 있으며, 자체적으로 개발된 다양한 서비스를 실행하고 있습니다. 이러한 서비스는 자동으로 시작되도록 구성되므로 자연스럽게 시작 시 또는 재부팅 후에 이러한 서비스가 실행될 것으로 예상됩니다.

때때로 애플리케이션을 업그레이드하기 위해 이러한 서비스를 중지해야 합니다. 이러한 서비스를 중지하면 다시 시작할 준비가 될 때까지 서비스가 중지된 상태로 유지되기를 원합니다. 하지만 서비스가 중지된 지 약 한 시간 후에 모든 면에서 자발적으로 다시 시작되는 것으로 나타났습니다.

분명히 "자발적으로"라는 용어는 약간 과장된 표현입니다. "뭔가"가 이를 다시 시작하고 있지만 이 트리거를 정확히 찾아내기는 어렵습니다. 자동 시작으로 표시되었지만 실행되고 있지 않은 것으로 확인된 서비스를 주기적으로 다시 시작하는 Windows Server 기능 또는 이러한 서버에 대한 도메인 정책이 있습니까? 나는 이것에 대해 들어 본 적이 없습니다. 이러한 서비스에는 복구 옵션이 정의되어 있지 않지만 어떤 경우에도 관련이 없습니까? 이러한 서비스는 "충돌"하지 않았으며 명시적인 중지 명령에 의해 완전히 종료되었습니다. 이러한 인스턴스에서는 발생하지 않는 OS 다시 시작을 제외하고 이러한 서비스가 자동으로 시작되도록 하는 외부 종속성은 없습니다.

서비스를 중지하고 gpupdate /force를 수행했는데 서비스가 다시 시작되지 않았습니다. 나는 이것이 그룹 정책에 따라 다시 시작되지 않는다는 표시라고 생각합니다. 그렇다면 gpupdate가 다시 시작을 트리거할 것으로 예상했기 때문입니다. (하지만 제가 이 분야 전문가가 아니기 때문에 틀린 부분이 있을 수도 있습니다.)

당신이 제공할 수 있는 조언에 감사드립니다.

답변1

이는 Windows 동작으로 인한 것이 아닙니다. 클라우드 서비스 제공업체로부터 중지된 서비스를 모니터링하고 다시 시작하는 자체 자동화 도구가 있다는 사실을 알게 되었습니다. 나는 그들에게 지시했습니다. 그런 짓은 하지 마세요!

다른 관리자(많지는 않지만 여러 명)가 동일한 질문을 하는 것을 본 적이 있기 때문에 이 게시물을 남겨 두겠습니다. 위의 설명과 내 경험에 따라 내 조언은 이 동작이 기본 Windows 서비스 관리에 뿌리를 두고 있지 않을 가능성이 높으므로 다른 곳을 살펴보는 것입니다.

관련 정보