9Aug

Por qué los viejos programas no se ejecutan en las versiones modernas de Windows( y cómo puede ejecutarlos de todos modos)

Windows tiene que ver con la compatibilidad con versiones anteriores, lo que permite a las personas, especialmente las empresas, seguir utilizando sus aplicaciones importantes en las nuevas versiones de Windows. Pero hay límites. Cuanto más antiguo es un programa, más probable es que se rompa.

Por lo general, debe mantenerse alejado del software anterior. Evite recoger CDs de software diseñados para Windows 95 en ventas de garaje. El software antiguo que ya no funciona debería actualizarse a una versión moderna y compatible. El software

no dura como los medios El

Los CD de audio de hace veinte años funcionarán bien en los reproductores de CD modernos, los discos funcionarán bien en los reproductores de discos modernos y los videos en DVD siempre se reproducirán en dispositivos con hardware de lectura de DVD.Pero ese antiguo CD de software creado hace dieciocho años para Windows 95 es diferente.

CD de audio, DVD de video, incluso registros: todos son formatos de medios estándar. En otras palabras, un CD de audio tiene datos de audio. La computadora interpreta esta información de audio por sí misma. Es por eso que un CD de audio fabricado en 1980 se podrá reproducir en una PC con Windows 8, Mac o cualquier otro dispositivo; la computadora sabe cómo interpretar el CD de audio y se encarga de esto por sí solo. El CD de audio no necesita saber sobre el sistema operativo o dispositivo en el que se está reproduciendo.

Sin embargo, el software es diferente. El software no es algo estándar que todas las computadoras saben interpretar: el software es un código que se ejecuta en su computadora. Depende del software hacer lo que debe hacer. Es probable que el software escrito para Windows 3.1 o Windows 95 sea extremadamente confuso si se ejecuta en Windows 7 o Windows 8. Buscará archivos que ya no existen y que pueden negarse incluso a ejecutarse en este entorno desconocido.

Windows es famoso por su compatibilidad con versiones anteriores e intenta ayudar a los programas anteriores a ejecutarse lo mejor que puede, pero hay un límite para lo que Windows puede hacer. Es impresionante que las versiones modernas de Windows incluso puedan ejecutar programas de Windows 95, dado que la serie de Windows 9x se basó en DOS y Windows XP y las versiones posteriores de Windows están basadas en el kernel de Windows NT: son sistemas operativos completamente diferentes bajola capucha.

Por qué los programas no pueden ejecutar

Ya hemos cubierto la explicación de alto nivel, pero aquí hay algunos detalles de bajo nivel que podrían impedir que los programas se ejecuten correctamente: Los programas

  • se niegan a ejecutar : Algunos programas pueden negarse a instalar si notanse están ejecutando en una versión de Windows que no conocen.
  • Programas de 16 bits : las versiones de Windows de 32 bits contienen un entorno de emulación de 16 bits que permite la ejecución del software antiguo de Windows 3.1.Esto se eliminó de las versiones de 64 bits de Windows, por lo que esos viejos programas de Windows 3.1 no se ejecutarán en absoluto. Software
  • DOS : Desde Windows XP, las versiones para consumidores de Windows ya no se crean sobre DOS.El software complicado de DOS y los juegos que dependen del modo real DOS no podrán ejecutarse de forma nativa en las versiones modernas de Windows. La ventana del símbolo del sistema es una característica de compatibilidad incompleta, no un sistema DOS completo.
  • Dependencias de biblioteca antiguas : Algunos programas pueden haber dependido de bibliotecas antiguas que ya no están incluidas en Windows o pueden haber dependido de otros programas antiguos que tampoco funcionan correctamente en las nuevas versiones de Windows. Problemas de seguridad de
  • : los programas antiguos no se usan con las características de seguridad de Windows modernas y es posible que no funcionen bien con cuentas de usuario limitadas y UAC.Windows intenta engañar a los programas antiguos para que se ejecuten en cuentas de usuario limitadas, pero esto no siempre soluciona todos los problemas.

Esta no es una lista exhaustiva, pero debería ayudarlo a comprender algunos de los problemas involucrados. Los programas están diseñados para ejecutarse en las versiones actuales de Windows, no en las versiones de Windows que pueden existir en 20 años en el futuro. Se debe esperar una falla al ejecutar antiguas aplicaciones de Windows en versiones modernas de Windows. A medida que Microsoft y otros proveedores de sistemas operativos mejoran sus sistemas operativos, los viejos programas se van quedando atrás a menos que se actualicen.

Cómo ejecutar programas anteriores

Si bien es posible que se deba evitar el software antiguo si es posible, a veces no se puede. Es posible que tengas que ejecutar una aplicación crítica para el negocio o que desees jugar un viejo juego de PC.Hay formas en que puede ejecutar estos programas de todos modos.

Use la configuración de compatibilidad de Windows : Windows tiene configuraciones de modo de compatibilidad integradas que pueden ayudar a que los programas funcionen. Haga clic con el botón derecho en el acceso directo de un programa, seleccione Propiedades y haga clic en la pestaña Compatibilidad. Puede elegir la versión de Windows en la que se ejecuta el programa: Windows intentará engañar a ese programa para que crea que se está ejecutando en la versión anterior de Windows. Esto no siempre permitirá que todos los programas antiguos funcionen, pero vale la pena intentarlo. Incluso hay un Solucionador de problemas de compatibilidad de programas que intentará encontrar automáticamente la configuración correcta del modo de compatibilidad para su programa.

Ejecuta software antiguo en una máquina virtual : En lugar de intentar hacer que su antiguo software se ejecute en una versión moderna de Windows, puede instalar una copia virtualizada de una versión anterior de Windows y ejecutar el software allí.Por ejemplo, si tiene una aplicación que se ejecutó en Windows XP pero no se ejecuta en Windows 7 u 8, puede usar una máquina virtual de Windows XP para ejecutar ese programa. Si tiene un juego antiguo que se ejecutó en DOS, puede instalarlo en DOSBox. Esto funcionará bien para la mayoría de los programas, a menos que requieran acceso directo a los dispositivos de hardware; por ejemplo, un antiguo programa que interactúa con una impresora a través de un puerto serie no funcionará.Sin embargo, esto es mucho menos conveniente que instalar el programa normalmente.

ARTÍCULOS RELACIONADOS
Cómo obtener Windows XP Mode en Windows 8
Cómo usar DOSBox para ejecutar juegos DOS y aplicaciones antiguas

Solucione problemas de PC : Los juegos de PC se ubican en algún lugar entre los medios y el software. Del mismo modo que es posible que desee ver una película de hace 20 años, es posible que desee jugar un juego de hace 20 años. Sin embargo, los juegos son software y jugar un juego de hace 20 años sería como intentar ejecutar un programa de hace 20 años, algo que se debe evitar si es posible. Los trucos anteriores pueden ayudarlo a ejecutar juegos antiguos, pero también hemos cubierto otras formas de que los viejos juegos de PC funcionen correctamente.

Investigación, Investigación, Investigación : Si ninguno de estos trucos funciona, o está muerto, para que el programa se instale en su versión actual de Windows en lugar de hacerlo en una máquina virtual, es posible que deba investigar un poco. Realice búsquedas en Google del nombre del programa y su versión actual de Windows, busque cualquier mensaje de error que vea, etc. - este puede ser un proceso minucioso que requiere que resuelva un problema tras otro, pero la información puede estar disponible siestás tratando de instalar un programa popular. El tedioso trabajo involucrado aquí significa que a menudo es una buena idea dejar atrás un viejo programa y actualizarlo, si es posible.

En general, debe intentar evitar el software antiguo que puede no funcionar correctamente. Quédese con un software razonablemente moderno y actualizado. Los CD de software de Windows no son como los CD de audio; no hay garantía de que funcionen correctamente con las versiones modernas de Windows y el nuevo hardware.

Crédito de la imagen: Ivo Jansch en Flickr, Tarje Sælen Lavik en Flickr