Ein Anwendungsprogramm ist eine Software, die entworfen, was zu tun ist

Warum alten Programme laufen nicht auf moderne Versionen von Windows (und wie Sie sie trotzdem starten)

von Chris Hoffman am 24. September 2013

Windows ist alles über die Abwärtskompatibilität, so dass die Menschen - vor allem Unternehmen - zu halten, ihre wichtigen Anwendungen auf neue Versionen von Windows. Aber es gibt Grenzen. Je älter ein Programm ist, desto wahrscheinlicher wird es brechen.

Ein Anwendungsprogramm ist eine Software, die entworfen, was zu tun ist

Sie sollten von der alten Software im Allgemeinen bleiben weg. Vermeiden Sie Aufnehmen Software-CDs für Windows 95 auf Flohmärkten. Das alte Software, die nicht mehr funktioniert, sollten Sie vielleicht nur auf eine moderne, kompatible Version aktualisiert werden.

Software hält nicht wie Media Does

Zwanzig Jahre alten Audio-CDs werden auf modernen CD-Player fein spielen, werden Aufzeichnungen über moderne Plattenspieler fein spielen und DVD-Videos werden immer auf Geräten mit DVD-Lese Hardware spielen. Aber das alte Software-CD vor achtzehn Jahren für Windows 95 ist anders.

Audio-CDs, Video-DVDs, auch Aufzeichnungen - sie sind alle gängigen Medienformate. In anderen Worten, eine Audio-CD-Audiodaten darauf. Der Computer interpretiert diese Audiodaten auf seinen eigenen. Aus diesem Grund im Jahr 1980 gefertigt eine Audio-CD auf einem Windows 8 PC spielbar sein wird, einem Mac oder einem anderen Gerät - der Computer weiß, wie die Audio-CD zu interpretieren und kümmert sich um diese für sich allein. Die Audio-CD muss nicht über das Betriebssystem oder Gerät zu wissen, es spielt auf.

Jedoch Software ist unterschiedlich. Software ist nicht etwas, Standard, der alle Computer wissen, wie zu interpretieren - Software-Code ist, die auf Ihrem Computer ausgeführt wird. Es liegt an der Software zu tun, was sie tun soll. Software geschrieben für Windows 3.1 oder Windows 95 wird wahrscheinlich sehr verwirrt sein, wenn sie sich auf Windows 7 oder Windows ausgeführt findet 8. Es ist für Dateien sucht, die nicht mehr existieren und können in dieser fremden Umgebung, sogar laufen zu verweigern.

Windows ist bekannt für seine Rückwärtskompatibilität und versucht, ältere Programme zu helfen, laufen, so gut sie kann, aber es gibt eine Grenze, auch, was Windows tun kann. Es ist beeindruckend, dass moderne Versionen von Windows kann auch auf allen Windows 95-Programme ausführen gegeben, dass die Windows-9x-Serie auf DOS basiert und Windows XP und späteren Versionen von Windows basieren auf dem Windows-NT-Kernel - sie sind völlig verschiedene Betriebssysteme unter die Haube.

Ein Anwendungsprogramm ist eine Software, die entworfen, was zu tun ist

Warum Programme möglicherweise nicht ausgeführt

Wir haben bereits abgedeckt, die High-Level-Erklärung, aber hier sind einige Low-Level-Details, die ordnungsgemäß Programme nicht ausgeführt werden konnte:

  • Programme Refuse to Run. Einige Programme können die Installation verweigern, wenn sie merken, sie sind auf einer Version von Windows ausgeführt wird, sie nicht kennen.
  • 16-Bit-Programme. 32-Bit-Versionen von Windows enthalten eine 16-Bit-Emulationsumgebung, die alte Windows-3.1-Software laufen zu lassen. Dies wurde von 64-Bit-Versionen von Windows entfernt, so dass die alten Windows 3.1-Programme werden nicht ausgeführt.
  • DOS Software. Seit Windows XP, Consumer-Versionen von Windows nicht mehr auf Basis von DOS gebaut. Komplizierte DOS-Software und Spiele, die auf realen Modus DOS abhing in der Lage, nicht nativ auf modernen Versionen von Windows ausgeführt werden. Die Eingabeaufforderung ist eine unvollständige Kompatibilität Funktion, nicht um eine vollständige DOS-System.
  • Old Library Abhängigkeiten. Einige Programme haben auf alten Bibliotheken angewiesen, die nicht mehr in Windows enthalten sind oder auf andere alte Programme angewiesen haben, die auch auf neue Versionen von Windows nicht richtig funktionieren.
  • Sicherheitsprobleme. Alte Programme sind nicht auf modernen Windows-Sicherheitsfunktionen verwendet und können nicht mit eingeschränkten Benutzerkonten und UAC schön spielen. Windows versucht, alte Programme dazu zu verleiten, unter eingeschränkten Benutzerkonten ausgeführt wird, aber dies zu beheben ist nicht immer jedes Problem.
  • Ein Anwendungsprogramm ist eine Software, die entworfen, was zu tun ist

Dies ist keine vollständige Liste, aber es sollte Ihnen einige der Fragen beteiligt verstehen helfen. Die Programme werden entwickelt, um auf die aktuellen Versionen von Windows ausgeführt werden, nicht Windows-Versionen, die mit 20 Jahren in der Zukunft bestehen können. Bruch ist zu erwarten, bei der Ausführung von alten Windows-Anwendungen auf modernen Windows-Versionen. Wie Microsoft und anderen Betriebssystemhersteller ihre Betriebssysteme zu verbessern, werden alte Programme hinter sich allmählich nach links, wenn sie nicht aktualisiert sind.

Wie Ausführen von älteren Programmen

Während Sie sehr alte Software vermeiden sollten, wenn überhaupt möglich, manchmal kann man einfach nicht. Sie können eine geschäftskritische Anwendung haben Sie ausführen müssen oder wollen, können einen alten PC-Spiel zu spielen. Es gibt Möglichkeiten, wie Sie diese Programme trotzdem ausführen können.

Verwenden Sie Windows 'Kompatibilitätseinstellungen. Windows verfügt über integrierte im Kompatibilitätsmodus-Einstellungen, die Arbeit bekommen Programme helfen können. Rechtsklick auf eine Programmverknüpfung, wählen Sie Eigenschaften, und klicken Sie auf die Registerkarte Kompatibilität. Sie können die Windows-Version wählen, dass das Programm laufen unter - Fenster versuchen, das Programm zu verleiten zu denken, es auf die alte Version von Windows ausgeführt wird. Dies wird nicht immer alle alten Programm zu ermöglichen, zu arbeiten, aber es ist einen Versuch wert. Es gibt sogar ein Programmkompatibilität Ratgebers, die automatisch versuchen werden, die richtigen Kompatibilitätsmodus-Einstellungen für Ihr Programm zu finden.

Run alte Software in einer virtuellen Maschine. Anstatt zu versuchen, Ihre alte Software laufen auf einer modernen Version von Windows zu machen, können Sie eine virtualisierte Kopie einer alten Version von Windows installieren und die Software dort laufen. wenn Sie eine Anwendung hatte zum Beispiel, die auf Windows XP lief aber läuft nicht auf Windows 7 oder 8, können Sie einen virtuellen Windows XP-Maschine verwenden, um das Programm auszuführen. Wenn Sie ein altes Spiel, die unter DOS lief, können Sie es in DOSBox installieren. Dies wird für die meisten Programme funktionieren, es sei denn, sie direkten Zugriff auf Hardware-Geräte benötigen - zum Beispiel ein altes Programm, das mit einem Drucker über einen seriellen Port angeschlossen wird nicht funktionieren. Dies ist jedoch viel weniger bequem als das Programm normal installieren.

Zusammenhängende Posts

  • ASP - Application Service Provider von Bradley Mitchell. Wireless / Networking Expert Bradley ist ein Computer-Profi mit 20 Jahren Erfahrung in der Netzwerk-Software-Entwicklung, Projekt ...

  • CRM-Software - Customer Relationship Management Software Verwandte Begriffe in CRM (Customer Relationship Management), CRM-Software ist eine Kategorie von Software, die ein breites Spektrum von Anwendungen umfasst ...

  • Whats Up für Handy herunterladen Whats Up für Mobile Whats Up für Handys. Unten ist die Liste der Download-Link zu Whats Up für Mobile zusammen. Whats Up für Mobile auf den Link zum Download ...

  • Verwandte Begriffe Direct X ist eine Reihe von APIs (Application Program Interfaces), entwickelt von Microsoft. Es bietet Software-Entwicklern mit Ressourcen Windows-basierten Anwendungen zu schreiben, die Zugriff auf ...

  • IPSW Datei Speicherort für Mac und Windows Anytime Sie Ihr iPhone zu aktualisieren. IPod Touch. oder iPad. Sie werden eine neue IPSW-Datei zu erhalten, die auf einem iOS-Updates Ordner gestellt von iTunes heruntergeladen wird. Zu wissen, ...


Warning: include_once(/home/admin/web/german.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/german.mobilesbuzz.com/public_html/was/ein-anwendungsprogramm-ist-eine-software-die.php on line 126

Warning: include_once(): Failed opening '/home/admin/web/german.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/german.mobilesbuzz.com/public_html/was/ein-anwendungsprogramm-ist-eine-software-die.php on line 126