Comandos · Sistema y programas

taskkill

Cierra un programa por su nombre o por su número de proceso, incluso a la fuerza si se ha quedado colgado.

Dónde se escribe
CMD y PowerShell
Permisos
No necesita administrador
Riesgo
Medio: cambia la configuración o cierra programas; revisa bien lo que escribes.

Para qué sirve

Si un programa no responde y no lo puedes cerrar desde el Administrador de tareas, taskkill lo termina desde la terminal.

Cómo se usa

taskkill /im notepad.exe

Pide cerrar todos los procesos llamados notepad.exe (el Bloc de notas).

taskkill /im notepad.exe /f

Con /f lo cierra a la fuerza, sin esperar a que responda.

taskkill /pid 1230 /t /f

Cierra el proceso con PID 1230 y, con /t, todos los que haya abierto.

A tener en cuenta

  • Al forzar el cierre se pierde lo que no se haya guardado en ese programa.
  • Para cerrar procesos de otros usuarios o del sistema hace falta la terminal como administrador. No cierres procesos de Windows que no conozcas.

Cuándo usarlo

Utiliza taskkill cuando un programa se ha quedado colgado y no consigues cerrarlo con el botón de cerrar ni desde el Administrador de tareas, o cuando la propia interfaz gráfica está bloqueada y solo te funciona una terminal. También sirve para cerrar varios procesos con el mismo nombre de una sola vez.

Lo prudente es seguir una escalera: primero prueba taskkill /im programa.exe sin /f, que le pide al programa que se cierre con normalidad y le da opción de guardar. Si no responde, añade /f para forzar el cierre. Para ver el nombre exacto del ejecutable, o el PID, usa antes tasklist.

Al ejecutarlo, verás un mensaje de «Correcto» con el nombre y PID del proceso terminado. Si cierras un programa con trabajo sin guardar, ese trabajo se perderá. Y evita cerrar procesos de Windows que no conozcas, como csrss.exe o winlogon.exe: terminarlos puede cerrar tu sesión o provocar un reinicio inesperado.

Problemas y dudas frecuentes

Me sale «Acceso denegado».

El proceso pertenece a otro usuario o al sistema, o está protegido. Prueba con la terminal como administrador. Algunos procesos de seguridad o de Windows no se pueden cerrar así.

Dice que no se encuentra el proceso.

Comprueba el nombre con tasklist: debe coincidir exactamente, incluida la extensión .exe. También puede ser que ya se haya cerrado.

El programa se vuelve a abrir solo después de cerrarlo.

Puede tener un servicio o una tarea programada que lo relanza. Revisa los programas de inicio en el Administrador de tareas o desinstala el programa si no lo necesitas.