현재 .NET 4.0, Visual Studio 2010, Windows 7-32bit에서 Windows 서비스를 개발 중입니다. 나에게 설치를 해주는 설치 프로젝트가있다. 나는 서비스를 설치하는 경우, 그것을 제거하고 다시 설치하려고, 나는 다음과 같은 오류가 발생합니다 :Windows 7에서 서비스 설치/제거 : "지정된 서비스가 삭제 표시되었습니다."
Windows XP의Error 1001. The specified service has been marked for deletion
이 문제가 Services.msc를 오픈했다이었다. 이 창을 닫으면이 문제가 해결됩니다.
그러나 Windows 7에서는이 문제를 해결할 수있는 유일한 방법은 다시 시작하는 것입니다. 모든 프로그램을 닫으려고했지만 문제는 계속 발생합니다.
누구든지 재시작하지 않고이 문제를 해결하는 방법을 알고 있습니까?
나는 MSI 설치 프로그램을 사용 중지 된 이후이 문제를 보지 못했다
편집, 내가 서비스를 수동으로 설치하려면 Sc.exe를 대신 사용합니다.
이 문제는 Visual Studio 2010과 MSI Installer Project의 조합과 관련 있다고 생각합니다. 그러나, 나는 아직도이 문제의 범인이 무엇인지 모른다.
프로세스 탐색기가 원인이었습니다.
Taskmgr.exe, 프로세스 탭을 사용하여 아직 레지스트리 키가 열려있는 프로세스를 찾을 때까지 프로세스를 하나씩 시작합니다. –
MSI를 사용하여 서비스를 설치하는 것을 중단했지만 대신 sc.exe를 사용하여 수동으로 설치합니다. 그 이후로이 문제가 발생하지 않았습니다. 이 문제는 MSI 프로젝트 및 아마도 Visual Studio와 관련이있는 것으로 보입니다. – Mas
예기치 않은 서비스 탐색기 (services.msc). – TheVillageIdiot