sc 명령을 사용하여 기존 서비스를 삭제할 수 없습니다 : 지정된 서비스가 설치된 서비스로 존재하지 않습니다


12

삭제 MyNewService하고 싶지만 입력하면

sc delete MyNewService

이러한 서비스가 없기 때문에 단순히 삭제할 수 없습니다.

"지정된 서비스가 설치된 서비스로 존재하지 않습니다"

오류

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

편집 : 서비스 패널과 관련하여 MyNewService 항상 있습니다. PC를 몇 번 다시 시작했는데 거기에 있습니다.


@Ngu Soon Hui : 텍스트 형식의 오류 메시지가 포함되도록 질문을 편집하십시오. 이렇게하면 검색 엔진으로 솔루션을보다 쉽게 ​​찾을 수 있으므로 같은 문제를 가진 다른 사람들을 도울 수 있습니다. 감사. :)
Tomalak

답변:


23

서비스의 속성을 보면 " Service Name"및 " Display Name"가 표시됩니다. 표시 이름은 services.msc에 표시되는 이름이지만 net 명령과 함께 서비스 이름을 사용해야합니다. 예를 들어 " Extensible Authentication Protocol Service"는 표시 이름이고 " EapHost"는 서비스 이름입니다.


훌륭합니다 .SQL 서버 인스턴스를 변경하려면이 기능이 필요했지만 작동하지 못했습니다! "SQL Server (SQLEXPRESS)"로 시도했지만 MSSQL $ SQLEXPRESS가 필요했습니다!
JLWarlow

1

sc "서비스 이름"을 삭제하십시오. 서비스 이름 주위에 큰 따옴표를 넣으십시오 (공백이있는 경우). 생략하면 서비스가 삭제되지 않습니다.


이것은 어리석은 대답처럼 보일 수 있지만 큰 따옴표 대신 작은 따옴표를 사용하면 작동하지 않습니다. 나와 +1
Jean-Bernard Pellerin

-3

services.msc에서 서비스를 설치, 제거 및 삭제하는 단계는 다음과 같습니다.

  1. installutil 서비스 이름
  2. installutil / u 서비스 이름
  3. sc "서비스 이름"삭제

관리자로 Visual Studio 명령 프롬프트를 연 다음 위 명령을 실행하십시오.


내 질문은 마지막 단계 ( "ServiceName"삭제)가 실패한 시점에 관한 것입니다. 당신은 내 질문을 다루고 있지 않습니다
Graviton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.