Por qué la impresora en red no funciona en Windows 11 (y cómo solucionarlo)
Si trabajas en soporte técnico, ya lo sabes: las impresoras en red son ese dolor de cabeza que nunca se va. De hecho, figuran de forma constante entre los cinco tickets más frecuentes en cualquier mesa de ayuda. Y con Windows 11 versión 24H2, la cosa se ha puesto peor.
Las actualizaciones de seguridad acumulativas de 2025-2026 —sobre todo KB5065426 y KB5078883— han multiplicado las incidencias. Recursos compartidos SMB que dejan de responder, bucles de credenciales que vuelven locos a los usuarios, errores 0x0000011b y colas de impresión que se traban sin previo aviso. Vamos, el combo completo.
Esta guía reúne cada escenario que un técnico de helpdesk puede encontrarse en 2026, con procedimientos paso a paso, scripts de PowerShell listos para copiar y pegar, y las correcciones más recientes de Microsoft. Así que vamos al grano.
Diagnóstico inicial: lista de comprobación rápida
Antes de complicarte con soluciones avanzadas, recorre esta lista básica. Te va a resolver cerca del 40 % de los tickets sin necesidad de escalar (y créeme, eso es un alivio enorme en un día de muchas incidencias):
- ¿La impresora está encendida y en línea? Parece obvio, pero verifica las luces de estado en el panel frontal. Si la luz de red (Ethernet) no parpadea, revisa el cable o el enlace Wi-Fi. Más de una vez he cerrado un ticket solo con esto.
- ¿Hay conectividad de red? Desde el equipo del usuario, abre PowerShell y ejecuta:
Sustituye la IP por la de la impresora. Si falla, el problema es de red, no de impresión.Test-Connection -ComputerName 192.168.1.100 -Count 4 - ¿El servicio Cola de impresión (Print Spooler) está activo?
Si el estado es Stopped, inícialo conGet-Service -Name Spooler | Select-Object Name, Status, StartTypeStart-Service Spooler. - ¿El equipo y la impresora están en la misma subred? Compara las direcciones IP y la máscara. Un error sorprendentemente común es que el portátil esté conectado a la red de invitados.
- ¿Hay trabajos atascados en la cola?
Si hay trabajos con estado Error o Paused, elimínalos antes de continuar.Get-PrintJob -PrinterName "NombreDeLaImpresora"
Problema 1: error 0x0000011b al conectar a una impresora compartida
Causa raíz
Este es probablemente el error más odiado por los técnicos de helpdesk en los últimos años. El 0x0000011b aparece al intentar instalar o usar una impresora compartida en red, y su origen está en los parches de seguridad que Microsoft liberó para mitigar la vulnerabilidad PrintNightmare (CVE-2021-34527).
Estas actualizaciones endurecen la autenticación RPC entre cliente y servidor de impresión. El problema es que cuando el entorno no soporta Kerberos (grupos de trabajo, redes domésticas, pequeñas oficinas sin dominio), la conexión simplemente se rechaza con este código. Frustrante, lo sé.
Solución recomendada: clave de registro RpcAuthnLevelPrivacyEnabled
Esta es la corrección oficial de Microsoft y la más estable a largo plazo:
- En el equipo cliente (el que intenta conectarse), abre el Editor del Registro (
Win + R→regedit). - Navega a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print - Clic derecho en el panel derecho → Nuevo → Valor DWORD (32 bits).
- Nombra la clave
RpcAuthnLevelPrivacyEnabledy establece su valor en 0. - Reinicia el servicio Cola de impresión:
Restart-Service Spooler - Intenta conectar de nuevo a la impresora compartida. Debería funcionar a la primera.
Alternativa por línea de comandos (ideal para despliegue masivo con Intune o GPO, que es lo que realmente te ahorra tiempo):
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
Restart-Service Spooler
Solución alternativa: instalar la impresora por puerto TCP/IP directo
Si la modificación del registro no es viable en tu organización (algunas políticas de seguridad lo prohíben), puedes evitar el protocolo SMB por completo añadiendo la impresora directamente por IP:
- Ve a Configuración → Bluetooth y dispositivos → Impresoras y escáneres → Agregar dispositivo.
- Haz clic en "La impresora que quiero no está en la lista".
- Selecciona "Agregar una impresora por medio de una dirección TCP/IP o un nombre de host".
- Escribe la dirección IP de la impresora y sigue el asistente.
Honestamente, esta solución es mi favorita para oficinas pequeñas. Es limpia, directa y no requiere tocar el registro.
Problema 2: Windows 11 24H2 rompe el uso compartido de impresoras tras KB5065426
Qué ocurrió
La actualización acumulativa KB5065426 (septiembre de 2025) para Windows 11 24H2 introdujo cambios de endurecimiento en SMB, CredSSP y Kerberos que provocaron fallos masivos en el uso compartido de archivos e impresoras. Si tu helpdesk se inundó de tickets en esas fechas, esto es lo que pasó.
Los síntomas más habituales:
- Bucle infinito de solicitud de credenciales al intentar acceder a una impresora compartida.
- Error
0xc000006den conexiones entre equipos Windows 11 24H2 clonados. - La impresora compartida desaparece del explorador de red (como si nunca hubiera existido).
- Windows Defender Firewall desactiva las reglas clásicas de Compartir archivos e impresoras y las sustituye por reglas «Restrictive».
Solución 1: habilitar la regla de firewall restrictiva
Windows 11 24H2 desactiva las reglas antiguas de SMB y crea un nuevo conjunto llamado "File and Printer Sharing (Restrictive)". Muchos técnicos no lo saben, pero simplemente hay que habilitar las nuevas reglas:
# Verificar estado actual de las reglas
Get-NetFirewallRule -DisplayGroup "File and Printer Sharing (Restrictive)" |
Select-Object DisplayName, Enabled, Direction
# Habilitar todas las reglas del grupo
Enable-NetFirewallRule -DisplayGroup "File and Printer Sharing (Restrictive)"
Solución 2: limpiar y recrear credenciales en el Administrador de credenciales
- Abre Panel de control → Cuentas de usuario → Administrador de credenciales → Credenciales de Windows.
- Elimina cualquier entrada que apunte al equipo que comparte la impresora.
- Haz clic en "Agregar una credencial de Windows" e introduce:
- Dirección de red:
\\NombreDelEquipoo la IP del servidor. - Nombre de usuario: usuario local del equipo servidor (con contraseña establecida).
- Contraseña: la del usuario anterior.
- Dirección de red:
Desde PowerShell o CMD:
# Eliminar credencial antigua
cmdkey /delete:ServidorImpresora
# Agregar credencial nueva
cmdkey /add:ServidorImpresora /user:ServidorImpresora\UsuarioLocal /pass:ContraseñaSegura
Solución 3: permitir acceso de invitado (dispositivos legacy / NAS)
Si la impresora está conectada a un NAS antiguo o a un dispositivo que no soporta autenticación moderna, Windows 11 24H2 bloqueará la conexión de forma silenciosa. Para restaurar el acceso:
# Vía registro
reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f
# Vía PowerShell (SMB Client)
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Advertencia de seguridad: este ajuste reduce la protección contra ataques de retransmisión NTLM. Úsalo únicamente como medida temporal mientras actualizas el firmware del dispositivo o migras a una solución de impresión moderna. No lo dejes así permanentemente.
Solución 4: reparar SID duplicado en equipos clonados
Aquí va un caso que puede volverse muy confuso si no sabes qué buscar. Si los equipos se desplegaron por clonación de disco, KB5065426 detecta SIDs de máquina duplicados y bloquea las conexiones SMB entre ellos.
Para verificar:
# Comprobar el SID de la máquina
(Get-WmiObject -Class Win32_UserAccount -Filter "LocalAccount=True" |
Select-Object -First 1).SID
Si dos equipos muestran el mismo SID base, tienes dos opciones:
- Ejecutar
sysprep /generalizepara regenerar el SID (ojo, requiere reconfigurar el equipo). - Usar la recuperación de Windows Update: ve a Configuración → Sistema → Recuperación → Corregir problemas con Windows Update y pulsa "Reinstalar ahora". Tarda unos 30 minutos y no borra datos, así que es la opción menos invasiva.
Problema 3: la cola de impresión se traba o los trabajos desaparecen
Este es un clásico. La cola de impresión de Windows tiene fama de ser temperamental, y con razón.
Diagnóstico
# Ver todos los trabajos en cola de todas las impresoras
Get-Printer | ForEach-Object {
$printer = $_.Name
Get-PrintJob -PrinterName $printer -ErrorAction SilentlyContinue |
Select-Object @{N='Impresora';E={$printer}}, JobStatus, DocumentName, SubmittedTime
}
Reinicio limpio del servicio Cola de impresión
Este procedimiento elimina los archivos temporales de la cola y reinicia el servicio desde cero. Es la primera maniobra que recomiendo cuando la cola se queda colgada:
# Ejecutar como Administrador
Stop-Service Spooler -Force
Remove-Item "$env:SystemRoot\System32\spool\PRINTERS\*" -Force -ErrorAction SilentlyContinue
Start-Service Spooler
Get-Service Spooler | Select-Object Name, Status
Verificar espacio en disco para el spool
Un detalle que se pasa por alto más de lo que debería: si el disco del sistema está casi lleno, la cola de impresión no puede almacenar los trabajos temporales.
Get-PSDrive C | Select-Object @{N='Libre_GB';E={[math]::Round($_.Free/1GB,2)}},
@{N='Total_GB';E={[math]::Round(($_.Used+$_.Free)/1GB,2)}}
Si el espacio libre es inferior a 1 GB, libera espacio antes de seguir con el diagnóstico.
Problema 4: impresora aparece como "Sin conexión" (offline)
Verificaciones
- Desactivar el modo offline forzado: ve a Configuración → Dispositivos → Impresoras y escáneres, selecciona la impresora, abre la cola de impresión y en el menú Impresora desmarca "Usar impresora sin conexión". A veces Windows activa esta opción sola. No preguntes por qué.
- Comprobar que la IP no ha cambiado: muchas impresoras reciben IP por DHCP, y si el servidor asignó una dirección diferente, el puerto TCP/IP del equipo apunta a la IP incorrecta.
# Ver el puerto configurado para la impresora Get-PrinterPort | Where-Object {$_.Name -like "*IP*"} | Select-Object Name, PrinterHostAddress, PortNumber - Asignar IP estática a la impresora: accede al panel web de la impresora (normalmente
http://<IP_impresora>) y configura una dirección IP fija fuera del rango DHCP. Este simple cambio previene desconexiones futuras y te ahorra tickets recurrentes.
Problema 5: controladores incompatibles o genéricos tras actualización
Actualización de marzo de 2026 (KB5078883)
La actualización acumulativa de marzo de 2026 (KB5078883) ha dado problemas de conectividad con algunos modelos específicos, especialmente:
- HP LaserJet Pro serie 400
- Canon imageCLASS serie MF240
La solución más fiable es descargar los controladores directamente del sitio web del fabricante en lugar de depender de Windows Update (que a veces instala versiones genéricas que causan más problemas de los que resuelven):
# Verificar el controlador actual de cada impresora
Get-PrinterDriver | Select-Object Name, PrinterEnvironment, MajorVersion,
@{N='Ruta';E={$_.InfPath}}
Reinstalación limpia de controladores
- Abre Administrador de dispositivos (
Win + X → Administrador de dispositivos). - Expande Colas de impresión, clic derecho en la impresora → Desinstalar dispositivo. Marca "Eliminar el software de controlador".
- Reinicia el equipo.
- Descarga e instala el controlador más reciente desde la web del fabricante (HP, Canon, Epson, Brother, etc.).
- Vuelve a agregar la impresora.
Sí, es el procedimiento de siempre. Pero funciona en la gran mayoría de los casos.
Script de diagnóstico integral para helpdesk
Este es el script que todo técnico de helpdesk debería tener a mano. Reúne las comprobaciones más importantes en un solo informe y puedes ejecutarlo de forma remota con Invoke-Command o integrarlo en tu herramienta de ticketing:
# Script de diagnóstico de impresoras - Helpdesk Hero 2026
# Ejecutar como Administrador
Write-Host "=== DIAGNÓSTICO DE IMPRESORAS ===" -ForegroundColor Cyan
# 1. Estado del servicio Cola de impresión
Write-Host "`n[1] Servicio Cola de impresión:" -ForegroundColor Yellow
Get-Service Spooler | Format-Table Name, Status, StartType -AutoSize
# 2. Impresoras instaladas y su estado
Write-Host "[2] Impresoras instaladas:" -ForegroundColor Yellow
Get-Printer | Format-Table Name, DriverName, PortName, PrinterStatus, Shared -AutoSize
# 3. Puertos de impresora (IPs configuradas)
Write-Host "[3] Puertos TCP/IP:" -ForegroundColor Yellow
Get-PrinterPort | Where-Object {$_.Description -like "*TCP*"} |
Format-Table Name, PrinterHostAddress, PortNumber -AutoSize
# 4. Trabajos en cola
Write-Host "[4] Trabajos en cola:" -ForegroundColor Yellow
Get-Printer | ForEach-Object {
Get-PrintJob -PrinterName $_.Name -ErrorAction SilentlyContinue
} | Format-Table PrinterName, JobStatus, DocumentName, Size -AutoSize
# 5. Conectividad de red hacia las impresoras
Write-Host "[5] Prueba de conectividad:" -ForegroundColor Yellow
Get-PrinterPort | Where-Object {$_.PrinterHostAddress} | ForEach-Object {
$ip = $_.PrinterHostAddress
$result = Test-Connection -ComputerName $ip -Count 1 -Quiet -ErrorAction SilentlyContinue
[PSCustomObject]@{
Puerto = $_.Name
IP = $ip
Responde = if ($result) {"Si"} else {"No"}
}
} | Format-Table -AutoSize
# 6. Reglas de firewall SMB
Write-Host "[6] Reglas de firewall (SMB compartir impresoras):" -ForegroundColor Yellow
Get-NetFirewallRule -DisplayGroup "File and Printer Sharing*" -ErrorAction SilentlyContinue |
Select-Object DisplayName, Enabled | Format-Table -AutoSize
# 7. Clave de registro RpcAuthnLevelPrivacyEnabled
Write-Host "[7] Clave RpcAuthnLevelPrivacyEnabled:" -ForegroundColor Yellow
$regPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Print"
$val = Get-ItemProperty -Path $regPath -Name RpcAuthnLevelPrivacyEnabled -ErrorAction SilentlyContinue
if ($val) {
Write-Host " Valor: $($val.RpcAuthnLevelPrivacyEnabled) (0 = deshabilitado, correcto para fix 0x0000011b)"
} else {
Write-Host " No existe (comportamiento predeterminado de Windows)"
}
Write-Host "`n=== FIN DEL DIAGNÓSTICO ===" -ForegroundColor Cyan
Mejores prácticas para reducir tickets de impresoras
Después de años lidiando con impresoras en red, estas son las prácticas que realmente marcan la diferencia:
- Asignar IPs estáticas a todas las impresoras de red (o al menos crear reservas DHCP). Esto elimina la causa más frecuente de desconexiones y, sinceramente, debería ser obligatorio.
- Centralizar la gestión de controladores mediante un servidor de impresión o una solución en la nube como Microsoft Universal Print o PaperCut.
- Documentar el modelo, IP y ubicación de cada impresora en el CMDB. Un técnico que conoce la IP exacta resuelve el ticket en la mitad de tiempo.
- Estandarizar controladores: usar drivers universales del fabricante (HP UPD, Canon Generic Plus) reduce los conflictos tras actualizaciones de Windows.
- Monitorizar proactivamente con SNMP o scripts de PowerShell programados en el Programador de Tareas. La idea es detectar impresoras offline antes de que el usuario abra un ticket.
- Probar actualizaciones de Windows en un grupo piloto antes de desplegarlas a toda la organización. Especialmente las que tocan políticas SMB o de autenticación — son las que más rompen cosas.
Preguntas frecuentes
¿Por qué mi impresora en red dejó de funcionar después de actualizar Windows 11?
Las actualizaciones de seguridad de Windows 11, en particular KB5065426 (septiembre 2025) y KB5078883 (marzo 2026), endurecen los protocolos SMB y RPC que se usan para compartir impresoras. Si tu red no utiliza autenticación Kerberos (es decir, no hay un dominio de Active Directory), estas medidas pueden bloquear la comunicación con la impresora compartida. Las correcciones de registro y firewall que describimos arriba te devolverán la conectividad.
¿Cómo soluciono el error 0x0000011b sin tocar el registro?
La alternativa más limpia es agregar la impresora directamente por su dirección IP usando un puerto TCP/IP estándar, en lugar de conectarte al recurso compartido SMB. Esto evita por completo el mecanismo de autenticación RPC que genera el error. Ve a Configuración → Dispositivos → Impresoras → Agregar impresora y elige la opción de puerto TCP/IP.
¿Es seguro establecer RpcAuthnLevelPrivacyEnabled en 0?
Este ajuste deshabilita la capa adicional de privacidad en la autenticación RPC para impresoras. En entornos de grupo de trabajo o pequeñas oficinas, el riesgo es bajo. Sin embargo, en redes empresariales con datos sensibles, lo ideal es migrar a un dominio con autenticación Kerberos o implementar impresión directa por TCP/IP para no necesitar esta excepción.
¿Cómo diagnostico problemas de impresora de forma remota con PowerShell?
Usa Invoke-Command para ejecutar el script de diagnóstico en equipos remotos:
Invoke-Command -ComputerName "PC-Usuario" -FilePath "C:\Scripts\DiagImpresoras.ps1" -Credential (Get-Credential)
Eso sí, requiere que PowerShell Remoting esté habilitado en el equipo destino (Enable-PSRemoting -Force).
¿Qué hago si la impresora funciona desde un equipo pero no desde otro?
Este síntoma casi siempre apunta a un problema de credenciales o de controladores en el equipo afectado. Revisa el Administrador de credenciales de Windows, verifica que la versión del controlador sea la misma en ambos equipos y comprueba que las reglas de firewall no estén bloqueando SMB en el equipo problemático. El script de diagnóstico que incluimos arriba compara automáticamente estos elementos.