Connect with us

Wie man

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

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

Bei Windows dreht sich alles um Abwärtskompatibilität, die es Menschen – insbesondere Unternehmen – ermöglicht, ihre wichtigen Anwendungen weiterhin auf neuen Windows-Versionen zu verwenden. Aber es gibt Grenzen. Je älter ein Programm ist, desto wahrscheinlicher ist es, dass es kaputt geht.

Von alter Software sollten Sie generell Abstand halten. Vermeiden Sie es, Software-CDs, die für Windows 95 entwickelt wurden, bei Flohmärkten zu kaufen. Alte Software, die nicht mehr funktioniert, sollte wahrscheinlich einfach auf eine moderne, kompatible Version aktualisiert werden.

Software hält nicht so lange wie Medien

Zwanzig Jahre alte Audio-CDs lassen sich auf modernen CD-Playern gut abspielen, Schallplatten auf modernen Plattenspielern und DVD-Videos werden immer auf Geräten mit DVD-lesender Hardware abgespielt. Aber diese alte Software-CD, die vor achtzehn Jahren für Windows 95 erstellt wurde, ist anders.

Audio-CDs, Video-DVDs und sogar Schallplatten – alles Standardmedienformate. Mit anderen Worten, auf einer Audio-CD befinden sich Audiodaten. Der Computer interpretiert diese Audiodaten selbstständig. Deshalb ist eine Audio-CD aus dem Jahr 1980 auf einem Windows-8-PC, einem Mac oder jedem anderen Gerät abspielbar – der Computer weiß die Audio-CD zu interpretieren und kümmert sich selbst darum. Die Audio-CD muss nicht wissen, auf welchem ​​Betriebssystem oder Gerät sie abgespielt wird.

Software ist jedoch anders. Software ist kein Standard, den alle Computer interpretieren können – Software ist Code, der auf Ihrem Computer ausgeführt wird. Es liegt an der Software, das zu tun, was sie tun muss. Software, die für Windows 3.1 oder Windows 95 geschrieben wurde, wird wahrscheinlich extrem 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 die Ausführung in dieser unbekannten Umgebung.

Windows ist berühmt für seine Abwärtskompatibilität und versucht, älteren Programmen dabei zu helfen, so gut wie möglich zu laufen, aber selbst die Möglichkeiten von Windows sind begrenzt. Es ist beeindruckend, dass moderne Windows-Versionen überhaupt Windows 95-Programme ausführen können, da die Windows 9x-Serie auf DOS und Windows XP basierte und spätere Versionen von Windows auf dem Windows NT-Kernel basieren – sie sind völlig andere Betriebssysteme unter die Haube.

Warum Programme möglicherweise nicht ausgeführt werden

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

  • Programme verweigern die Ausführung: Einige Programme verweigern möglicherweise die Installation, wenn sie feststellen, dass sie auf einer Windows-Version ausgeführt werden, die sie nicht kennen.
  • 16-Bit-Programme: 32-Bit-Versionen von Windows enthalten eine 16-Bit-Emulationsumgebung, die die Ausführung alter Windows 3.1-Software ermöglicht. Dies wurde aus den 64-Bit-Versionen von Windows entfernt, sodass diese alten Windows 3.1-Programme überhaupt nicht ausgeführt werden können.
  • DOS-Software: Seit Windows XP bauen Consumer-Versionen von Windows nicht mehr auf DOS auf. Komplizierte DOS-Software und Spiele, die auf Real-Mode-DOS angewiesen waren, können auf modernen Windows-Versionen nicht nativ ausgeführt werden. Das Eingabeaufforderungsfenster ist eine unvollständige Kompatibilitätsfunktion, kein vollständiges DOS-System.
  • Abhängigkeiten von alten Bibliotheken: Einige Programme waren möglicherweise von alten Bibliotheken abhängig, die nicht mehr in Windows enthalten sind, oder von anderen alten Programmen, die auch unter neuen Windows-Versionen nicht richtig funktionieren.
  • Sicherheitsprobleme: Alte Programme sind nicht an moderne Windows-Sicherheitsfunktionen gewöhnt und funktionieren möglicherweise nicht gut mit eingeschränkten Benutzerkonten und UAC. Windows versucht, alte Programme dazu zu bringen, unter eingeschränkten Benutzerkonten ausgeführt zu werden, aber dies behebt nicht immer jedes Problem.

Dies ist keine vollständige Liste, aber sie sollte Ihnen helfen, einige der damit verbundenen Probleme zu verstehen. Programme sind so konzipiert, dass sie auf aktuellen Windows-Versionen ausgeführt werden, nicht auf Windows-Versionen, die möglicherweise in 20 Jahren existieren. Beim Ausführen alter Windows-Anwendungen auf modernen Windows-Versionen ist mit Beschädigungen zu rechnen. Während Microsoft und andere Betriebssystemanbieter ihre Betriebssysteme verbessern, bleiben alte Programme nach und nach zurück, wenn sie nicht aktualisiert werden.

So führen Sie ältere Programme aus

Obwohl Sie sehr alte Software nach Möglichkeit vermeiden sollten, können Sie dies manchmal einfach nicht. Möglicherweise haben Sie 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 Kompatibilitätseinstellungen von Windows: Windows verfügt über integrierte Kompatibilitätsmoduseinstellungen, mit denen Programme zum Laufen gebracht werden können. 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 Windows-Version auswählen, unter der das Programm ausgeführt wird – Windows versucht, das Programm dazu zu bringen, zu glauben, dass es auf der alten Windows-Version ausgeführt wird. Dadurch kann nicht immer jedes alte Programm funktionieren, aber es ist einen Versuch wert. Es gibt sogar eine Programmkompatibilitäts-Fehlerbehebung, die automatisch versucht, die richtigen Kompatibilitätsmoduseinstellungen für Ihr Programm zu finden.

Führen Sie alte Software in einer virtuellen Maschine aus: Anstatt zu versuchen, Ihre alte Software auf einer modernen Windows-Version auszuführen, können Sie eine virtualisierte Kopie einer alten Windows-Version installieren und die Software dort ausführen. Wenn Sie beispielsweise eine Anwendung hatten, die unter Windows XP, aber nicht unter Windows 7 oder 8 ausgeführt wurde, können Sie dieses Programm mit einer virtuellen Windows XP-Maschine ausführen. 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 – zum Beispiel wird ein altes Programm, das über eine serielle Schnittstelle mit einem Drucker verbunden ist, nicht funktionieren. Dies ist jedoch viel weniger bequem als die normale Installation des Programms.

Fehlerbehebung bei PC-Spielen: PC-Spiele liegen 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. Spiele sind jedoch Software, und ein Spiel von vor 20 Jahren zu spielen, wäre, als würde man versuchen, ein Programm von vor 20 Jahren auszuführen – etwas, das nach Möglichkeit vermieden werden sollte. Die obigen Tricks können Ihnen helfen, alte Spiele auszuführen, aber wir haben auch andere Möglichkeiten behandelt, um alte PC-Spiele richtig zum Laufen zu bringen.

Forschen, Forschen, Forschen: Wenn keiner dieser Tricks funktioniert – oder Sie fest entschlossen sind, das Programm auf Ihrer aktuellen Windows-Version statt auf einer virtuellen Maschine zu installieren – müssen Sie möglicherweise etwas recherchieren. Führen Sie Google-Suchen nach dem Namen des Programms und Ihrer aktuellen Windows-Version durch, suchen Sie nach angezeigten Fehlermeldungen usw. Dies kann ein mühsamer Vorgang sein, bei dem Sie Probleme nach dem anderen beheben müssen, aber die Informationen können verfügbar sein, wenn Sie versuchen, ein beliebtes Programm zu installieren. Aufgrund der mühsamen Arbeit ist es oft sinnvoll, ein altes Programm hinter sich zu lassen und nach Möglichkeit aufzurüsten.

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

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

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia