현재 서비스에서 제어 메시지를 수락 할 수 없습니다


16

"컴퓨터"를 마우스 오른쪽 버튼으로 클릭하고 "관리"를 클릭하면 메시지가 나타납니다 service cannot accept control messages at this time. 이 원인은 무엇이며 어떻게 수정합니까?

Windows 7 Pro x64를 실행하고 있습니다


재부팅을 시도 했습니까? 로그 아웃했다가 다시 로그인 하시겠습니까? 바이러스 검사 (적어도 오류 메시지의 빠른 Google에 따르면이 원인으로 알려진)? 이것이 제대로 작동 했습니까? 그렇다면, 시스템 복원이 작동했던 시점으로 시스템 복원을 시도 했습니까?
Ƭᴇcʜιᴇ007

문제의 원인을 파악하고 재부팅하여 문제가 해결되기를 바랐습니다.
Icode4food 2016

답변:


14

각 Windows 서비스에는 메시지 펌프 가 포함되어 있습니다. 예를 들어, Windows 또는 기타 소스에서 메시지를 대기 한 후 발송하여 처리하는 루프가 있습니다.

예를 들어 서비스가 "중지"메시지를 받으면 서비스 관리자가 "중지"상태로 간주합니다. "중지 중지"상태 인 경우 "시작"과 같이 충돌하는 명령을 수락 할 수 없습니다. 이런 일이 발생하면 인용 한 메시지가 나타납니다.

메시지가 메시지 처리 코드에 응답하지 않거나 명령을 처리하는 데 시간이 오래 걸리면이 문제가 발생할 수 있습니다. 이 문제는 자체적으로 해결 될 일시적인 문제 일 것으로 기대하고 1-2 분 정도 기다릴 수 있습니다. 내 경험으로는 거의 그렇지 않습니다.

이제 "컴퓨터"메뉴에서 "관리"를 클릭 하면 관리자 권한 상승 후 Microsoft Management Console이 열립니다. 여러 서비스가 관련되어 있는데 어떤 서비스가 잘못 작동하는지 잘 모르겠습니다.

재부팅 후,을 열고 Event viewer하고 보면 System로그. Service Control Manager에서이 문제가 발생한 서비스에 대한 메시지가 있어야합니다. 이 문제가 다시 발생하면 작업 관리자에서 문제가있는 서비스를 종료하고 명령 줄에서 다시 시작하십시오. 예 :net start servicename


이상한 오류 메시지입니다.
surfasb

작업 관리자를 통한 서비스 종료에 대한 팁을 주셔서 감사합니다. TM의 서비스 탭에서 서비스를 마우스 오른쪽 단추로 클릭하고 "goto process"를 선택한 다음 해당 프로세스를 종료하십시오.
DaveInCaz

6

이 문제는 응용 프로그램 정보 서비스가 응용 프로그램을 관리자에게 승격시키는 요청에 응답하지 않아 오류 메시지가 발생하기 때문에 발생합니다.

  1. 로컬 관리자 계정으로 로그인하십시오.
  2. Services.msc를 열고 최소화합니다 (다음 단계를 수행하면 서비스가 종료 된 후 서비스를 시작하기 위해 services.msc를 실행하지 못하게되므로 services.msc를 미리 열어야합니다!)
  3. 프로세스 탐색기를 관리자로 실행
  4. svchost.exe netsvcs 프로세스를 종료하십시오.
  5. 그런 다음 서비스에서 응용 프로그램 정보 서비스를 시작하십시오.

일부 자동 서비스가 중지되었을 수 있으므로 모든 자동 서비스를 점검하고 다시 시작하십시오.

문제가 해결 될 것입니다.

이는 서비스 중단을 일으킬 수 있으므로 재부팅 할 수없는 중요한 프로덕션 서버에서 특히 유용하지만 재부팅하지 않으려는 경우 데스크톱에서도 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.