¿Cómo eliminar un proceso que se ejecuta en la cuenta SISTEMA en Windows Server?

¿Cómo eliminar un proceso que se ejecuta en la cuenta SISTEMA en Windows Server?

Tengo un servidor con Windows Server 2008 R2 y un proceso de servicio (nuestro servicio personalizado) ejecutándose en él bajo la cuenta SISTEMA. Es probable que un servicio se haya bloqueado y quería detenerlo. Intenté detenerlo a través del complemento "Servicios" de Management Console, pero no ayudó, el proceso de servicio aún se ejecuta, a pesar de que en Management Console ya está marcado como no en ejecución. ¿Hay alguna forma de eliminarlo desde la línea de comando? Tenga en cuenta que el servicio se ejecuta bajo la cuenta SISTEMA. Tengo privilegios administrativos completos en el servidor.

Lo intenté pskilldesde la consola con privilegios elevados (como pskill PID), pero no funcionó: informó que el proceso finalizó, pero todavía lo veo en el Administrador de tareas.

Taskkill tampoco ayuda:

C:\>taskkill /f /im myservice.exe
ERROR: The process "myservice.exe" with PID 1268 could not be terminated.
Reason: There is no running instance of the task.

Pero el proceso sigue siendo visible en el Administrador de tareas.

Actualización: Powerhell Stop-Process -Name myservice -Forcetampoco funcionó.

¿Alguna idea de cómo finalizar realmente el proceso (excepto reiniciar el servidor)?

Respuesta1

Descargartaburetesy extraiga el archivo zip descargado. Habrá un archivo exe con el nombre psexec.

abra cmd.exe/símbolo del sistema con la opción ejecutar como administrador. Allí escribe el siguiente comando. "psexec.exe /s /i cmd.exe"

Lanzará una ventana de consola más con el usuario del sistema como usuario actual. Desde allí puede ejecutar los comandos que desee con acceso de usuario del sistema.

información relacionada