(SC) DeleteService FAILED 1072

99

Ostatnim razem, gdy tworzę profil WAS i WASService, próbuję skonfigurować i uruchomić wiele skryptów, aby dowiedzieć się, jak skonfigurować WAS, W końcu ulega awarii, więc używam wasprofile, usuń ten profil i zapomnij usunąć WASService.

Teraz znalazłem wyświetlanie usługi IBM Webphere Application Server na liście services.msc, więc próbowałem ją usunąć za pomocą WASService.exepolecenia -remove i SCpolecenia systemu Windows, ale otrzymałem komunikat

C:\Program Files\IBM\WebSphere\AppServer\bin>sc delete "IBMWAS61Service - DEV"
[SC] DeleteService FAILED 1072:
The specified service has been marked for deletion.
Fuangwith S.
źródło

Odpowiedzi:

199

upewnij się, że usługa jest zatrzymana, panel sterowania usługami jest zamknięty i żadne uchwyty otwartych plików nie są otwarte przez usługę.

Upewnij się również, że ProcessExplorer nie jest uruchomiony.

StingyJack
źródło
1
W systemie Windows Server 2008 usunięcie powiodło się, gdy zamknąłem okno „zarządzania serwerem”. Następnym razem, gdy próbowałem usunąć, błąd brzmiał „brak zarejestrowanej usługi”.
Alfabravo
23
@Alfabravo: To samo przytrafiło się mnie, chociaż w moim przypadku miałem otwarte okno "Usługi". Jak tylko go zamknąłem, byłem złoty.
Cory Grimster
5
Tak samo jak @Cory Grimster - zamknąłem okno usług i oczekujące usuwanie zostało zakończone. Powinienem był najpierw sprawdzić SO ;-)
Paul Kohler
21
ProcessExplorer wydaje się powodować to również (złapano mnie, gdy procexp działał w zasobniku systemowym)
Rich
2
Omg, ratujecie życie. Miałem otwarty eksplorator procesów ORAZ panel sterowania usługami.
Chev
88

Miałem podobny problem i co zrobiłem, aby go rozwiązać, było następujące:

  1. Zatrzymaj usługę: net stop „ServiceName”
  2. Upewnij się: proces „mmc.exe” nie istnieje (okno listy „Usługi”): taskkill / F / IM mmc.exe
  3. Usuń usługę: sc delete „ServiceName”

    C:\server>sc delete "ServiceName"
    
    [SC] DeleteService SUCCESS
    

Teraz, jeśli wykonam kolejne polecenie sc, otrzymam następujące informacje:

C:\server>sc delete "ServiceName"

[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

Ale nie komunikat o błędzie 1072

Tate
źródło
2
Co ma z tym wspólnego MMC i dlaczego utrzymuje tę usługę?
Fandango68
W moim przypadku z jakiegoś powodu usługa nie była prezentowana w menedżerze usług i nie wiedziałem, że nadal działa. Więc "net stop" załatwił mi sprawę.
Daniel Lobo
22

Udałem się do tej lokalizacji w regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Stąd zobaczysz folder dla każdej usługi na twoim komputerze. Po prostu usuń folder żądanej usługi i gotowe.

Uwaga: zatrzymaj usługę, zanim spróbujesz.

Cebulowy rycerz
źródło
Re " zobaczysz folder dla każdej usługi na twoim komputerze "; Skąd to wiedziałeś? Jakieś cytaty ?
Pacerier,
Udało mi się usunąć folder, gdy usługa utknęła podczas zatrzymywania.
Gellie Ann
8

Miałem ten sam problem. Po zamknięciu i ponownym otwarciu okna Zarządzanie komputerem usługa została usunięta z listy. Używam Windows 7

Obrabować
źródło
8

Z jakiegoś błędnego powodu zarówno Podgląd zdarzeń, jak i / lub Services.msc nie będą działać poprawnie refresh gdy im o to poprosisz!

Zamknij je i uruchom ponownie, a usługa i tak zostałaby usunięta.

Fandango68
źródło
3

W systemie Windows 7 upewnij się, że Podgląd zdarzeń jest zamknięty przed usunięciem.

lsalamon
źródło
1

Miałem również ten błąd, upewnij się, że plik exe, na który wskazuje usługa, jest zatrzymany. Upewnij się również, że nie masz żadnych okien dialogowych systemu Windows za innymi oknami. Dlatego mój nie został usunięty. W systemie Windows był komunikat informujący, że ta usługa została usunięta lub coś podobnego ... po prostu musiałem kliknąć OK, to poszło.

zarazki
źródło
1

Miałem ten sam błąd z powodu literówki w nazwie usługi, próbowałem usunąć nazwę wyświetlaną usługi zamiast nazwy usługi. Kiedy użyłem odpowiedniej nazwy usługi, działało dobrze

Rahamat
źródło
1

Wylogowanie i ponowne zalogowanie zamkną wszystkie aplikacje blokujące, rozwiązując w ten sposób problem.

vahapt
źródło
1

Dezinstalator aplikacji innej firmy usunął pliki usługi, a następnie pozostawił usługę w tym stanie oczekiwania na usunięcie.

Po próbie zamknięcia wszystkich aplikacji, zidentyfikowaniu PID usługi (nie można) do zabicia, wylogowaniu wszystkich innych użytkowników oraz wylogowaniu się i ponownym uruchomieniu, ponowne uruchomienie było jedyną poprawką, która zadziałała.

obrabować
źródło