Cómo solucionar el error «El servicio Cola de impresión no se está ejecutando» en Windows

El fallo «El servicio Cola de impresión (Print Spooler) no se está ejecutando» o «Windows no puede conectarse a la impresora» es uno de los problemas de hardware y software más habituales en la gestión informática de oficinas.

Este error provoca que las impresoras de red, impresoras de tickets/etiquetas o incluso las impresoras virtuales PDF desaparezcan por completo de la lista de dispositivos del sistema operativo, cancelando cualquier trabajo de impresión pendiente.

A continuación, analizamos las causas principales y las soluciones paso a paso para restaurar el servicio de impresión sin necesidad de reiniciar todo el sistema o reinstalar el sistema operativo.

Causas principales de la caída de la Cola de Impresión

El servicio de cola de impresión de Windows (spoolsv.exe) administra la interacción entre las aplicaciones y los controladores de las impresoras. Sus caídas inesperadas suelen deberse a:

  • Documentos corruptos en la cola: Un trabajo de impresión dañado bloquea la memoria intermedia del sistema y provoca el cierre repentino del servicio.
  • Controladores de impresora obsoletos o incompatibles: Un driver mal programado genera desbordamientos de memoria al procesar peticiones complejas.
  • Dependencias de servicio detenidas: Servicios secundarios de Windows necesarios para la gestión de red o llamada a procedimientos remotos (RPC) desactivados.
  • Infección o archivos de sistema dañados: Corrupción en las librerías DLL del sistema en la carpeta System32.

Solución 1: Reiniciar el servicio mediante la consola de Servicios de Windows

La primera acción rápida consiste en forzar la puesta en marcha manual del servicio desde el panel de control del sistema.

  1. Presiona las teclas Windows + R, escribe services.msc y pulsa Enter.
  2. En la lista desplegable de servicios, busca Cola de impresión (Print Spooler).
  3. Haz clic derecho sobre él y selecciona Propiedades.
  4. En la pestaña General, comprueba el estado:
    • Si está detenido, haz clic en el botón Iniciar.
    • Asegúrate de que el Tipo de inicio esté configurado en Automático.
  5. Ve a la pestaña Recuperación y configura la opción Primer error y Segundo error como Reiniciar el servicio.
  6. Haz clic en Aplicar y luego en Aceptar.

Solución 2: Vaciar manualmente los archivos temporales de la cola de impresión

Si el servicio se detiene automáticamente a los pocos segundos de haberlo iniciado, es casi seguro que existe un archivo de trabajo .SHD o .SPL corrupto atascado en el disco duro.

PasoComando / AcciónObjetivo
1. Detener servicioEjecutar net stop spooler en CMD como administradorLiberar el bloqueo de los archivos temporales
2. Borrar colasEliminar todo el contenido dentro de la carpeta PRINTERSLimpiar los trabajos atascados
3. Iniciar servicioEjecutar net start spooler en CMD como administradorReorganizar la cola de impresión desde cero

Pasos detallados para el borrado:

  1. Presiona Windows + R, escribe C:\Windows\System32\spool\PRINTERS y pulsa Enter.
  2. Si el sistema te pide permisos de administrador, haz clic en Continuar.
  3. Selecciona todos los archivos que contenga esa carpeta y elimínalos por completo.
  4. Vuelve a iniciar el servicio de impresión desde la consola services.msc o mediante el comando net start spooler.

Solución 3: Eliminar controladores de impresión duplicados o dañados

Cuando la cola se detiene repetidamente al imprimir desde un programa específico (como Excel o un software TPV), el controlador de la impresora está generando un fallo de memoria.

  1. Presiona Windows + R, escribe printmanagement.msc y pulsa Enter (disponible en ediciones Windows Pro y Enterprise).
  2. En el panel izquierdo, despliega Servidores de impresiónTu EquipoControladores.
  3. Haz clic derecho sobre el controlador de la impresora que está fallando y selecciona Eliminar paquete de controladores…
  4. Vuelve a instalar la versión más reciente del controlador descargada directamente desde la página oficial del fabricante (Epson, HP, Zebra, Brother, etc.).

Preguntas Frecuentes (FAQ)

¿Por qué este error afecta también a las impresoras ‘Microsoft Print to PDF’?

El servicio Print Spooler gestiona tanto los dispositivos físicos como las impresoras virtuales del sistema operativo. Si la cola de impresión se detiene, ningún programa podrá exportar o imprimir documentos a formato PDF mediante el diálogo del sistema.

¿Cómo puedo crear un acceso directo para solucionar este fallo con un solo clic?

Puedes crear un archivo ejecutable .bat en el escritorio con las siguientes líneas de código ejecutadas como Administrador:

net stop spooler
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler

Deja un comentario