(SC) DeleteService FAILED 1072


99

L'ultima volta che creo il profilo WAS e WASService, provo a configurare ed eseguire molti script per imparare a configurare WAS, Infine si blocca, quindi uso wasprofile, elimina questo profilo e ho dimenticato di eliminare WASService.

Ora ho trovato la visualizzazione del servizio IBM Webphere Application Server nell'elenco services.msc, quindi ho provato a eliminarlo con il WASService.execomando -remove e il SCcomando di Windows ma ho ricevuto un messaggio

C:\Program Files\IBM\WebSphere\AppServer\bin>sc delete "IBMWAS61Service - DEV"
[SC] DeleteService FAILED 1072:
The specified service has been marked for deletion.

Risposte:


199

assicurarsi che il servizio sia arrestato, che il pannello di controllo dei servizi sia chiuso e che nessun handle di file aperto sia aperto dal servizio.

Assicurati inoltre che ProcessExplorer non sia in esecuzione.


1
In Windows Server 2008, l'eliminazione è riuscita quando ho chiuso la finestra "Gestione server". La prossima volta che ho provato l'eliminazione, l'errore era "nessun servizio registrato".
Alfabravo

23
@Alfabravo: A me è successa la stessa cosa, anche se nel mio caso avevo la finestra "Servizi" aperta. Appena l'ho chiuso ero d'oro.
Cory Grimster

5
Come @Cory Grimster: ho chiuso la finestra dei servizi e l'eliminazione in sospeso è stata completata. Avrei dovuto controllare prima SO ;-)
Paul Kohler

21
ProcessExplorer sembra causare anche questo (sono stato scoperto quando procexp era in esecuzione nella barra delle applicazioni)
Rich

2
Omg, voi ragazzi siete salvavita. Avevo aperto l'esploratore di processi E il pannello di controllo del servizio.
Chev

88

Ho avuto un problema simile e quello che ho fatto per superarlo è stato il seguente:

  1. Interrompi il servizio: net stop "ServiceName"
  2. Assicurati che il processo "mmc.exe" non esista (la finestra dell'elenco "Servizi"): taskkill / F / IM mmc.exe
  3. Elimina il servizio: sc elimina "ServiceName"

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

Ora, se eseguo un altro comando sc, quello che ottengo è il seguente:

C:\server>sc delete "ServiceName"

[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

Ma non il messaggio di errore 1072


2
Cosa c'entra MMC con questo e perché mantiene il servizio?
Fandango68

Nel mio caso, per qualche motivo, il servizio non veniva presentato nel gestore dei servizi e non sapevo che fosse ancora in esecuzione. Quindi il "net stop" ha funzionato per me.
Daniel Lobo

22

Quello che ho fatto è andare in questa posizione in regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Da qui, vedrai una cartella per ogni servizio sulla tua macchina. Elimina semplicemente la cartella per il servizio che desideri e il gioco è fatto.

NB: interrompere il servizio prima di provare questo.


Re " vedrai una cartella per ogni servizio sulla tua macchina "; Come lo sapevi? Eventuali citazioni ?
Pacerier

Sono stato in grado di eliminare la cartella quando il servizio è bloccato all'arresto.
Gellie Ann

8

Ho avuto lo stesso problema. Dopo aver chiuso e riaperto la finestra Gestione computer, il servizio è stato rimosso dall'elenco. Uso Windows 7


8

Per qualche motivo errato sia il Visualizzatore eventi che / o Services.msc non funzioneranno correttamente refreshquando glielo dici!

Chiudili e riavvia, e il servizio sarebbe stato comunque cancellato.


3

In Windows 7, assicurati che il Visualizzatore eventi sia chiuso prima di eliminare.


1

Ho avuto anche questo errore, assicurati che l'exe a cui punta il servizio sia arrestato. Assicurati inoltre di non avere finestre di dialogo di Windows dietro le altre finestre. Ecco perché il mio non veniva cancellato. C'era un messaggio di Windows dietro di esso che diceva che questo servizio è stato cancellato o qualcosa di simile .. dovevo solo fare clic su ok, ecco fatto.


1

Ho avuto lo stesso errore a causa di un errore di battitura nel nome del servizio, stavo cercando di eliminare il nome visualizzato del servizio invece del nome del servizio. Una volta che ho usato il nome del servizio corretto, ha funzionato bene


1

La disconnessione e il login nuovamente chiudono tutte le app di blocco risolvono così il problema.


1

Il programma di disinstallazione dell'applicazione di terze parti ha rimosso i file per il servizio e quindi ha lasciato il servizio in questo stato di eliminazione in sospeso.

Dopo aver tentato di chiudere tutte le applicazioni, aver identificato il PID del servizio (impossibile) per kill, disconnettersi da tutti gli altri utenti e disconnettersi e riaccenderlo, il riavvio è stata l'unica soluzione che ha funzionato per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.