Cerré una aplicación, pero el proceso permaneció en la lista. Intento detenerme desde el administrador de tareas, pero no pasa nada. No hay mensajes de error, el proceso solo permanece en la lista. Intento depurarlo, pero el depurador dice:
No se puede adjuntar al proceso de bloqueo. La operación solicitada no es compatible.
Esto sucede con VS2008 y algunos otros programas, a veces.
¿Cómo terminarlo?
windows-7
windows
troubleshooting
process
skevar7
fuente
fuente
Respuestas:
Desafortunadamente, el único recurso real es reiniciar.
También tuve este problema, y no pude encontrar absolutamente ninguna manera de matar con éxito el proceso fallido. Probé casi todas las aplicaciones pskill / similares que pude encontrar, y todas fallaron.
Según tengo entendido, la causa más común de este problema es cuando el proceso infractor carga un controlador del sistema y luego le envía una solicitud que no se completa. Aparentemente, el núcleo no puede desasignar correctamente la memoria del proceso cuando se cierra porque el controlador bloqueado está en un estado de espera de E / S que requiere acceso al espacio de direcciones del proceso.
(Principalmente cunada de) http://blogs.technet.com/markrussinovich/archive/2005/08/17/unkillable-processes.aspx
fuente
EAC.EXE
) o el sintonizador de TV / tarjeta de video (por ejemploATIMMC.EXE
). En ambos casos, se trata de una falla del conductor, y cualquiera que haya aprendido y realizado el trabajo del conductor sabrá cuán problemáticas pueden llegar a ser ese nivel y qué tipo de efectos aparentemente "extraños" pueden tener en el país de usuario (los BSOD al menos son definitivo y claro).Process Hacker tiene un comando Misceláneo → Terminator que probará varios métodos diferentes para matar su proceso:
En mis pruebas, todo lo que hice fue bloquear Process Hacker y convertirlo en un proceso que no se puede matar también, pero tal vez funcione en algunos casos.
fuente
A veces, el proceso puede bloquearse en un recurso o subproceso o algo, y dejarlo o liberarlo libera el proceso y lo deja finalizar. Es algo similar a cómo cuando elimina (en la papelera de reciclaje) un archivo en el Explorador que está en uso, en realidad no desaparece y parece atascado (sin devolver inmediatamente un error en uso / bloqueado), pero si salga del programa que lo tiene bloqueado en cinco segundos, el archivo desaparece repentinamente.
He visto que esto sucede en ocasiones, especialmente con programas que tienen un cuadro de diálogo emergente o algo que de alguna manera se oculta; encontrar una manera de descartar el diálogo permite que el hilo finalice, permitiendo así que el proceso finalice.
Sospecho que con el aumento, aunque todavía relativamente nuevo, de la práctica de programación multiproceso, cosas como esta se volverán más comunes, al menos por un tiempo.
fuente
Es probable que los programas que está utilizando se hayan desarrollado antes de Windows Vista / 7 y sean incompatibles con los cambios realizados.
Su mejor opción es ubicar el ejecutable para los programas que tienen este problema, haga clic derecho, vaya a propiedades, luego seleccione compatibilidad, finalmente seleccione Windows XP como modo de compatibilidad.
fuente
inicie CMD como administrador y use taskkill para forzarlo. Ejemplo:
taskkill / F yourprogram.exe
O
taskkill / F / im yourprogram.exe
Si está atascado en la sintaxis de CMD taskkill, escriba taskkill /?
fuente