FIX: 표시는 "오류 1053: 서비스가 적시에 시작 이나 제어 요청에 응답 하지 않았습니다" 또는 관리 되는 Windows 서비스를 일시 중지 하면 오류 메시지가 나타난다

증상

또는 관리 되는 Microsoft Windows 서비스를 일시 중지 하 고 중지 하거나 서비스를 일시 중지 하는 과정에서는 기본 구성 된 시간 보다 더 많은 시간을 다음과 같은 오류 메시지가 나타날 있습니다.
로컬 컴퓨터에서 Windows 서비스 이름 서비스를 중지 하지 못했습니다.
오류 1053: 서비스가 적시에 시작 이나 제어 요청에 응답 하지 않았습니다.
참고: 사용자가 만든 Windows 서비스 이름에 대 한 자리 표시자는 windows 서비스 이름 입니다.

원인

ServiceBase 클래스의 Advapi32.dll 파일 ScDispatcherLoop에 정의 된 서비스 명령 처리기에서 직접 OnStop 메서드를 호출 합니다. 30 초 후 ScDispatcherLoop 스레드 서비스 제어 관리자에서 새 서비스 명령의 받을 준비가 없으면 Windows 서비스 컨트롤러 표시 서비스 "시간 초과" 따라서이 오류 메시지가 나타납니다.

해결 방법

이 문제를 해결 하려면 Microsoft.NET Framework 1.1에 대 한 최신 서비스 팩을 구하십시오. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 해당 문서를 확인하십시오.
Microsoft.NET Framework 1.1 서비스 팩 1을 구하는 885055 방법

상태

Microsoft는 "적용 대상" 절에 나열 된 제품의 문제 임을 확인 했습니다. 이 문제는 Microsoft.NET Framework 1.1 서비스 팩 1에서에서 처음 수정 되었습니다.

자세한 내용

동작을 재현 하는

  1. Windows 서비스 프로젝트를 만듭니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. Microsoft Visual Basic.NET을 사용 하 여 Windows 서비스 프로젝트를 만듭니다. SampleWS Windows 서비스 이름입니다.
    2. SampleWS의 속성 창에서 CanPauseAndContinue 속성, CanShutDown 속성 및 CanStop 속성을 True로 설정 합니다.
    3. ServiceName 속성을 SampleWS로 설정 합니다.
    4. Service1.vb 파일의 코드 보기에서 System.Threading 네임 스페이스를 프로젝트로 가져올 파일의 시작 부분에 다음 코드를 추가 합니다.
      Imports System.Threading
    5. OnPause 메서드를 Service1.vb 파일에 추가 합니다.
    6. OnPause 메서드 및 OnStop 메서드에 다음 코드를 추가 합니다.
      Thread.Sleep(40000)
    7. ServiceProcessInstaller1 설치 관리자와 ServiceInstaller1 설치 관리자를 SampleWS 프로젝트에 추가 합니다.
    8. ServiceProcessInstaller1 설치 관리자의 속성 창에서 ServiceProcessInstaller1 설치 관리자의 계정 속성을 LocalSystem으로 설정 합니다.
    9. ServiceInstaller1 설치 관리자의 속성 창에서 자동으로 시작 형식 을 속성을 설정 합니다.
    10. SampleWS 응용 프로그램을 빌드하십시오.
  2. 설치 프로젝트를 만들고 SampleWS 응용 프로그램 설치 프로젝트의 출력을 추가 합니다.
  3. SampleWS 솔루션을 빌드하십시오.
  4. Setup1.msi 파일을 찾습니다. 이 파일은 2 단계에서 만들어진 Setup1 프로젝트 폴더에 있습니다.
  5. SampleWS Windows 서비스를 설치 하려면 Setup1.msi 파일을 두 번 클릭 합니다.
  6. 시작 실행을 차례로 누르고 열기 상자에 services.msc 를 입력 한 다음 확인을 누릅니다. 서비스 Microsoft 관리 콘솔 (MMC) 스냅인을 엽니다.
  7. 오른쪽 창에서 SampleWS 서비스를 찾은 다음 서비스를 시작 합니다.
  8. 또는 SampleWS 서비스를 일시 중지 합니다.
"현상" 절에 나와 있는 문제를 알려 줍니다.

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 해당 문서를 확인하십시오.
824684 Microsoft 소프트웨어 업데이트의 설명에 사용되는 표준 용어 설명

참조

Windows 서비스를 만드는 방법에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.
속성

문서 ID: 839174 - 마지막 검토: 2017. 2. 7. - 수정: 2

Microsoft .NET Framework 1.1

피드백