로 Windows 서비스를 제거하려고 sc delete <service name>
하면 다음 오류가 발생합니다.
[SC] DeleteService 실패 1072 :
지정된 서비스가 삭제 표시되었습니다.
내가 이미 한 일 :
-
분명히 서비스를 중단했습니다. 는
sc queryex "<service name>"
다음과 같은 결과를 제공합니다 :SERVICE_NAME: Stub service TYPE : 10 WIN32_OWN_PROCESS STATE : 1 STOPPED WIN32_EXIT_CODE : 1067 (0x42b) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 0 FLAGS :
-
Microsoft Management Console이 닫혔는지 확인 (
taskkill /F /IM mmc.exe
) -
레지스트리에서 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ <서비스 이름> 키를 제거했습니다 .
이 제거로 인해
services.msc
서비스는 이름으로 표시되지만 상태 또는 시작 유형은 표시되지 않지만 설명은“<설명을 읽지 못했습니다. 오류 코드 : 2>”. 속성을 보려고하면“시스템이 지정된 파일을 찾을 수 없습니다.” 다섯 번 표시됩니다.
문제가 지속됩니다.
다음 단계는 무엇인가요?
답변
서비스가“삭제 표시”에 멈출 수있는 몇 가지 원인이있을 수 있습니다.
-
SysInternals의 프로세스 탐색기가 열립니다 . 닫으면 서비스가 자동으로 제거됩니다.
-
MMC (Microsoft Management Console)가 열립니다 . 모든 인스턴스를 닫으려면을 실행하십시오
taskkill /F /IM mmc.exe
. -
서비스 콘솔이 열립니다 . 이는 서비스 콘솔이 MMC에 의해 호스팅되므로 이전 시점과 동일합니다.
-
이벤트 뷰어가 열립니다 . 다시, 이것은 세 번째 요점과 동일합니다.
-
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ {service name} 키가 존재합니다 .
-
다른 사람이 서버에 로그인 했으며 앞에서 언급 한 응용 프로그램 중 하나가 열려 있습니다.
-
서비스를 디버깅하는 데 사용되는 Visual Studio 인스턴스 가 열려 있습니다.
답변
서비스 콘솔을 열어 둔 채로 발생할 수도 있습니다. Windows는 서비스가 종료 될 때까지 서비스를 실제로 삭제하지 않습니다.
답변
나는 같은 문제가 있었고 마침내 서비스 프로세스를 중단하기로 결정했습니다.
아래 단계를 시도하십시오.
-
서비스의 프로세스 ID를 얻습니다.
sc queryex <service name>
-
프로세스를 죽이다
taskkill /F /PID <Service PID>
답변
내 경우에는을 닫은 후에 효과가 Services
있었습니다. Services.msc
이 열려 있는지 확인하고 , 그렇다면 닫고 서비스 프로세스가에 있는지 확인하십시오 Task Manager
.
답변
즉, services.msc에서 서비스가 여전히 비활성화 된 것으로 표시됩니다. services.msc를 닫고 관리자 권한으로 다시 엽니 다 … 서비스가 표시되지 않습니다. 이제 명령을 사용하여 서비스를 설치하십시오.
installutil “서비스 경로”
답변
위에서 제안한 레지스트리 키를 삭제하면 서비스가 중지 상태에 빠졌습니다. 다음 절차가 저에게 효과적이었습니다.
작업 관리자 열기> 서비스 선택 탭> 서비스 선택> 마우스 오른쪽 버튼을 클릭하고 “프로세스로 이동”> 프로세스를 마우스 오른쪽 단추로 클릭 한 후 프로세스 종료를 선택하십시오.
그 후 서비스는 사라져야한다
답변
확인해야 할 사항이 하나 더 있습니다. 작업 관리자를 살펴보십시오. 다른 사용자가이 상자에 연결되어있는 경우 ‘연결이 끊긴’경우에도 실제로 로그 아웃하여 서비스를 삭제해야합니다.