Al intentar conectarte a impresoras de red compartidas en Windows, es común encontrar errores, sobre todo después de todas las actualizaciones de seguridad recientes. Si ves el molesto mensaje «Windows no puede conectar con la impresora» con códigos de error como 0x0000011b o 0x00000002, no te preocupes. Estos errores suelen deberse a problemas con los controladores, conflictos con parches de seguridad o interrupciones en la ruta de red. La verdad es que es un poco desesperante porque las actualizaciones de Windows siguen reforzando la seguridad, pero luego convierten compartir impresoras en un auténtico dolor de cabeza. Esta guía incluye algunas soluciones comunes que he probado y que podrían ayudarte a volver a imprimir sin un mar de errores.
Cómo solucionar errores de conexión de impresora compartida en Windows
Error 0x0000011b: Windows no puede conectarse a la impresora
Este problema suele aparecer tras los parches de seguridad de Microsoft implementados en 2021, destinados a corregir la vulnerabilidad PrintNightmare. Básicamente, Windows deja de confiar en algunos controladores o conexiones de impresora, especialmente si el servidor de impresión utiliza controladores antiguos o que no son de Tipo 4. El síntoma: intentar conectarse a una impresora compartida provoca ese temido error.
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x0000011b.
Por qué ayuda: La solución implica actualizar o ajustar el nivel de seguridad del controlador o, en ocasiones, modificar las políticas de seguridad. Normalmente, basta con instalar controladores más nuevos y seguros o reducir la configuración de seguridad del servidor. Cuándo se aplica: Si instaló recientemente actualizaciones de Windows y de repente no puede agregar impresoras compartidas, especialmente las de servidores antiguos. Qué esperar: Después de aplicar la solución, debería funcionar sin problemas al intentar conectarse de nuevo. En algunas configuraciones, es posible que el primer intento falle, porque Windows es así de raro. Simplemente repita los pasos o reinicie el sistema rápidamente.
Por ejemplo, actualizar el controlador de impresora a un controlador de tipo 4 en el servidor de impresión es un buen comienzo. Puede comprobar los controladores a través de Dispositivos e impresoras o abrir printui.exe /s desde el símbolo del sistema del administrador. Si solo hay controladores de tipo 3 disponibles, crear la entrada de registro RpcAuthnLevelPrivacyEnabled puede ayudar a flexibilizar temporalmente las restricciones de seguridad:
REG ADD "HKLM\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
No olvide reiniciar el administrador de impresión después de realizar cambios:
Restart-Service Spooler -Force
Esto puede parecer un poco técnico, pero honestamente se trata simplemente de decirle a Windows que confíe un poco más en la conexión durante la configuración y luego volver a bloquear las cosas.
Solución 1: reiniciar el servicio de cola de impresión
Esto no es nada nuevo, pero a veces Windows necesita una mejora en la cola de impresión. En algunas máquinas, reiniciar este servicio permitió que la impresora se conectara sin problemas. Simplemente abra un PowerShell de administrador o el Símbolo del sistema y ejecute:
net stop spooler & net start spooler
Espere una breve pausa: sus impresoras desaparecerán de la lista y volverán, con suerte con la conexión reparada. Sinceramente, en algunas configuraciones, esto por sí solo soluciona los errores de conexión de red.
Solución 2: eliminar y reinstalar los controladores de la impresora
Si su controlador está dañado o desactualizado, Windows se vuelve inestable. Abra printui.exe /s /t2 en el símbolo del sistema del administrador para ver la lista de controladores. Encuentre el controlador problemático y elimínelo, junto con cualquier impresora asociada. También puede ejecutar:
Remove-PrinterDriver -Name "HP Universal Printing PCL 5"
Reemplácelo con el nombre real del controlador de impresora. Después de limpiar los controladores antiguos, reinicie el administrador de trabajos de impresión e intente configurar la impresora compartida desde cero. En algunos equipos, esto soluciona la corrupción inusual del controlador que causa errores 0x00000002.
Solución 3: Limpieza profunda de archivos de controladores y claves de registro
Esto es más bien un último recurso, pero me permitió salvar algunas impresoras. Si las entradas antiguas del controlador o las operaciones de archivos pendientes están bloqueando el proceso, elimine manualmente algunas claves de registro:
- Abra regedit.exe y elimine HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Esto es un poco extraño, pero Windows a veces deja colgadas operaciones de archivos antiguas, lo que provoca errores de impresión.
- Revise el interior
c:\Windows\System32\spool\prtprocs\x64o\x86elimine todas las carpetas excepto winprint.dll. Los archivos de controlador restantes pueden afectar las nuevas instalaciones. - Elimine todos los procesadores y controladores de impresión no predeterminados de HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments. Puede hacerlo mediante regedit o scripts de PowerShell.
Luego, reinicie y vuelva a agregar la impresora. No es muy atractivo, pero solucionó los problemas de corrupción de controladores para algunos usuarios.
Solución alternativa: Conectarse mediante un puerto local con ruta UNC
Si todo lo demás falla, a veces conectar la impresora compartida a través de un puerto local con la ruta UNC funciona mejor que dejar que Windows la configure automáticamente. Para ello:
- Primero, averigüe el nombre UNC de la impresora compartida; puede ejecutar
net view \\192.168.13.200o usar el explorador de Red. El UNC debería ser similar a\\192.168.13.200\HPM2727_1. - Instale la consola de administración de impresora si aún no está disponible:
dism /Online /add-Capability /CapabilityName:Print. Management. Console~~~~0.0.1.0. - Abra printmanagement.msc (búsquelo en el menú Inicio).Haga clic derecho en Impresoras, debajo de su servidor, y seleccione Agregar impresora.
- Seleccione Puerto local cuando se le solicite un tipo de puerto, luego ingrese el UNC como nombre del puerto, como
\\192.168.13.200\HPM2727_1. - Continúe con la selección del controlador, instálelo si es necesario, configure el nombre de la impresora y pruebe la impresión. Esto evita por completo algunos problemas de uso compartido de red.
Ya lo hemos vivido y, sorprendentemente, esta solución alternativa puede ser la más confiable en entornos complicados.