Chciałbym to zrobić, ponieważ mam do połowy zainstalowaną usługę z powodu niepowodzenia instalacji, który właśnie tam jest, nie działa.
Jak mogę usunąć usługę Windows za pomocą wiersza poleceń?
Chciałbym to zrobić, ponieważ mam do połowy zainstalowaną usługę z powodu niepowodzenia instalacji, który właśnie tam jest, nie działa.
Jak mogę usunąć usługę Windows za pomocą wiersza poleceń?
Odpowiedzi:
UWAGA: Prawdopodobnie będziesz potrzebować podwyższonego wiersza polecenia (prawy przycisk myszy => „Uruchom jako administrator”), aby wykonać to polecenie
scpolecenia jest to, co chcesz, a konkretniesc delete
C: \ Users \ Jeff> sc delete
OPIS:
Usuwa wpis usługi z rejestru.
Jeśli usługa jest uruchomiona lub inny proces ma
otwórz uchwyt do usługi, usługa jest po prostu oznaczona
do usunięcia.
STOSOWANIE:
sc usuń [nazwa usługi]
sc.exeże piszesz, ponieważ sc in PowerShell dostaje polecenie cmdlet Set-Content, które po cichu będzie wyglądać, jakby mogło działać.
Musimy zatrzymać usługę przed usunięciem jej z rejestru:
sc stop [Service name]
sc delete [service name]
Uruchom wiersz polecenia jako administrator i wykonaj powyższe polecenia.
Umieść nazwę usługi w podwójnych cudzysłowach, jeśli zawiera spacje.
sc stopzatrzymanie się podczas sc deleteuruchamiania może nie być zakończone , co może powodować problemy. To nie jest powszechny problem, ale niektóre usługi wymagają czasu, aby się uspokoić. Nie jestem pewien, czy napotkałem ten problem w prostej linii poleceń, ale zdecydowanie mam to przy wywoływaniu interfejsów API usuwania usług dla kilku języków.
Wystarczy umieścić znaki cudzysłowu między dowolną nazwą usługi zawierającą spacje C: \ WINDOWS \ system32> sc usuń „Your Ugly Service”