No estoy seguro de por qué se me ocurrió esto esta mañana, pero mientras solucionaba un problema con un monitor externo, me encontré preguntándome «¿Eh, cuándo solucionaron ese viejo problema técnico de Windows?»
Los usuarios de cierta edad pueden recordar los ejemplos anteriores y siguientes. Desde el advenimiento de la interfaz gráfica de usuario, varias versiones de Windows, desde Windows 95 hasta Windows XP, experimentaron este interesante error de renderizado, que calmó su frustración al permitirle pintar divertidos gusanos que arrastraban por la pantalla.
Debido a que soy raro, descubrí que me faltaba este problema técnico y me topé con un sitio web donde puedes simular este mismo problema técnico en tu navegador. ¿Buscas matar 5 minutos? Dirigirse a https://ybenbihi.github.io/windows-error-gusano/y agradéceme más tarde.
Nuestro ventanas como sección está repleta de ventanas 11 guías sobre cómo arreglar y ajustar todo y cualquier cosa relacionada con el sistema operativo. Lo que no podemos decirle es cómo reintroducir manualmente este problema técnico para hacer que esos momentos BSOD sean un poco más aceptables. Afortunadamente, @ybenbihi en Github nos proporcionó el simulador nostálgico en su lugar. Presione F11 en su teclado para que sea realmente nostálgico, tomando la ventana de su navegador a pantalla completa.
Puede usar la «barra de tareas» en la ventana para borrar el lienzo, o incluso recorrer una variedad de aplicaciones nostálgicas, incluidas Internet Explorer y Team Fortress. Luego, arrastre y desplácese al contenido de su corazón, tejiendo maravillas de Windows agusanadas a través de su pantalla.
¿Qué causó exactamente la falla de la «ventana fantasma» que cuelga de Windows?
Estas fallas se denominan «ventanas fantasma» internamente, explicadas previamente por raymond chen en el ya desaparecido Canal 9 Sitio de desarrollo de Microsoft. Ocurrió como resultado de una extraña interacción con la representación de la GUI de la versión anterior de Windows y cuando un programa se bloqueó.
Cuando un programa (o «aplicación», para ustedes, jóvenes) se atascó, ya no podría responder a las solicitudes del sistema operativo para «pintar» las ventanas reposicionadas en nuevas ubicaciones. Cuando arrastra una ventana en versiones anteriores de Windows, cada movimiento de arrastre del mouse esencialmente eliminaría y volvería a pintar los gráficos de cada ventana en un lugar nuevo. Con la ventana bloqueada, ya no puede responder a los mensajes para eliminar su posición «pintada» anterior. Como tal, simplemente repite repetidamente la última representación visual conocida de la ventana, creando estos rastros similares a gusanos en la pantalla, superponiéndose a instancias anteriores.
Este error en realidad todavía existe en las versiones del sistema operativo posteriores a Windows Vista, pero Microsoft introdujo un «truco» para ocultar el efecto gusano. Cuando un programa falla o se cuelga en Windows moderno, todavía pinta ventanas fantasma como en XP o antes, simplemente se han vuelto invisibles. Las versiones más nuevas del compositor de Windows ahora ocultan la ventana bloqueada y crean una nueva copia de captura de pantalla de la última versión funcional conocida de dicho programa. La nueva instancia no será funcional y se desvanecerá con un filtro gris para representar el hecho de que se bloqueó. Si bien es mucho menos divertido que desparasitar las ventanas, este método evita que las ventanas fantasma llenen la pantalla e interactúen con programas que aún podrían estar funcionando.
Así que ahí lo tienes. Hoy, es posible que no solo haya aprendido algo, sino que también puede pasar 5, 10 o incluso 60 minutos jugando con la falla de la ventana fantasma, mientras evita reuniones de trabajo como yo.