martes, 7 de enero de 2014

ERROR CON LAS IMPRESORAS INSTALADAS EN PC

En un servidor con Windows Server Standard 2007 SP2 he tenido problemas con los drivers de las impresoras instaladas.
De repente, dentro de "Panel de Control/Impresoras y Faxes" desaparecieron todas las impresoras que había instaladas en el equipo. Intentaba detectar e instalar cualquiera de las impresoras y me salía el mensaje "Windows no puede abrir Agregar impresora. El servicio administrador de trabajos de impresión local no se está ejecutando. Reinicie el administrador o el equipo".
Todo esto era porque el servicio de "Cola de impresión" (spoolsv.exe) dejaba de funcionar sin dar aviso. Aunque se reiniciara el servicio a mano ("Panel de Control/Herramientas administrativas/Servicios -> Cola de impresión") éste dejaba de funcionar al cabo de unos segundos.
Mirando en el visor de sucesos del Windows ("Panel de Control/Herramientas administrativas/Visor de eventos") he visto que cuando la cola de impresión caía se producía el siguiente mensaje:
"Aplicación con errores spoolsv.exe, versión 6.0.6002.18294, marca de hora 0x4c6a9898, módulo con errores ntdll.dll, versión 6.0.6002.18881, marca de tiempo 0x51da3e27, código de excepción 0xc0000005, desplazamiento con errores 0x000672a7, Id. de proceso 0x454, hora de inicio de la aplicación 0x01cf087cdf736562"
Navegando y navegando por internet pude dar con esta página del servicio de microsoft. Antes de nada, ¡advertir de que tocar el registro de Windows puede ser peligroso!. En ese enlace aparece la referencia a una carpeta del registro en la que se guardan ciertas configuraciones de las impresoras instaladas.
Pues bien, yo borré todas las carpetas de registros que estaban colgando de "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\" y parece que ha funcionado. Me ha dejado instalar todas las impresoras detectadas. Yo creo que alguna impresora había dejado tocado esa parte del registro y al borrar todas esa parte se ha solucionado el problema.