v3n0x1984

Bildschirmauflösung in Registry setzen Bildschirmunbhängig

Hallo zusammen,

zunächst erstmal welche Lösung gewünscht ist.

Windows 10 20H2 wird genutzt.

Es geht um folgendes:

Ein Rechner soll beim hochfahren mit einer bestimmten Auflösung gesetzt werden, hier soll nicht nur die Dekstop-Auflösung auf eine bestimmte Auflösung gesetzt werden sonden auch die Aktive Signal Auflösung (Display Scaling).
Normalweise wurde nircmd per StartupSkript gestartet mit den setdisplay Parametern.
Das Skript wird laut WIndows zwar ausgeführt aber die gewollte Auflösung wird nicht gesetzt. Wenn das Skript als Logon-Skript angelegt wird , wird die Dekstopauflösung gesetzt nicht aber die Aktive Signal Auflösung.

So habe ich folgendes gemacht mit RegistryChangeview einen Snapshot gemacht dann die Auflösung geändert einen 2ten Snapshot gemacht und diese vergleichen lassen damit ich die gewünschten Änderungen als Reg-Datei exportieren konnte.

Per Skript wird die Reg-Datei beim Start im Silentmodus in die Registry geschrieben, dann wird per Powershellskript der Grafikkartentreiber neugeladen um die geschrieben EInstellungen aus der Registry zu übernehmen.

Das funktioniert soweit alles , nun ist jetzt das Problem das die EInstellungen nur für einen bestimmten Monitor gelten. Sobald ein anderer Monitor(auch gleicher Typ) angeschlossen wird, und die Änderungen in die Registry geschrieben werden, werden diese nicht mehr übernommen, anscheinend wurde ein Schlüssel für den Monitor angelegt.

Weiss einer eine Möglichkeit die EInstellungen die die Registryx zu schreiben , das diese universell für jeden Bildschirm gelten?

Danke schonmal für eure Hilfe

VG
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 1888766787

Url: https://administrator.de/forum/bildschirmaufloesung-in-registry-setzen-bildschirmunbhaengig-1888766787.html

Ausgedruckt am: 02.06.2025 um 23:06 Uhr