Vorrei farlo perché ho un servizio mezzo installato a causa di un errore di installazione che è proprio lì, non funzionante.
Come posso eliminare il servizio Windows usando la riga di comando?
Vorrei farlo perché ho un servizio mezzo installato a causa di un errore di installazione che è proprio lì, non funzionante.
Come posso eliminare il servizio Windows usando la riga di comando?
Risposte:
NOTA: Probabilmente avrai bisogno di un prompt dei comandi con privilegi elevati (tasto destro => "Esegui come amministratore") per eseguire questo comando
il sc
comando è quello che vuoi, in particolaresc delete
C: \ Users \ Jeff> sc delete DESCRIZIONE: Elimina una voce di servizio dal registro. Se il servizio è in esecuzione o un altro processo ha un aprire la maniglia al servizio, il servizio è semplicemente contrassegnato per la cancellazione. USO: sc delete [nome servizio]
sc.exe
perché sc in PowerShell ti fornisce il cmdlet Set-Content che apparirà tranquillamente come se avesse funzionato.
Dobbiamo interrompere il servizio prima di eliminarlo dal registro:
sc stop [Service name]
sc delete [service name]
Esegui il prompt dei comandi come amministratore ed esegui i comandi sopra.
Racchiudere il nome del servizio tra virgolette doppie se contiene spazi.
sc stop
potrebbe non essere terminato l'arresto durante l' sc delete
esecuzione, il che può causare problemi. Non è un problema comune, ma alcuni servizi richiedono un po 'di tempo per rilassarsi. Non sono sicuro di essermi imbattuto in questo problema dalla riga di comando diretta, ma ho sicuramente quando invoco le API di rimozione del servizio per un paio di lingue.
Inserisci semplicemente le virgolette tra i nomi di servizi che contengono spazi C: \ WINDOWS \ system32> sc elimina "Il tuo brutto servizio"