Windows 95: la ingeniosa trampa que salvó al sistema
Un ingeniero de Microsoft, Raymond Chen, desenterró un secreto: Windows 95 detectaba si un programa era un instalador basándose en el nombre del archivo y la ruta del directorio. Una solución tan simple que hoy parece increíblemente primitiva.
La estrategia de la palabra clave
En la década de los noventa, la identificación de software era un caos. Los desarrolladores, sin los mecanismos de seguridad modernos, distribuían sus programas con poca transparencia. Microsoft necesitaba una forma rápida de proteger al sistema operativo de archivos corruptos o versiones obsoletas, pero sin imponer restricciones draconianas a la industria.
La solución, según Chen, fue sorprendentemente directa: si un ejecutable contenía palabras como “setup” o “installer”, Windows 95 asumía que era un instalador. Esta técnica, que incluía variantes en otros idiomas, era suficiente para diferenciar los programas de instalación de otros tipos de aplicaciones.

Más allá de la palabra: un análisis profundo
Pero la estrategia no se limitaba a la simple búsqueda de palabras. Si el nombre del archivo no era concluyente, Windows 95 analizaba la ruta completa del archivo. Si alguna carpeta dentro de esa ruta incluía la palabra “setup”, la sospecha se intensificaba. Era una estrategia pragmática, no infalible.
Lo que pocos saben es que muchos instaladores de la época modificaban archivos del sistema fuera de Windows, cerrando la sesión gráfica, recurriendo a MS-DOS y utilizando archivos por lotes para realizar cambios. Windows 95, por lo tanto, no verificaba inmediatamente la integridad de los archivos protegidos; las comprobaciones se posponían hasta el próximo arranque. Era una defensa basada en la intuición, no en la certeza absoluta.
Microsoft no buscaba una identificación perfecta, sino una herramienta para minimizar el riesgo de corrupción. La técnica, aunque rudimentaria, cumplió su cometido: proporcionar una capa de protección básica sin interrumpir el flujo de trabajo de los desarrolladores. Un sistema operativo que, paradójicamente, salvó su estabilidad gracias a un nombre de archivo y una ruta de directorio.
En definitiva, Windows 95 demostró que la innovación no siempre reside en la complejidad tecnológica, sino en la astucia y la capacidad de adaptación ante las limitaciones del entorno.
