Desktop Auflösung wechsel mit QRes / SetRes Tweak

mirt81

Cadet 4th Year
Registriert
Okt. 2019
Beiträge
119
Vorstellung von QRes und SetRes welche helfen auf kurzem Weg die Desktop Auflösung in Windows ( Win 9x bis 11) zu wechseln und beispiele der Nutzung.

Es kann nur zu Auflösungen gewechselt werden die vorhanden sind !

Habe für mich die möglichkeit gefunden über einträge im Klasischem Rechts Klick Contextmenu vorher definierte Auflösungen zu Aktivieren . . . dies geschieht über ergänzung der Registry.
QResSetRes.jpg

Nur bei Rechts Klick auf dem Desktop

Damit alles richtig Funktioniert ist wichtig das QRes oder SetRes einen festen Speicherort haben und als Beispiel nutze ich hier "Laufwerk C" . . . "C:\QRes oder C:\SetRes"

Entweder QRes oder SetRes herunterladen und im jeweiligem ordner auf "Laufwerk C" ablegen und jetzt anschliessend Regfiles für QRes oder SetRes estellen. ( beide Downloads enthalten Hilfedateien)

Folgendes in eine Textdatei Kopieren:

Für QRes 1080p
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32]
@=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\1920x1080]
"Icon"="%systemroot%\\SystemResources\\shell32.dll.mun,-16748"
"Position"="Bottom"
"MUIVerb"="1920x1080"

[HKEY_CLASSES_ROOT\DesktopBackground\shell\1920x1080\command]
@="C:\\QRes\\QRes.exe /x 1920 /y 1080"

Für QRes 1440p
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32]
@=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\2560x1440]
"Icon"="%systemroot%\\SystemResources\\shell32.dll.mun,-16748"
"Position"="Bottom"
"MUIVerb"="2560x1440"

[HKEY_CLASSES_ROOT\DesktopBackground\shell\2560x1440\command]
@="C:\\QRes\\QRes.exe /x 2560 /y 1440"

Für SetRes 1080p
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32]
@=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\1920x1080]
"Icon"="%systemroot%\\SystemResources\\shell32.dll.mun,-16748"
"Position"="Bottom"
"MUIVerb"="1920x1080"

[HKEY_CLASSES_ROOT\DesktopBackground\shell\1920x1080\command]
@="C:\\SetRes\\SetRes.exe h1920 v1080 n"

Für SetRes 1440p
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32]
@=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\2560x1440]
"Icon"="%systemroot%\\SystemResources\\shell32.dll.mun,-16748"
"Position"="Bottom"
"MUIVerb"="2560x1440"

[HKEY_CLASSES_ROOT\DesktopBackground\shell\2560x1440\command]
@="C:\\SetRes\\SetRes.exe h2560 v1440 n"

Nach dem Speichern und Schließen die endung der Textdatei von ".txt zu .reg" ändern . . . per Doppelclick ausführen.


Um die Einträge wieder zu entfernen erneut RegFile estellen und Ausführen
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\1920x1080]

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\2560x1440]

Als weitere möglichkeit nutze ich das ändern zu fest vorgegebenen Auflösung beim Starten von Spielen über Verknüpfungen zu den .exe oder direkt über .exe und nach beenden rückkehr zu einer 100 dpi tauglichen fest vorgegebenenAuflösung für den Desktop

Rechts Klick und dann auswahl Links Klick nur bei .exe Dateien oder Verküpfungen zu diesen
SetResQRes.jpg


nach beenden eines Spiels die offene CMD per Tastatureingabe beenden und rückkehr zu alltags Auflösung
Unbenannt.jpg



Für SetRes
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\SetRes]
@="SetRes"
"Icon"="%systemroot%\\SystemResources\\shell32.dll.mun,-16748"
"Position"="Bottom"

[HKEY_CLASSES_ROOT\exefile\shell\SetRes\command]
@="cmd.exe /c start \"\" \"%1\" \"\" & \"C:\\SetRes\\SetRes.bat\""

Zusätzlich wird eine .bat benötigt für die Spiel und Desktop auflösung, wie eine Regfile erstellen nur jetzt die endung nach Speichern und Schließen von ".txt zu .bat" ändern . . . diese in den selben Ordner wie die Setres.exe kopieren/speichern

Für SetRes
"C:\SetRes\SetRes.exe" h2560 v1440 n

pause

"C:\SetRes\SetRes.exe" h1920 v1080 n

[-HKEY_CLASSES_ROOT\exefile\shell\SetRes]
 
Zuletzt bearbeitet:
Hatte ich auf dem Schirm vor allem da neuerem Datums leider benötigt "ChangeScreenResolution" mehr variablen um die Auflösung zu ändern zb: Refresh rate . . . mit den beiden Tools hier reicht x & y und Auflösung ist geändert.
 
Ich nutze das eigentlich nur, um die Bildwiederholrate einzustellen. Spätestens seit Lossless Scaling sehe ich keinen Grund mehr, die Auflösung zu ändern. Trotzdem danke für den Hinweis, dass es auch Alternativen gibt.
 
QRes hat vieleicht ganz interssante möglichkeiten für Bildwiederholraten:

qres.exe /r:0 Changes the refresh rate to Adapter Default.
qres.exe /r:-1 Changes the refresh rate to Optimal.
qres.exe /r:80 Changes the refresh rate to 80 Hz.
 
Zurück
Oben