El enigma del foco perdido: ¿Por qué Windows 10 1909 falla con hardware moderno?

Imagina que tienes un entorno multi-monitor y estás intentando trabajar en una aplicación ligera como SumatraPDF. Haces clic en la ventana, pero el mouse simplemente no responde; es como si el sistema operativo estuviera ignorando tu cursor. A primera vista, parece un bug de la aplicación o del modo pantalla completa.

Ilustración técnica de un setup multi-monitor mostrando una aplicación sin respuesta al cursor
Diagrama de un equipo Lenovo AIO con dos pantallas, destacando la ventana de SumatraPDF en el monitor secundario donde se pierde el foco del mouse.

El caso comienza con una duda muy específica: ¿Por qué el mouse no recibe el foco en la ventana de SumatraPDF o IrfanView? Al principio, se piensa que podría ser un problema de DPI, de escritorios virtuales o incluso de software de terceros como PowerToys. Sin embargo, al investigar más a fondo, surge una pista crucial: el problema ocurre exclusivamente cuando se utiliza Windows 10 versión 1909.

El equipo en cuestión es un Lenovo AIO con una pantalla adicional conectada por HDMI. Al probar la misma máquina con Windows 10 versión 22H2, el comportamiento cambia drásticamente: todos los controladores cargan correctamente y el sistema funciona sin errores. Esto revela que no se trata de un fallo del software en sí, sino de una incompatibilidad fundamental entre el hardware moderno y una versión antigua del sistema operativo.

Windows 10 1909 es una versión extremadamente antigua que dejó de recibir soporte hace años. Cuando intentas ejecutar componentes modernos o controladores recientes para un hardware nuevo sobre esa base, el sistema utiliza drivers genéricos que no gestionan correctamente la energía, los eventos HID o el Desktop Window Manager.

Comparativa visual entre dos versiones de Windows para demostrar compatibilidad
Comparación entre las interfaces de Windows 10 versión 1909 y Windows 10 versión 22H2, mostrando la estabilidad del sistema más reciente con los nuevos controladores de hardware.

La solución definitiva es clara: dejar de intentar forzar a una versión obsoleta y actualizar directamente al último soporte estable del sistema, que en este caso es Windows 10 22H2. Esta actualización no solo soluciona la falta de controladores, sino que también corrige cientos de fallos relacionados con la gestión de ventanas y el manejo de múltiples monitores.

Este caso demuestra una lección valiosa para cualquier usuario: cuando un hardware moderno se comporta erráticamente en un sistema operativo antiguo, la solución suele ser actualizar al último soporte oficial antes de migrar a una versión completamente nueva. A veces, el problema no es lo que estás ejecutando, sino sobre qué base estás construyendo tu entorno.