servicios servicio ser por para marcado especificado eliminar eliminado cómo como borrar windows windows-services uninstall

por - eliminar servicios de windows 10 cmd



¿Cómo desinstalar un servicio de Windows cuando no queda ningún ejecutable en el sistema? (6)

Aquí está el script de powershell para eliminar un servicio foo

$foo= Get-WmiObject -Class Win32_Service -Filter "Name=''foo''" $foo.delete()

¿Cómo desinstalo un servicio de Windows cuando no queda ningún ejecutable en el sistema? No puedo ejecutar installutil -u ya que no queda ejecutable en el sistema. Aún puedo ver una entrada para el servicio en la consola de Servicios.

La razón de este estado es probablemente debido a un problema en el paquete msi que no elimina el servicio correctamente, pero ¿cómo lo arreglo una vez que el servicio se encuentra en este estado?


Cree una copia de ejecutables del mismo servicio y péguelo en la misma ruta del servicio existente y luego desinstálelo.


Debería poder desinstalarlo usando sc.exe (creo que está incluido en el Kit de recursos de Windows) ejecutando lo siguiente en un símbolo del sistema de "administrador":

sc.exe delete <service name>

donde <service name> es el nombre del servicio en sí, tal como lo ve en la consola de administración del servicio, no en el exe.

Puede encontrar sc.exe en la carpeta del sistema y necesita privilegios administrativos para ejecutarse. Más información en este artículo de Microsoft KB .

Alternativamente, puede llamar directamente a la api DeleteService() . De esa manera es un poco más complejo, ya que necesita obtener un control para el administrador de control de servicio a través de OpenSCManager() y así sucesivamente, pero por otro lado le da más control sobre lo que está sucediendo.


Mi forma favorita de hacerlo es usar la aplicación Sysinternals Autoruns . Simplemente seleccione el servicio y presione eliminar.


encontrado aquí

Acabo de probar Windows XP, funcionó

computadora local: sc //. eliminar [nombre-servicio]

Deleting services in Windows Server 2003 We can use sc.exe in the Windows Server 2003 to control services, create services and delete services. Since some people thought they must directly modify the registry to delete a service, I would like to share how to use sc.exe to delete a service without directly modifying the registry so that decreased the possibility for system failures. To delete a service: Click “start“ - “run“, and then enter “cmd“ to open Microsoft Command Console. Enter command: sc servername delete servicename For instance, sc //dc delete myservice (Note: In this example, dc is my Domain Controller Server name, which is not the local machine, myservice is the name of the service I want to delete on the DC server.) Below is the official help of all sc functions: DESCRIPTION: SC is a command line program used for communicating with the NT Service Controller and services. USAGE: sc


Eliminar el servicio de Windows a través del Registro

Es muy fácil eliminar un servicio del registro si conoce el camino correcto. Así es como lo hice:

  1. Ejecute Regedit o Regedt32

  2. Vaya a la entrada de registro "HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services"

  3. Busque el servicio que desea eliminar y elimínelo. Puede ver las claves para saber qué archivos estaba usando el servicio y también eliminarlos (si es necesario).

Eliminar el servicio de Windows a través de la ventana de comandos

Alternativamente, también puede usar el símbolo del sistema y eliminar un servicio usando el siguiente comando:

sc borrar

También puedes crear un servicio usando el siguiente comando

sc create "MorganTechService" binpath = "C: / Archivos de programa / MorganTechSPace / myservice.exe"

Nota: Es posible que deba reiniciar el sistema para obtener la lista actualizada en el administrador de servicios.