La lista de tareas muestra el proceso pero taskkill no puede matarlo, incluso como administrador


20

Estoy tratando de matar a Chrome en mi computadora. Ejecuté el símbolo del sistema como administrador y ejecuté:

C:\WINDOWS\system32>tasklist /FI "IMAGENAME eq chrome.exe"

Esto devolvió un artículo:

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
chrome.exe                    8336 Console                    2    420,324 K

Sin embargo, no pude matarlo con / IM:

C:\WINDOWS\system32>taskkill /IM "chrome.exe" /F

Porque regresó:

ERROR: The process "chrome.exe" with PID 8336 could not be terminated.
Reason: There is no running instance of the task.

Así que intenté matarlo con / PID:

C:\WINDOWS\system32>taskkill /PID 8336 /F

Lo que devolvió algo similar:

ERROR: The process with PID 8336 could not be terminated.
Reason: There is no running instance of the task.

Intentar matarlo a través del administrador de tareas tampoco funciona. ¿Cómo elimino Chrome sin reiniciar mi computadora?



AFAIK Chrome siempre tiene varios procesos, ¿persiste este problema después de reiniciar la PC? Podrías intentarlopowershell.exe "Get-Process chrome | Stop-Process"
LotPings

@LotPings Pude matar todos los demás procesos de Chrome con el administrador de tareas, pero este se quedó.
Jon

2
Intente: wmic process where name="chrome.exe" call terminatedesde un símbolo del sistema elevado como administrador e informe sus resultados después.
Pimp Juice IT

44
Intenté esto con un chromeproceso que se bloqueó después de ser lanzado por VS Code; incluso después de cerrar Code, el proceso no moriría. Cuando llamo a terminar, vuelve { ReturnValue = 2; };y el proceso continúa sin interrupciones.
Coderer

Respuestas:


14

Tuve un problema similar con varias instancias de conhost.exe que no pude terminar con taskkill, incluso dando el pid exacto. Siempre recibí el mismo error, diciendo que no hay instancias de la tarea.

Así que hice lo que Pimp Juice IT sugirió en un comentario anterior usando el siguiente comando, que eliminó con éxito todos los conhost.exe a la vez.

wmic process where name="conhost.exe" call terminate

44
Tuve el mismo problema con vmware-vmx.exe, y este método tampoco funcionó. El valor de retorno fue 2. También intenté "eliminar" en lugar de "finalizar llamada", pero decía "Acceso denegado".
kol

1
A mi no me funciona.
Anbuselvan Rocky

3

No estoy seguro de las ramificaciones reales de mi método en el sistema, pero cada vez que necesito matar un proceso y me dicen que Access Denied, hago clic con el botón derecho en el proceso, voy a propiedades, la pestaña de seguridad, Avanzado, pestaña Propietario, y cambio el propietario desde TrustedInstaller a la cuenta desde la que quiero eliminarlo. No he encontrado nada en lo que todavía no funcionara.


2
Este enfoque no funcionó para mí para detener vmware-vmx.exe. Cambié el propietario a mi usuario (el usuario actual, que es un usuario administrador), le di el control total al usuario, pero ni "taskkill / F ..." ni "wmic ... terminate" funcionaron (desde un cmd elevado ) Detuve todos los servicios de vmware, pero eso tampoco ayudó.
kol

elegir propiedades del menú contextual parece ser solo propiedades de archivo o carpeta, no algún tipo de propiedades de proceso. está cambiando las cosas de NTFS ACL en el archivo .exe mismo yendo a la pestaña de seguridad.
Dave Cousineau
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.