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.exePide cerrar todos los procesos llamados notepad.exe (el Bloc de notas).
taskkill /im notepad.exe /fCon /f lo cierra a la fuerza, sin esperar a que responda.
taskkill /pid 1230 /t /fCierra 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.
Fuentes consultadas
- taskkill (referencia de comandos de Windows) (Microsoft Learn)