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
sc
polecenia 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 stop
zatrzymanie się podczas sc delete
uruchamiania 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”