versiones historia descargar windows

historia - windows versiones



Realmente matando un proceso en Windows (8)

"Finalizar proceso" en la pestaña Procesos llama a TerminateProcess que es la forma más novedosa en que Windows conoce el proceso.

Si no desaparece, actualmente está bloqueado esperando en algún recurso del kernel (probablemente un controlador defectuoso) y no hay nada (aparte de un reinicio) que pueda hacer para que el proceso desaparezca.

Eche un vistazo a esta entrada de blog de wayback cuando: http://blogs.technet.com/markrussinovich/archive/2005/08/17/unkillable-processes.aspx

Los sistemas basados ​​en Unix como Linux también tienen ese problema donde los procesos podrían sobrevivir a un kill -9 si están en lo que se conoce como "sueño ininterrumpible" (mostrado por top y ps como estado D ), momento en el que los procesos se duermen tan bien que pueden " t procesar señales entrantes (que es lo que hace kill - enviar señales).

Normalmente, el sueño ininterrumpible no debe durar mucho tiempo, pero como en Windows, los controladores rotos o los programas del vfork ( vfork sin exec ) no pueden terminar durmiendo en D para siempre.

Ocasionalmente, un programa en una máquina con Windows se vuelve loco y simplemente se cuelga. Así que llamaré al administrador de tareas y presionaré el botón "Terminar proceso". Sin embargo, esto no siempre funciona; si lo intento las veces suficientes, generalmente morirá con el tiempo, pero me gustaría poder matarlo de inmediato. En Linux podría kill -9 para garantizar que un proceso morirá.

Esto también podría usarse para escribir scripts por lotes y escribir scripts por lotes está programando.

¿Hay algún programa o comando que viene con Windows que siempre acabe con un proceso? Una aplicación de terceros gratuita estaría bien, aunque preferiría poder hacer esto en las máquinas en las que me siento por primera vez.


Cuando se deniega el acceso ntsd, intente:

ZeroWave fue diseñado para ser una herramienta simple que proporcionará una terminación multinivel de cualquier tipo de proceso.

ZeroWave es también un programa fácil de usar debido a su instalación simple y su interfaz gráfica muy amigable.

ZeroWave tiene tres modos de terminación y con el modo "INSANE" puede terminar cualquier tipo de proceso que pueda ejecutarse en Windows.

Parece que ZeroWave no puede matar avp.exe


JosepStyons tiene razón. Abra cmd.exe y ejecute

taskkill /im processname.exe /f

Si hay un error diciendo:

ERROR: El proceso "process.exe" con PID 1234 no se pudo terminar. Motivo: Acceso denegado.

luego intente ejecutar cmd.exe como administrador.



Un truco que funciona bien es adjuntar un depurador y luego salir del depurador.

En XP o Windows 2003, puede hacer esto usando ntsd que se envía fuera de la caja:

ntsd -pn myapp.exe

ntsd abrirá una nueva ventana. Simplemente escriba ''q'' en la ventana para salir del depurador y eliminar el proceso.

He sabido que esto funciona incluso cuando el administrador de tareas no parece capaz de detener un proceso.

Desafortunadamente, ntsd se eliminó de Vista y tiene que instalar las herramientas (gratuitas) de eliminación de errores para que Windows obtenga un depurador adecuado.


configura un comando AT para ejecutar el administrador de tareas o el explorador de procesos como SISTEMA.

AT 12:34 /interactive "C:/procexp.exe"

Si el explorador de procesos estaba en su unidad raíz C, esto lo abriría como SISTEMA y usted podría detener cualquier proceso sin obtener ningún acceso denegado errores. Establece esto como un minuto en el futuro, luego aparecerá para ti.


Proceso Hacker tiene numerosas formas de matar un proceso.

(Haga clic con el botón derecho en el proceso, luego vaya a Varios-> Terminador).


taskkill /im myprocess.exe /f

La "/ f" es para "fuerza". Si conoce el PID, puede especificarlo, como en:

taskkill /pid 1234 /f

Muchas otras opciones son posibles, solo escribe taskkill /? para todos ellos. La opción "/ t" mata un proceso y cualquier proceso secundario; Eso puede ser útil para usted.