Set-AppDpiOverride

EulandaXtools — Funktionsreferenz

Set-AppDpiOverride

ÜBERSICHT

Setzt oder entfernt eine DPI-Skalierungsübersteuerung für eine EXE (pro Benutzer oder für alle).

SYNTAX

Set-AppDpiOverride [-Mode] <string> [-AllUsers] [-PassThru]

BESCHREIBUNG

Erzwingt die DPI-Skalierung für ältere GDI-Apps (z.B. EULANDA), wenn diese intern kein modernes DPI-Handling haben. Unterstützte Modi:

Schreibt nach HKCU (aktueller Benutzer). Mit -AllUsers zusätzlich nach HKLM (Admin erforderlich). Wenn -AllUsers gesetzt ist, aber keine Admin-Rechte vorliegen, wird HKLM übersprungen und eine Warnung ausgegeben.

PARAMETER

-ExePath

Vollständiger Pfad zur EXE, für die die Skalierung gesetzt werden soll.

-Mode

Type: string
Default: 'System'

Gewünschter DPI-Modus: None, Application, System, SystemEnhanced. Standard: SystemEnhanced.

-AllUsers

Type: switch

Schreibt zusätzlich in HKLM (wirkt für alle Benutzer des Systems). Erfordert Admin-Rechte.

-PassThru

Type: switch

Gibt eine kurze Objektzusammenfassung zurück (Exe, Mode, gesetzte Scopes).

BEISPIELE

# Aktiviert SystemEnhanced (GDI-Scaling) für den aktuellen Benutzer.
Set-AppDpiOverride -ExePath 'C:\Program Files (x86)\EULANDA Software GmbH\EULANDA\Eulanda.exe' -Mode SystemEnhanced
# Entfernt die Übersteuerung (zurück zum Standard/Manifest).
Set-AppDpiOverride -ExePath 'C:\...\Eulanda.exe' -Mode None
# Setzt SystemEnhanced für alle Benutzer (nur mit Admin-Rechten; sonst Warnung, nur HKCU).
Set-AppDpiOverride -ExePath 'C:\...\Eulanda.exe' -Mode SystemEnhanced -AllUsers

VERWANDTE LINKS

Get-AppDpiOverride