Windows/2008

[스크랩] EVENT ID 7011 (서비스 컨트롤 매니저 트랜잭션 응답 지연)

99iberty 2016. 7. 12. 17:14


https://technet.microsoft.com/en-us/library/cc756319(v=ws.10).aspx



Event ID 7011 — Basic Service Operations

Updated: December 11, 2007

Applies To: Windows Server 2008

red

Service Control Manager transmits control requests to running services and driver services. It also maintains status information about those services, and reports configuration changes and state changes.

Event Details

Product: Windows Operating System
ID: 7011
Source: Service Control Manager
Version: 6.0
Symbolic Name: EVENT_TRANSACT_TIMEOUT
Message: Timeout (%1 milliseconds) waiting for a transaction response from the %2 service.

Resolve

Increase the service timeout period

The Service Control Manager will generate an event if a service does not respond within the defined timeout period (the default timeout period is 30000 milliseconds). To resolve this problem, use the Registry Editor to change the default timeout value for all services.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

Caution: Incorrectly editing the registry may severely damage your system. Before making changes to the registry, you should back up any valued data.

To change the service timeout period:

  1. Click the Start button, then click Run, type regedit, and click OK.
  2. In the Registry Editor, click the registry subkey HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  3. In the details pane, locate the ServicesPipeTimeout entry, right-click that entry and then select Modify.

    Note: If the ServicesPipeTimeout entry does not exist, you must create it by selecting New on the Edit menu, followed by the DWORD Value, then typing ServicesPipeTimeout, and clicking Enter.

  4. Click Decimal, enter the new timeout value in milliseconds, and then click OK.
  5. Restart the computer.

Verify

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To verify the state in which a service is operating:

  1. Click the Start button, Run, then type cmd to open a command prompt.
  2. Type sc interrogate service_name (where service_name is the name of the service) at the command prompt to update the status of that service in Service Control Manager.
  3. Type sc qc service_name at the command prompt to display the configuration status of the service.
  4. Type sc queryex service_name at the command prompt to display the extended status of the service. This command will provide the following information about a service: SERVICE_NAME (the service's registry subkey name), TYPE (the type of service, for example, shared process, interactive), STATE (for example, running, paused, and the states that are not available), WIN32_EXIT_CODE (the Windows exit error code), SERVICE_EXIT_CODE (the service exit code), CHECKPOINT, WAIT_HINT (the time period the SCM waits before reporting a service failure), PID (ID of the process running the service), and FLAGS. If the service was started successfully, the WIN32_EXIT_CODE field should contain a zero (0). If the service failed to start when an attempt was made, this field should contain an exit code provided by the service when it could not start.
  5. Type net helpmsg exit_code (where exit_code is the 4 digit number of the error code) at the command prompt to display the meaning of the exit code.

For more information about the sc command, see SC Command Reference Help (http://go.microsoft.com/fwlink/?LinkID=84961). For more information about the net helpmsg command, see http://go.microsoft.com/fwlink/?LinkId=105087.

Related Management Information

Basic Service Operations

Core Operating System



---------------------------------------------------------------------------------------------------------------------------------------


https://support.microsoft.com/en-us/kb/922918


Windows Server 2003, Windows Server 2008 또는 Windows Server 2008 r 2를 실행 하는 컴퓨터를 시작할 때 서비스가 시작 되지 않고 및 다음과 같은 오류 이벤트가 응용 프로그램 로그에 나타납니다.

이벤트 1

이벤트 종류: 오류
이벤트 원본: 서비스 제어 관리자
이벤트 범주: 없음
이벤트 ID: 7000

ServiceName 서비스는 다음 오류 때문에 시작 하지 못했습니다.
서비스가 시작이나 제어 요청에 대해 적시에 응답하지 않았습니다.

이벤트 2

이벤트 종류: 오류
이벤트 원본: 서비스 제어 관리자
이벤트 범주: 없음
이벤트 ID: 7011

설명:
시간 초과 (30000 밀리초) ServiceName 서비스에서 트랜잭션 응답을 기다리는.

이벤트 3

이벤트 종류: 오류
원본: 서비스 제어 관리자
이벤트 ID: 7009
작업 범주: 없음

ServiceName 서비스 연결을 기다리는 동안 시간이 초과 (30000 밀리초)를 도달 했습니다.

해결 방법
중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법


이 문제를 해결 하려면 서비스 제어 관리자에 대 한 기본 시간 제한 값을 늘리려면 레지스트리를 수정 합니다. 이 값을 60 초를 늘리려면 다음과이 같이 하십시오.
  1. 시작 실행을 차례로 누르고 regedit를 입력 한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위키를 찾아 클릭합니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. 오른쪽 창에서 ServicesPipeTimeout 항목을 찾습니다.

    참고: ServicesPipeTimeout 항목이 없으면 만들어야 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. 편집 메뉴에서 새로 만들기를 가리키고 DWORD 값을 누릅니다.
    2. ServicesPipeTimeout입력 하 고 enter 키를 누릅니다.
  4. ServicesPipeTimeout마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭 합니다.
  5. 10 진수를 클릭 하 고 60000입력 한 다음 확인을 누릅니다.

    이 값이 서비스가 시간 초과 되기 전의 시간을 (밀리초) 나타냅니다.
  6. 컴퓨터를 다시 시작합니다.
참고: 이 해결 방법은 서비스가 시작 되지 않는 문제를 해결할 수 있습니다. 또 다른 문제의 증상일 있는지 확인 하려면이 문제를 연구 하는 것이 좋습니다.
추가 정보
서비스 제어 관리자 7000 또는 7011 이벤트 로깅 전 ServicesPipeTimeout 항목에 의해 지정 된 시간까지 기다립니다. Windows 추적 세션 관리자 서비스에 종속 된 서비스를 시작 하려면 60 초 이상 필요할 수 있습니다. 따라서 늘리기 ServicesPipeTimeout 값 적절 하 게 시작 하려면 모든 종속 서비스 충분 한 시간을 제공 합니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
839803 Windows 추적 세션 관리자 서비스가 시작 되지 않고 및 이벤트 ID 7000 발생

Warning: This article has been translated automatically