Un programme d'application est un logiciel qui est conçu pour faire ce

Pourquoi les programmes anciens Ne pas faire fonctionner sur les versions modernes de Windows (et comment vous pouvez les exécuter toute façon)

par Chris Hoffman en Septembre 24e, 2013

Windows est tout au sujet de la compatibilité ascendante, permettant aux gens - en particulier les entreprises - de continuer à utiliser leurs applications importantes sur les nouvelles versions de Windows. Mais il y a des limites. Plus un programme est, plus il se brisera.

Un programme d'application est un logiciel qui est conçu pour faire ce

En général, vous devriez rester loin de l'ancien logiciel. Évitez de ramasser des CD de logiciels conçus pour Windows 95 ventes de garage. logiciel ancien qui ne fonctionne pas plus longtemps devrait probablement être mis à niveau vers une version moderne, compatible.

ads

Software ne dure pas comme médias ne

Vingt ans CD audio vont jouer très bien sur les lecteurs de CD modernes, les dossiers vont jouer très bien sur les joueurs de disques modernes, et les vidéos de DVD seront toujours jouer sur les appareils avec du matériel de DVD-lecture. Mais que le logiciel ancien CD fait il y a dix-huit ans pour Windows 95 est différent.

CD audio, DVD vidéo, enregistre même - ils sont tous les formats de support standard. En d'autres termes, un CD audio contient des données audio sur elle. L'ordinateur interprète ces données audio sur son propre. Voilà pourquoi un CD audio fabriqué en 1980 sera jouable sur un PC Windows 8, un Mac, ou tout autre appareil - l'ordinateur sait comment interpréter le CD audio et prend soin de cela sur son propre. Le CD audio n'a pas besoin de savoir sur le système ou d'un dispositif opérationnel, il joue sur.

Cependant, le logiciel est différente. Le logiciel est pas standard de quelque chose que tous les ordinateurs savent comment interpréter - logiciels est un code qui fonctionne sur votre ordinateur. Il appartient au logiciel de faire ce qu'il doit faire. Les logiciels écrits pour Windows 3.1 ou Windows 95 sera probablement extrêmement confuse si elle se trouve en cours d'exécution sur Windows 7 ou Windows 8. Il va chercher des fichiers qui existent plus et peut refuser de fonctionner même dans cet environnement inconnu.

Windows est célèbre pour sa compatibilité ascendante et tente d'aider les anciens programmes fonctionnent le mieux possible, mais il y a une limite à même ce que Windows peut faire. Il est impressionnant que les versions modernes de Windows peuvent même exécuter Windows 95 programmes du tout, étant donné que la série Windows 9x a été basé sur DOS et Windows XP et versions ultérieures de Windows sont basés sur le noyau Windows NT - ils sont les systèmes d'exploitation complètement différents sous la hotte.

Un programme d'application est un logiciel qui est conçu pour faire ce

Pourquoi les programmes peut ne pas fonctionner

Nous avons déjà couvert l'explication de haut niveau, mais voici quelques détails de bas niveau qui pourraient empêcher les programmes de fonctionner correctement:

  • Programmes Refuse to Run. Certains programmes peuvent refuser d'installer s'ils remarquent qu'ils sont exécutés sur une version de Windows, ils ne connaissent pas.
  • Programmes 16 bits. versions 32 bits de Windows contiennent un environnement d'émulation 16 bits qui permet de vieux logiciels Windows 3.1 pour fonctionner. Cela a été retiré de versions 64 bits de Windows, de sorte que ces anciens programmes de Windows 3.1 ne fonctionnera pas du tout.
  • DOS Software. Depuis Windows XP, versions grand public de Windows ne sont plus construits sur le dessus du DOS. logiciels et jeux qui dépendaient de mode réel DOS DOS Complicated ne seront pas en mesure d'exécuter en mode natif sur les versions modernes de Windows. La fenêtre d'invite de commande est une fonction de compatibilité incomplète, pas un système DOS plein.
  • Old Library Dépendances. Certains programmes peuvent avoir dépendu de bibliothèques anciennes qui ne sont plus inclus dans Windows ou peuvent avoir dépendu d'autres anciens programmes qui ne fonctionnent pas aussi bien sur les nouvelles versions de Windows.
  • Les problèmes de sécurité. Les vieux programmes ne sont pas utilisés à des caractéristiques modernes de sécurité Windows et peuvent ne pas jouer gentil avec les comptes d'utilisateurs limités et UAC. Windows essaie de tromper les anciens programmes en cours d'exécution dans les comptes d'utilisateurs limités, mais cela ne résout pas toujours tous les problèmes.
  • Un programme d'application est un logiciel qui est conçu pour faire ce

Cela ne veut pas une liste exhaustive, mais il devrait vous aider à comprendre certains des enjeux. Les programmes sont conçus pour fonctionner sur les versions actuelles de Windows, et non pas les versions de Windows qui peuvent exister 20 ans dans le futur. Breakage devrait être prévu lors de l'exécution anciennes applications Windows sur les versions modernes de Windows. Comme Microsoft et d'autres fournisseurs de systèmes d'exploitation à améliorer leurs systèmes d'exploitation, les anciens programmes sont progressivement laissés à moins qu'ils soient mis à jour.

Comment faire pour exécuter les programmes plus anciens

Alors que vous devriez éviter de très vieux logiciel si possible, parfois, vous ne pouvez pas simplement. Vous pouvez avoir une application métier critique vous devez exécuter ou voudrez peut-être jouer un vieux jeu de PC. Il existe des moyens que vous pouvez exécuter ces programmes de toute façon.

Les préférences de compatibilité utiliser Windows de. Windows a intégré les paramètres du mode de compatibilité qui peuvent aider à obtenir des programmes de travail. Faites un clic droit raccourci d'un programme, sélectionnez Propriétés, puis cliquez sur l'onglet Compatibilité. Vous pouvez choisir la version de Windows que le programme exécuté sous - Windows va essayer de tromper ce programme en pensant qu'il est en cours d'exécution sur l'ancienne version de Windows. Ce ne sera pas toujours permettre à chaque ancien programme fonctionne, mais ça vaut le coup. Il y a même une compatibilité Troubleshooter programme qui va tenter de trouver automatiquement les paramètres du mode de compatibilité corrects pour votre programme.

Run Old Software dans une machine virtuelle. Plutôt que d'essayer de faire de votre ancien logiciel exécuté sur une version moderne de Windows, vous pouvez installer une copie virtualisée d'une ancienne version de Windows et lancez le logiciel là-dedans. Par exemple, si vous aviez une application qui a couru sur Windows XP, mais ne fonctionne pas sur Windows 7 ou 8, vous pouvez utiliser une machine virtuelle Windows XP pour exécuter ce programme. Si vous avez un vieux jeu qui a couru sous DOS, vous pouvez l'installer dans DOSBox. Cela fonctionne très bien pour la plupart des programmes, à moins qu'ils ne nécessitent un accès direct aux périphériques matériels - par exemple, un programme ancien qui interfacé avec une imprimante sur un port série ne fonctionnera pas. Cependant, ce qui est beaucoup moins pratique que l'installation du programme normalement.

Related posts

  • ASP - Application Service Provider Par Bradley Mitchell. Wireless / Réseaux Expert Bradley est un professionnel avec 20 ans d'expérience dans le développement de logiciels de réseau, de projet informatique ...

  • logiciel CRM - logiciel de gestion de la relation client Termes apparentés Dans CRM (customer relationship management), le logiciel de CRM est une catégorie de logiciels qui couvre un large éventail d'applications ...

  • Whats Up Pour Mobile Download Whats Up For Mobile Whats Up For Mobile. Ci-dessous la liste des liens téléchargement liés à Whats Up For Mobile. télécharger Whats Up Pour cliquer Mobile sur le lien ...

  • Termes associés Direct X est un ensemble d'API (interfaces de programmation d'application) développé par Microsoft. Il fournit aux développeurs de logiciels avec des ressources pour écrire des applications basées sur Windows que l'accès ...

  • IPSW Emplacement du fichier pour Mac et Windows Chaque fois que vous mettez à jour votre iPhone. Ipod touch. ou iPad. vous obtiendrez un nouveau fichier IPSW qui est téléchargé sur un dossier iOS mises à jour aimable autorisation d'iTunes. Connaissance...