9Aug

Warum alte Programme nicht auf modernen Versionen von Windows ausgeführt werden( und wie Sie sie trotzdem ausführen können)

click fraud protection

Bei Windows dreht sich alles um Abwärtskompatibilität, sodass Benutzer - insbesondere Unternehmen - ihre wichtigen Anwendungen weiterhin in neuen Windows-Versionen verwenden können. Aber es gibt Grenzen. Je älter ein Programm ist, desto wahrscheinlicher wird es brechen.

Im Allgemeinen sollten Sie sich von alter Software fernhalten. Vermeiden Sie das Abrufen von Software-CDs, die für Windows 95 auf Flohmärkten entwickelt wurden. Alte Software, die nicht mehr funktioniert, sollte wahrscheinlich nur auf eine moderne, kompatible Version aktualisiert werden. Die

-Software hält nicht so lange wie die Medien.

Auf modernen CD-Playern werden 20 Jahre alte Audio-CDs abgespielt. Auf modernen Plattenspielern werden Aufnahmen gut wiedergegeben, und DVD-Videos werden immer auf Geräten mit DVD-Lese-Hardware abgespielt. Aber diese alte Software-CD, die vor achtzehn Jahren für Windows 95 gemacht wurde, ist anders.

Audio-CDs, Video-DVDs, sogar Aufzeichnungen - das sind alles Standard-Medienformate. Mit anderen Worten, eine Audio-CD enthält Audiodaten. Der Computer interpretiert diese Audiodaten eigenständig. Deshalb kann eine 1980 hergestellte Audio-CD auf einem Windows 8-PC, einem Mac oder einem anderen Gerät abgespielt werden - der Computer weiß die Audio-CD zu interpretieren und kümmert sich darum. Die Audio-CD muss nicht über das Betriebssystem oder das Gerät, auf dem sie abgespielt wird, informiert sein.

instagram viewer

Software ist jedoch anders. Software ist kein Standard, den alle Computer interpretieren können - Software ist Code, der auf Ihrem Computer läuft. Es liegt an der Software zu tun, was sie tun muss. Software, die für Windows 3.1 oder Windows 95 geschrieben wurde, wird wahrscheinlich sehr verwirrt sein, wenn sie unter Windows 7 oder Windows 8 ausgeführt wird. Sie sucht nach Dateien, die nicht mehr existieren, und verweigert möglicherweise sogar das Ausführen in dieser unbekannten Umgebung.

Windows ist für seine Abwärtskompatibilität berühmt und versucht älteren Programmen zu helfen, so gut es geht zu laufen, aber es gibt auch eine Grenze, was Windows tun kann. Es ist beeindruckend, dass moderne Windows-Versionen überhaupt Windows 95-Programme ausführen können, da die Windows 9x-Reihe auf DOS und Windows XP basiert und neuere Windows-Versionen auf dem Windows NT-Kernel basieren - sie sind völlig andere Betriebssystemedie Haube.

Warum Programme

nicht ausführen können Wir haben bereits die Erklärung auf höherer Ebene behandelt, aber hier sind einige Details auf niedriger Ebene, die verhindern könnten, dass Programme ordnungsgemäß ausgeführt werden:

  • -Programme weigern sich, auszuführen: Einige Programme können die Installation ablehnen, wenn sie bemerkenSie werden auf einer Windows-Version ausgeführt, von der sie nichts wissen.
  • 16-Bit-Programme : 32-Bit-Versionen von Windows enthalten eine 16-Bit-Emulationsumgebung, in der alte Windows 3.1-Software ausgeführt werden kann. Dies wurde aus 64-Bit-Versionen von Windows entfernt, so dass diese alten Windows 3.1-Programme überhaupt nicht ausgeführt werden.
  • DOS Software : Seit Windows XP sind Consumer-Versionen von Windows nicht mehr auf DOS aufgebaut. Komplizierte DOS-Software und Spiele, die von Real-Mode-DOS abhängig sind, können nicht nativ in modernen Windows-Versionen ausgeführt werden. Das Eingabeaufforderungsfenster ist eine unvollständige Kompatibilitätsfeature und kein vollständiges DOS-System.
  • Alte Bibliotheksabhängigkeiten : Einige Programme waren möglicherweise auf alte Bibliotheken angewiesen, die nicht mehr in Windows enthalten sind, oder waren von anderen alten Programmen abhängig, die bei neuen Windows-Versionen auch nicht richtig funktionieren.
  • Sicherheitsprobleme : Alte Programme werden nicht für moderne Windows-Sicherheitsfunktionen verwendet und spielen möglicherweise nicht gut mit eingeschränkten Benutzerkonten und UAC.Windows versucht alte Programme dazu zu bringen, unter eingeschränkten Benutzerkonten zu laufen, aber das behebt nicht immer alle Probleme.

Dies ist keine erschöpfende Liste, aber es sollte Ihnen helfen, einige der damit verbundenen Probleme zu verstehen. Programme sind so konzipiert, dass sie auf aktuellen Windows-Versionen laufen, nicht auf Windows-Versionen, die möglicherweise 20 Jahre in der Zukunft existieren. Bei der Ausführung uralter Windows-Anwendungen in modernen Windows-Versionen sollte mit einem Bruch gerechnet werden. Wenn Microsoft und andere Betriebssystemhersteller ihre Betriebssysteme verbessern, werden alte Programme allmählich zurückgelassen, wenn sie nicht aktualisiert werden.

So führen Sie ältere Programme aus

Während Sie sehr alte Software möglichst vermeiden sollten, können Sie dies manchmal nicht. Sie haben möglicherweise eine geschäftskritische Anwendung, die Sie ausführen müssen, oder möchten ein altes PC-Spiel spielen. Es gibt Möglichkeiten, wie Sie diese Programme trotzdem ausführen können.

Verwenden Sie die Windows-Kompatibilitätseinstellungen : Windows verfügt über integrierte Kompatibilitätsmoduseinstellungen, die dabei helfen können, Programme zum Laufen zu bringen. Klicken Sie mit der rechten Maustaste auf die Verknüpfung eines Programms, wählen Sie Eigenschaften und klicken Sie auf die Registerkarte Kompatibilität. Sie können die Version von Windows auswählen, unter der das Programm ausgeführt wird. Windows versucht, dieses Programm so zu manipulieren, dass es denkt, es läuft auf der alten Windows-Version. Dies wird nicht immer zulassen, dass jedes alte Programm funktioniert, aber es ist einen Versuch wert. Es gibt sogar eine Programmkompatibilitäts-Problembehandlung, die versucht, automatisch die richtigen Kompatibilitätsmoduseinstellungen für Ihr Programm zu finden.

Alte Software in einer virtuellen Maschine ausführen : Anstatt zu versuchen, Ihre alte Software auf einer modernen Version von Windows laufen zu lassen, können Sie eine virtualisierte Kopie einer alten Version von Windows installieren und die Software dort ausführen. Wenn Sie beispielsweise eine Anwendung hatten, die unter Windows XP ausgeführt wurde, aber nicht unter Windows 7 oder 8 ausgeführt wird, können Sie eine virtuelle Windows XP-Maschine zum Ausführen dieses Programms verwenden. Wenn Sie ein altes Spiel haben, das unter DOS lief, können Sie es in DOSBox installieren. Dies funktioniert für die meisten Programme gut, es sei denn, sie benötigen direkten Zugriff auf Hardwaregeräte - ein altes Programm, das über einen seriellen Anschluss mit einem Drucker verbunden ist, funktioniert nicht. Dies ist jedoch viel weniger bequem als die normale Installation des Programms.

VERWANDTE ARTIKEL
Wie man Windows XP Modus auf Windows 8
Wie man DOSBox benutzt, um DOS Spiele und alte Apps zu laufen

PC Spiele behandeln : PC-Spiele sitzen irgendwo zwischen Medien und Software. So wie Sie vielleicht einen Film von vor 20 Jahren sehen möchten, möchten Sie vielleicht ein Spiel von vor 20 Jahren spielen. Aber Spiele sind Software und das Spielen eines Spiels vor 20 Jahren wäre wie der Versuch, ein Programm von vor 20 Jahren zu starten - etwas, das möglichst vermieden werden sollte. Die obigen Tricks können Ihnen helfen, alte Spiele zu spielen, aber wir haben auch andere Möglichkeiten behandelt, wie alte PC-Spiele richtig funktionieren können.

Forschung, Forschung, Forschung : Wenn keiner dieser Tricks funktioniert - oder Sie sind damit beschäftigt, das Programm auf Ihrer aktuellen Windows-Version anstatt auf einer virtuellen Maschine zu installieren - müssen Sie möglicherweise etwas recherchieren. Führen Sie Google nach dem Namen des Programms und Ihrer aktuellen Windows-Version durch, suchen Sie nach eventuell angezeigten Fehlernachrichten usw. - dies kann ein mühsamer Prozess sein, bei dem Sie das Problem nach dem Problem beheben müssenSie versuchen, ein beliebtes Programm zu installieren. Die langwierige Arbeit, die hier involviert ist, bedeutet, dass es oft eine gute Idee ist, ein altes Programm zu verlassen und es nach Möglichkeit zu verbessern.

Im Allgemeinen sollten Sie versuchen, ältere Software zu vermeiden, die möglicherweise nicht richtig funktioniert. Bleib bei einigermaßen moderner, aktueller Software. Windows-Software-CDs sind nicht wie Audio-CDs - es gibt keine Garantie, dass sie mit modernen Windows-Versionen und neuer Hardware ordnungsgemäß funktionieren.

Bildquelle: Ivo Jansch auf Flickr, Tarje Sælen Lavik auf Flickr