[windows-services] “지정된 서비스가 삭제 된 것으로 표시되었습니다”오류 해결 방법

로 Windows 서비스를 제거하려고 sc delete <service name>하면 다음 오류가 발생합니다.

[SC] DeleteService 실패 1072 :

지정된 서비스가 삭제 표시되었습니다.

내가 이미 한 일 :

문제가 지속됩니다.

다음 단계는 무엇인가요?



답변

서비스가“삭제 표시”에 멈출 수있는 몇 가지 원인이있을 수 있습니다.

  1. SysInternals의 프로세스 탐색기가 열립니다 . 닫으면 서비스가 자동으로 제거됩니다.

  2. 작업 관리자가 열립니다 .

  3. MMC (Microsoft Management Console)가 열립니다 . 모든 인스턴스를 닫으려면을 실행하십시오 taskkill /F /IM mmc.exe.

  4. 서비스 콘솔이 열립니다 . 이는 서비스 콘솔이 MMC에 의해 호스팅되므로 이전 시점과 동일합니다.

  5. 이벤트 뷰어가 열립니다 . 다시, 이것은 세 번째 요점과 동일합니다.

  6. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ {service name} 키가 존재합니다 .

  7. 다른 사람이 서버에 로그인 했으며 앞에서 언급 한 응용 프로그램 중 하나가 열려 있습니다.

  8. 서비스를 디버깅하는 데 사용되는 Visual Studio 인스턴스 가 열려 있습니다.


답변

서비스 콘솔을 열어 둔 채로 발생할 수도 있습니다. Windows는 서비스가 종료 될 때까지 서비스를 실제로 삭제하지 않습니다.


답변

나는 같은 문제가 있었고 마침내 서비스 프로세스를 중단하기로 결정했습니다.

아래 단계를 시도하십시오.

  • 서비스의 프로세스 ID를 얻습니다.

    sc queryex <service name>

  • 프로세스를 죽이다

    taskkill /F /PID <Service PID>


답변

내 경우에는을 닫은 후에 효과가 Services있었습니다. Services.msc이 열려 있는지 확인하고 , 그렇다면 닫고 서비스 프로세스가에 있는지 확인하십시오 Task Manager.


답변

즉, services.msc에서 서비스가 여전히 비활성화 된 것으로 표시됩니다. services.msc를 닫고 관리자 권한으로 다시 엽니 다 … 서비스가 표시되지 않습니다. 이제 명령을 사용하여 서비스를 설치하십시오.

installutil “서비스 경로”


답변

위에서 제안한 레지스트리 키를 삭제하면 서비스가 중지 상태에 빠졌습니다. 다음 절차가 저에게 효과적이었습니다.

작업 관리자 열기> 서비스 선택 탭> 서비스 선택> 마우스 오른쪽 버튼을 클릭하고 “프로세스로 이동”> 프로세스를 마우스 오른쪽 단추로 클릭 한 후 프로세스 종료를 선택하십시오.

그 후 서비스는 사라져야한다


답변

확인해야 할 사항이 하나 더 있습니다. 작업 관리자를 살펴보십시오. 다른 사용자가이 상자에 연결되어있는 경우 ‘연결이 끊긴’경우에도 실제로 로그 아웃하여 서비스를 삭제해야합니다.