2008-11-20 21 views
77

La última vez que creé WAS profile y WASService, trato de configurar y ejecutar muchas secuencias de comandos para aprender cómo configurar WAS, finalmente se cuelga, así que utilizo wasprofile, eliminé este perfil y olvidé eliminar WASService.(SC) DeleteService FAILED 1072

Ahora me encontré con display de servicio IBM Aplicación Webphere en la lista services.msc, por lo que trataron de eliminarla con WASService.exe comando -remove y ventanas SC comando pero me dio el mensaje

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

Respuesta

161

asegurarse de que el servicio es detenido, el panel de control de servicios está cerrado y el servicio no abre identificadores de archivos abiertos.

También asegúrese de que ProcessExplorer no esté ejecutándose.

+1

En Windows Server 2008, la eliminación fue exitosa cuando cerré la ventana "administración del servidor". La próxima vez que probé la eliminación, el error fue "sin servicio registrado". – Alfabravo

+15

@Alfabravo: Lo mismo me pasó a mí, aunque en mi caso tenía la ventana "Servicios" abierta. Tan pronto como lo cerré, estaba dorado. –

+5

Igual que @Cory Grimster - Cerré la ventana de servicios y se completó la eliminación pendiente. Debería haber verificado SO primero ;-) –

17

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 borre la carpeta del servicio que desea y listo.

N.B: Detenga el servicio antes de intentar esto.

+0

Re "* verá una carpeta para cada servicio en su máquina *"; ¿Cómo lo supo? ¿Alguna [citas] (http://xkcd.com/285)? – Pacerier

+0

https: // support .microsoft.com/en-us/kb/103000 –

64

que tenía un problema similar y lo que hice para superarla fue la siguiente:

  1. detener el servicio: net stop "ServiceName"
  2. asegurar: el proceso "mmc.exe" hace no existe (los "Servicios" ventana de la lista): taskkill/F/IM mmc.exe
  3. eliminar el servicio: sc delete "ServiceName"

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

Ahora, si ejecuto otro comando sc, lo que se ve es la 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

+0

Gracias, funcionó como magia. –

8

que tenían 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

1

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

3

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

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 utilicé el nombre de servicio correcto funcionó bien

0

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

1

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

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