Kompatibilitätsmodus

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Mit Kompatibilitätsmodus bezeichnet man bei Windows-Betriebssystemen einen speziellen Modus, in dem eine Kompatibilität (Verträglichkeit) mit meist älteren Versionen einer Software erreicht wird.

Im Unterschied zu einer Emulation wird beim Kompatibilitätsmodus kein Betriebssystem simuliert.


Wann und wozu braucht man den Kompatibilitätsmodus ?

Manchmal kommt es vor, dass man ein älteres Programm so lieb gewonnen hat, dass man es von einem PC zum anderen, von einem Betriebssystem zum nächsten hinüber rettet.

Dies kann mit einer gewissen intuitiven, einfachen Bedienbarkeit zusammenhängen oder ganz simpel, weil es damals ***teuer gewesen ist ... und man dieses Geld nicht einfach im Schrank vergammeln lassen möchte.

Dabei kann es dann aber passieren, dass dieses ältere Tool, Programm oder Spiel unter dem neueren Betriebssystem nicht mehr ans Laufen kommt … es verweigert den Dienst, lässt sich nach der Installation nicht mehr starten, wenn es sich denn überhaupt installieren lässt.

Vor dem Ausprobieren des Kompatibilitätsmodus lohnt sich vielleicht noch der Besuch der Homepage des Software-Anbieters. Hier kann man ggf. erfahren, ob es für dieses Programm eine neue Version oder einen Patch gibt. Nicht selten können Probleme auch durch Aktualisierungen gelöst werden.

Für alle anderen Fälle, in denen der Softwareanbieter nicht weiter helfen kann, hat Microsoft den Kompatibilitätsmodus geschaffen. Dieser Modus ermöglicht es den Usern Programme weiterhin zu nutzen, die eigentlich nicht mehr für die aktuelleren Betriebssysteme vorgesehen sind. Gerade dann, wenn die Programme noch vor dem Erscheinen des neuen Betriebssystems auf den Markt gekommen sind.

Einige Programme verweigern sogar bereits die Installation, wenn das Betriebssystem nicht ihren Anforderungen entspricht. Es empfiehlt sich aber, ältere Software erst einmal ohne den Kompatibilitätsmodus zu testen, da viele Programme auch ohne ihn problemlos funktionieren. Bei Programmen, die bereits für Windows 7 vom Hersteller freigegeben wurden, gibt es keinen Grund für den Kompatibilitätsmodus. Wenn hier Probleme auftreten, werden diese mit hoher Wahrscheinlichkeit nicht im Betriebssystem begründet sein.


Funktionalität

Um die Lauffähigkeit der Anwendung wiederherzustellen zeigt das aktuell installierte Betriebssystem im Kompatibilitätsmodus gegenüber einer Anwendung (Exe-Datei; *.exe) Eigenschaften einer älteren Betriebssystemversion.


Verfügbarkeit

Der Kompatibilitätsmodus ist unter den nachstehenden Windows-Betriebssystemen vorhanden:

Der Artikel selber gibt aufgrund der Aktualität des Betriebssystems die Vorgehensweise in Windows 7 wieder. Die Arbeitsschritte werden in den anderen Betriebssystemen aber identisch sein.


Wie findet und aktiviert man den Kompatibilitätsmodus ?

Der Kompatibilitätsmodus lässt sich nicht einfach global aktivieren, sondern muss für jedes Programm einzeln eingestellt werden.

Das lässt sich beispielsweise über eine Verknüpfung auf dem Desktop realisieren oder direkt im Eigenschaftsdialog der entsprechenden Datei.

Über den Windows-Explorer oder einen anderen Dateimanager kann man mit einem Rechtsklick das Kontextmenü einer ausführbaren Datei (*.exe) aufrufen und dort unter Eigenschaften - Kompatibilität das Kontrollfeld Programm im Kompatibilitätsmodus ausführen: für aktivieren.

HINWEIS:

Die Registerkarte "Kompatibilität" steht nur für Programme zur Verfügung, die auf der eigenen Festplatte installiert sind. Man kann zwar den Programmkompatibilitäts-Assistenten für Programme oder Setup-Dateien auf einer CD-ROM oder einer Diskette ausführen, jedoch bleiben diese Änderungen nach dem Schließen des Programms nicht wirksam.


Kompatibilitätsmodus für eine Datei oder Verknüpfung aktivieren

Um den Kompatibilitätsmodus für eine Datei zu aktivieren, öffnet man den Arbeitsplatz oder wechselt mit dem Dateimanager direkt in den Ordner, welcher die gewünschte Datei beinhaltet. Nach einem Rechtsklick der Maus auf die Datei wählt im sich öffnenden Kontextmenü Eigenschaften aus.

In den Eigenschaften der Datei sucht man sich nun die Registerkarte Kompatibilität. Dort setzt man den Haken bei Programm im Kompatibilitätsmodus ausführen für:.


Kompatibilitätsmodus Datei 1.png


In der ausklappbaren Liste kann man nun das Betriebssystem auswählen, welches bspw. Windows 7 dem älteren Programm "vorgaukeln" soll.

Windows 7 kann auf diese Weise jeden seiner Vorgänger darstellen:

Kompatibilitätsmodus Datei Modi 2.png


Die weiteren noch zur Verfügung stehenden Optionen ermöglichen ein manuelles Einstellen des Kompatibilitätsmodus.

Hier kann man:

  • die Anzahl der darstellbaren Farben auf 256 beschränken,
  • eine Auflösung von 640 x 480 Bildpunkten einstellen
  • visuelle Designs deaktivieren
  • die Desktopgestaltung deaktivieren
  • die Skalierung bei einem hohen DPI-Wert deaktivieren.


Wenn man ein Programm als Administrator ausführen muss, kann man dies ebenfalls in diesem Fenster einstellen.


Kompatibilitätsmodus Datei Einstellungen2.png


Mit einem Klick auf Übernehmen und OK ( nur OK reicht auch ) werden die eingestellten Werte gespeichert und man kann das Programm starten.

Die ausgewählte Datei wird bei diesem Vorgang nicht verändert. Stattdessen wird eine zusätzliche Datei, in der die Einstellungen für den Kompatibilitätsmodus und ggf. weitere ausgewählte Einstellungen gespeichert sind, erstellt. Verschiebt oder kopiert man diese "bearbeitete" exe-Datei oder Verknüpfung muss man die Kompatibilitätseinstellungen erneut festlegen.


Kompatibilitätsmodus deaktivieren

Für das Deaktivieren des Kompatibilitätsmodus muss nur der Haken bei Programm im Kompatibilitätsmodus ausführen für: entfernt werden.


Wahlmöglichkeiten und deren Auswirkungen

Die nachstehende Übersicht gibt einen kurzen Einblick.


* Kompatibilitätsmodus

Führt das Programm aus und verwendet dazu Einstellungen aus einer früheren Version von Windows. Probieren Sie es mit dieser Einstellung, wenn Sie wissen, dass das Programm dafür entwickelt ist, in einer bestimmten, früheren Version von Windows ausgeführt zu werden (oder in der Version ausgeführt wurde).


* Mit 256 Farben ausführen

Im Programm wird ein begrenzter Satz an Farben verwendet. Einige ältere Programme sind dafür entwickelt worden, weniger Farben zu verwenden.


* In Bildschirmauflösung 640 x 480 ausführen

Führt das Programm in einem kleineren Fenster aus. Versuchen Sie es mit dieser Einstellung, wenn die grafische Benutzeroberfläche gezackt angezeigt oder nicht richtig wiedergegeben wird.


* Visuelle Designs deaktivieren

Deaktiviert Designs im Programm. Versuchen Sie es mit dieser Einstellung, wenn Sie Probleme mit den Menüs oder Schaltflächen in der Titelleiste des Programms beobachten.


* Desktopgestaltung deaktivieren

Deaktiviert die Transparenz und andere erweiterte Anzeigefeatures. Wählen Sie diese Einstellung aus, wenn die Fensterbewegung unzuverlässig erscheint oder wenn Sie andere Anzeigeprobleme beobachten.


* Skalierung bei hohem DPI-Wert deaktivieren

Deaktiviert die automatische Größenanpassung bei Programmen, wenn eine sehr große Schriftart verwendet wird. Versuchen Sie es mit dieser Einstellung, wenn bei sehr großen Schriftarten das Erscheinungsbild des Programms beeinträchtigt wird.


* Berechtigungsebene

Das Programm wird mit Administratorrechten ausgeführt. Für einige Programme sind Administratorrechte erforderlich, damit sie ordnungsgemäß ausgeführt werden können. Wenn Sie nicht als Administrator angemeldet sind, steht diese Option nicht zur Verfügung.


* Einstellungen für alle Benutzer ändern

Ermöglicht das Festlegen von Einstellungen, die für alle Benutzer auf diesem Computer gelten.


Ausweichlösung XP-Modus

Unter Windows 7 gibt es einen eigenen XP-Modus (XP-Mode), der in Form einer virtuellen Maschine angeboten wird. Hierbei läuft ein "echtes" Windows XP Professional als eigenes Betriebssystem. Einige Programme, die auch mit dem Kompatibilitätsmodus für Windows XP nicht laufen, kann man so trotzdem nutzen.

Der Windows XP-Modus steht als separater Microsoft-Download zur Verfügung und kann nur in Verbindung mit Windows 7 Professional, Ultimate und Enterprise eingesetzt werden. Der Windows XP-Modus setzt zudem auch eine Virtualisierungssoftware wie Windows Virtual PC voraus. Beides kann kostenlos von der Microsoft-Website heruntergeladen werden.


Weitere Infos dazu unter nachstehendem Link:

Windows XP Modus und Windows Virtual PC


Problembehandlung für Programmkompatibilität

Die Programmkompatibilität ist ein Modus in Windows 7, in welchem man einige Programme ausführen kann, die für frühere Windows-Versionen geschrieben wurden. Einige ältere Programme funktionieren jedoch nicht ordnungsgemäß oder überhaupt nicht.

Falls man ein nicht ordnungsgemäß funktionierendes Programm auf dem Computer installiert hat, kann man mithilfe der Problembehandlung für Programmkompatibilität frühere Windows-Versionen simulieren und die Probleme dadurch ggf. beheben.


Wo findet und startet man die Problembehandlung für Programmkompatibilität ?

  • Start
  • Systemsteuerung
  • Programme und schließlich
  • Programme ausführen, die für vorherige Versionen von Windows entwickelt wurden.

Im Anschluss daran befolgt man die angezeigten Anweisungen. Die nachstehenden Bilder geben einen Eindruck vom weiteren Ablauf.

Programmkompatibilität1.png

Programmkompatibilität2.png

Programmkompatibilität3.png

Programmkompatibilität4.png

Programmkompatibilität6.png

und ... es läuft

Programmkompatibilität9.png

... oder der andere Weg ...

Programmkompatibilität5.png

Programmkompatibilität7.png

Programmkompatibilität8.png


Alternativen

Sollte ein Programm im Kompatibilitätsmodus nicht zum Laufen gebracht werden gibt es 3 Alternativen:

  • XP Modus von Windows 7 ( wie oben im Artikel angesprochen )
  • Aufbau eines Dual-/Multibootsystem ( älteres Betriebssystem neben Windows 7 auf dem PC installieren )
  • Software verschenken oder in den Schrank werfen und sich eine andere oder aktuellere Version kaufen


Fazit / Zusammenfassung

Obwohl der Kompatibilitätsmodus oft gut funktioniert, gibt es Programme, die trotzdem nicht korrekt laufen. Als „Allheilmittel“ kann man den Kompatibilitätsmodus daher nicht ansehen.

Wenn man weiß, dass ein Programm unter Windows XP mit Service Pack 2 oder Service Pack 3 problemlos gelaufen ist, sollte man erst einmal diese Einstellung versuchen.

Ist nicht bekannt, unter welchem Betriebssystem das Tool läuft oder gelaufen ist, muss man wohl oder übel etwas herumprobieren bis man eine Einstellung gefunden hat, die zum Erfolg führt.