(SC) DeleteService FALLÓ 1072

99

La última vez que creé el perfil WAS y WASService, luego intenté configurar y ejecutar muchos scripts para aprender cómo configurar WAS, finalmente se bloqueó, así que uso wasprofile para eliminar este perfil y olvidé eliminar WASService.

Ahora encontré la visualización del servicio IBM Webphere Application Server en la lista services.msc, así que intenté eliminarlo con el WASService.execomando -remove y el SCcomando de Windows, pero recibí un mensaje

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.
fuente

Respuestas:

199

asegúrese de que el servicio esté detenido, el panel de control de servicios esté cerrado y que el servicio no abra ningún identificador de archivo abierto.

También asegúrese de que ProcessExplorer no se esté ejecutando.

StingyJack
fuente
1
En Windows Server 2008, la eliminación se realizó correctamente cuando cerré la ventana "administración del servidor". La próxima vez que intenté la eliminación, el error fue "ningún servicio registrado".
Alfabravo
23
@Alfabravo: A mí me pasó lo mismo, aunque en mi caso tenía abierta la ventana de "Servicios". Tan pronto como lo cerré, estaba dorado.
Cory Grimster
5
Igual que @Cory Grimster: cerré la ventana de servicios y se completó la eliminación pendiente. Debería haber verificado SO primero ;-)
Paul Kohler
21
ProcessExplorer parece causar esto también (me sorprendieron cuando procexp se estaba ejecutando en la bandeja del sistema)
Rich
2
Dios mío, ustedes son salvavidas. Tenía abierto el explorador de procesos Y el panel de control del servicio.
Chev
88

Tuve un problema similar y lo que hice para superarlo fue lo siguiente:

  1. Detenga el servicio: net stop "ServiceName"
  2. Asegúrese de que el proceso "mmc.exe" no existe (la ventana de la lista "Servicios"): taskkill / F / IM mmc.exe
  3. Eliminar el servicio: sc eliminar "ServiceName"

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

Ahora, si ejecuto otro comando sc, lo que obtengo es lo siguiente:

C:\server>sc delete "ServiceName"

[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

Pero no el mensaje de error 1072

Tate
fuente
2
¿Qué tiene que ver MMC con esto y por qué se aferra al servicio?
Fandango68
En mi caso, por alguna razón, el servicio no se estaba presentando en el administrador de servicios y no sabía que aún se estaba ejecutando. Así que la "parada neta" me sirvió.
Daniel Lobo
22

Lo que he hecho es ir a esta ubicación en regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Desde aquí, verá una carpeta para cada servicio en su máquina. Simplemente elimine la carpeta del servicio que desea y listo.

NB: Detenga el servicio antes de intentar esto.

Cebolla-Caballero
fuente
Re " verá una carpeta para cada servicio en su máquina "; ¿Cómo supiste esto? ¿Alguna cita ?
Pacerier
Pude eliminar la carpeta cuando el servicio se bloquea al detenerse.
Gellie Ann
8

Tuve el mismo problema. Después de cerrar y volver a abrir la ventana Administración de equipos, el servicio se eliminó de la lista. Estoy ejecutando windows 7

Robar
fuente
8

¡Por alguna razón con errores, tanto el Visor de eventos como Services.msc no harán lo correcto refreshcuando se lo digas!

Ciérrelos y reinicie, y el servicio se habría eliminado de todos modos.

Fandango68
fuente
3

En Windows 7, asegúrese de que el Visor de eventos se haya cerrado antes de eliminarlo.

lsalamon
fuente
1

También tuve este error, asegúrese de que el exe al que apunta el servicio esté detenido. También asegúrese de no tener ningún cuadro de diálogo de Windows detrás de sus otras ventanas. Es por eso que el mío no estaba borrando. Había un mensaje de Windows detrás de él que decía que este servicio se había eliminado o algo similar ... solo tenía que hacer clic en Aceptar, ahí estaba.

gérmenes
fuente
1

Tuve el mismo error debido a un error tipográfico en el nombre del servicio, estaba intentando eliminar el nombre para mostrar del servicio en lugar del nombre del servicio. Una vez que usé el nombre de servicio correcto, funcionó bien

Rahamat
fuente
1

Cerrar la sesión y volver a iniciar sesión cierra todas las aplicaciones de bloqueo y, por lo tanto, resuelve el problema.

vahapt
fuente
1

El desinstalador de la aplicación de terceros había eliminado los archivos del servicio y luego dejó el servicio en este estado de eliminación pendiente.

Después de intentar cerrar todas las aplicaciones, identificar el PID del servicio (no podía) para eliminarlo, cerrar la sesión de todos los demás usuarios y cerrar la sesión, reiniciar fue la única solución que funcionó para mí.

robar
fuente