Donnerstag, 21.11.2024 (CET) um 16:42 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - Eingabeaufforderung - Anwendungen im Kompatibilitätsmodus ausführen
Detailbeschreibung
Betriebssystem: Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11

Falls Programme nicht korrekt funktionieren und eigentlich für ältere Betriebssystem entwicklet worden sind, dann kann ein Benutzer das Programm in einem angegeben Kompatibilitätsmodus starten. Für die Konfiguration steht (sofern zugelassen) die Registerkarte "Kompatibilität" bei ausführbaren Programmen (EXE-Datei) im Dialog "Eigenschaften" bereit.

Kompatibilität

Auch bei der Ausführung von Programmen in der Eingabeaufforderung oder Windows PowerShell kann ein Kompatibilitätsmodus eingestellt werden. Hierfür steht die undokumentierte Systemumgebungsvariable "__COMPAT_LAYER" bereit. Im Gegensatz zur grafischen Benutzeroberfläche werden einige weitere / zusätzliche Einstellungen unterstützt (Abhängig von der Windows-Version).

Eine nützliche / interessante Einstellung ist, dass die automatische Anforderung von erweiterten Administratorenrechten (Benutzerkontensteuerung) durch Anwendungen (wie z. B. beim Registrierungs-Editor) deaktiviert werden kann. In diesem Fall wird die Anwendung oder das Installationsprogramm mit den aktuellen Berechtigungen gestartet und ausgeführt. Dies kann u.a. bei der Skriptverarbeitung erforderlich sein.

So geht's:

  • "Start" > ("Programme") bzw. ("Alle Apps") > ("Zubehör") bzw. ("Windows-System") > "Eingabeaufforderung" (oder "cmd.exe" starten)
  • Als Befehl geben Sie "SET __COMPAT_LAYER=[Wert]" ein. Ersetzen Sie "[Wert]" durch den gewünschten Kompatibilitätsmodus. Z. B.: "SET __COMPAT_LAYER=RUNASINVOKER".
  • Drücken Sie die Eingabetaste.
  • Geben Sie nun den Pfad- und Dateinamen des entsprechenden Programms ein. Z. B.: "Regedit.exe"
  • Drücken Sie die Eingabetaste.
  • Das Programm wird mit der angegeben Kompatibilitätskonfiguration ausgeführt.

Tabelle mit den Kompatibilitätsangaben (Auszug):

Name / Wert Kurzbeschreibung
256Color Mit 256 Farben ausführen
640x480 Bildschirmauflösung 640x480
DisableThemes Visuelle Design deaktivieren
NT4SP5 Kompatibilitätsmodus für Windows NT 4.0 (Service Pack 5)
RUNASADMIN Das Programm wird mit Administratorberechtigung und der UAC-Eingabeaufforderung ausgeführt.
RUNASINVOKER Das Programm wird mit den Berechtigungen eines übergeordneten Prozesses ohne UAC-Eingabeaufforderung ausgeführt.
RUNASHIGHEST Das Programm wird mit der höchsten Berechtigungsstufe des Benutzers ausgeführt (die UAC-Eingabeaufforderung wird angezeigt).
VISTARTM Kompatibilitätsmodus für Windows Vista
VISTASP1 Kompatibilitätsmodus für Windows Vista (Service Pack 1)
VISTASP2 Kompatibilitätsmodus für Windows Vista (Service Pack 2)
WIN2000 Kompatibilitätsmodus für Windows 2000
WIN7RTM Kompatibilitätsmodus für Windows 7
WIN8RTM Kompatibilitätsmodus für Windows 8
WIN95 Kompatibilitätsmodus für Windows 95
WIN98 Kompatibilitätsmodus für Windows 98
WINXPSP3 Kompatibilitätsmodus für Windows XP (Service Pack 3)

Weitere Beispiele:

  • Ein Programm im Kompatibilitätsmodus von Windows 98 mit einer Bildschirmauflösung von 640 x 480 ausführen:
    "SET __COMPAT_LAYER=WIN98 640x480"
  • Die Variable "__COMPAT_LAYER" zurücksetzen und somit alle Kompatibilitätseinstellungen aufheben:
    "SET __COMPAT_LAYER="

Befehlszeilenskript ohne Anzeige der UAC-Eingabeaufforderung:

Kopieren Sie den nachfolgenden Inhalt in eine Textdatei und speichern diese als z. B. "StartNoUAC.cmd" ab. Beim Aufruf des Befehlsskript übergeben Sie als ersten Parameter das gewünschte Programm. Z. B.: "StartNoUAC.cmd Regedit.exe"

@ECHO OFF
IF NOT "%1"=="" (
SET __COMPAT_LAYER=RUNASINVOKER
START "" %1
SET __COMPAT_LAYER=
)

Weitere Informationen:


Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!