Windows 서비스 트리거 시작-차이 수동과 자동?


22

Windows Server 2008 R2 (및 Windows 7) 이후 클라이언트 OS를 생각 trigger start합니다. Microsoft는 서비스 를 도입 했습니다. 나는 사이의 차이를 이해한다 automatic, automatic (delayed)manual유형을 시동. Google 기사에서 읽은 내용에서 논리를 이해했다고 생각합니다 trigger start(아직 사용하지는 않았 음).

내가 정말 있는지 이해가 안하고있어로 구성되는 서비스의 차이 것 automatic (trigger start)manual (trigger start)나는이에 대한 설명을 찾을 운이 없었다.

두 경우 모두 트리거가 시작하지 않으면 서비스가 실행되고 있지 않다고 생각합니다. 실제로 차이점은 무엇입니까?

이 질문이 발생한 이유는 실제로 자동 시작 유형 서비스의 모니터링입니다. 서비스가 트리거로 시작하도록 설정되어 있고 트리거가 유효하지 않기 때문에 서비스가 실행되지 않고 모니터링이이를보고하고 있으며 자동 서비스가 실행되지 않습니다.

요약하면-내 질문은 다음과 같습니다

  1. 서비스 automatic (trigger start)와의 차이점은 무엇입니까 manual (trigger start)?
  2. 이 서비스로 전환 될 경우 (일반적으로) 서비스 / 응용 프로그램에 미치는 영향이 수 automatic (trigger start)에를 manual (trigger start)?

답변:


32

OS가 부팅되면 자동 서비스가 시작됩니다. 수동 서비스는 그렇지 않습니다. ETW 이벤트 또는 USB 장치가 연결되어있는 등의 일부 이벤트에서 시작되도록 트리거를 서비스에 추가 할 수 있습니다. 트리거는 수동 또는 자동 서비스에 추가 할 수 있습니다.

자동 (트리거 시작) 서비스의 트리거 예 :

C:\Users\Ryan>sc qtriggerinfo dnscache
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: dnscache

        START SERVICE
          FIREWALL PORT EVENT          : b7569e07-8421-4ee0-ad10-86915afdad09 [PORT OPEN]
            DATA                       : 5355;UDP;

수동 (Trigger Start) 서비스의 트리거 예 :

C:\Users\Ryan>sc qtriggerinfo appinfo
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: appinfo

        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : 201ef99a-7fa0-444c-9399-19ba84f12a1a
        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : 5f54ce7d-5b79-4175-8584-cb65313a0e98
        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : fd7a0523-dc70-43dd-9b2e-9c5ed48225b1
        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : 58e604e8-9adb-4d2e-a464-3b0683fb1480

OS가로드 되 자마자 서비스가 시작되도록 서비스를 자동으로 설정할 수 있지만 서비스가 더 이상 할 일이 없을 때 스스로 중지 할 수도 있습니다. 중지 된 후에는 언제라도 트리거를 다시 시작할 수 있습니다.

요약하자면, 자동 및 수동 서비스 모두 수동으로 시작하는 트리거를 가질 수 있습니다. 유일한 차이점은 운영 체제가로드되는 즉시 자동 서비스가 시작된다는 것입니다.


이러한 서비스가 트리거로 시작되는지 자동으로 시작되는지는 확실하지 않습니까? 아니면 방아쇠로만 멈추나요?
Suncatcher
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.