는 내가 만든 Windows 서비스를 제거해야합니다,하지만 난 창에서 "프로그램 제거 또는 변경"프로그램을 사용하여이 오류를 얻을 :은 "... 로그 이름과 동일하기 때문에 삭제할 수 없습니다."라는 Windows 서비스를 제거 할 수 없습니다.
오류. 제거 중 예외가 발생했습니다. 이 예외는 무시되고 이되며 제거는 계속됩니다. 그러나 제거가 완료되면 응용 프로그램 이 완전히 제거되지 않을 수 있습니다. -> 이벤트 로그 원본 '111 My Service' 은 로그 이름과 동일하므로 이므로 삭제할 수 없습니다.
그런 다음 "확인"을 클릭하면 프로그램이 설치된 프로그램 목록에 계속 나열됩니다. 더 나쁜 것은 새로운 버전을 설치할 수 없다는 것입니다. Windows Installer는이 제품의 다른 버전이 이미 설치되어 있다고 말하고 먼저 제거해야합니다. 이 프로그램을 제거하려면 어떻게해야합니까?
업데이트 여기에 InstallUtil.exe/u 명령을 실행하면 어떻게됩니까?
제거가 시작됩니다. C : \ MyService.MyService에 대한 로그 파일 내용은 을 참조하십시오. 어셈블리 진행. 파일 은 C : \ MyService.MyService.InstallLog에 있습니다. 조립품을 설치 해제 'C : \ MyService.MyService.exe'. 영향 파라미터는 : logtoconsole =
assemblypath = C : \ MyService.exe이면
로그 = C : \ MyService.MyService.InstallLog 분리 EventLog 구성 소스 (111) 내 서비스. System.Diagnostics.EventLogInstaller 설치 관리자를 제거하는 중에 예외가 발생했습니다. System.InvalidOperationException : 로그 이름과 같기 때문에 이벤트 로그 원본 '111 My Service' 을 삭제할 수 없습니다. 제거하는 동안 예외가 발생했습니다. 이 예외 은 무시되며 제거는 계속됩니다 . 그러나 응용 프로그램 은 완전히 완료되지 않을 수 있습니다. 이 완료되었습니다.제거가 완료되었습니다. 제거하는 동안 예외가 발생했습니다. 이 예외는 무시되며 제거가 계속됩니다. 그러나 응용 프로그램이 완전히 완료되지 않아서 이 완료되지 않을 수 있습니다.
나는 그것을 시도했다. 같은 메시지. –
sc가 "서비스"목록에서 제거했습니다. 그런 다음 HKEY_LOCAL_MACHINE ... SOFTWARE에서 레지스트리를 삭제했습니다. 그러나 어쨌든 여전히 버전이 설치되어 있다는 것을 등록합니다. –
sc delete <서비스 이름>이 (가) 나를 구해 줬습니다 - 감사합니다! – Rob