Bildschirmauflösung über "regedit" ?
Hallo Jungs und Mädels,
gibt es einen Eintrag in der Registry, welcher die Bildschirmauflösung beschreibt?
Der Hintergrund ist der, dass bei einigen Benutzern die Bildschirmauflösung hin und wieder auf 1024 x 768 zurückgeht. (Die Wege der Benutzerprofile sind unergründlich?)
Auf ihrem 21'' Monitor brauchen die aber zwecks ihrem Konstruktionsprogramm 1280 x 1024.
Per Remote-Desktop ist diese Einstellung nicht möglich. Das heißt, dass man immer wieder quer durch die gesamte Firma laufen muss.
Ich hab mir das so vorgestellt:
- Anmelden per Remote Desktop auf Client-PC
- regedit aufrufen
- Wert verändern
- Neustart
MfG Soldier.
gibt es einen Eintrag in der Registry, welcher die Bildschirmauflösung beschreibt?
Der Hintergrund ist der, dass bei einigen Benutzern die Bildschirmauflösung hin und wieder auf 1024 x 768 zurückgeht. (Die Wege der Benutzerprofile sind unergründlich?)
Auf ihrem 21'' Monitor brauchen die aber zwecks ihrem Konstruktionsprogramm 1280 x 1024.
Per Remote-Desktop ist diese Einstellung nicht möglich. Das heißt, dass man immer wieder quer durch die gesamte Firma laufen muss.
Ich hab mir das so vorgestellt:
- Anmelden per Remote Desktop auf Client-PC
- regedit aufrufen
- Wert verändern
- Neustart
MfG Soldier.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 20752
Url: https://administrator.de/contentid/20752
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
3 Kommentare
Neuester Kommentar
Hi,
ja, es geht grundsätzlich wie Du Dir vorstellst. Allerdings mit 2 Ausnahmen:
1) Es geht sogar ohne RemoteDesktop. Wenn Du WinXP hast einfach Regedit starten, Menü Datei -> mit Netzwerkregistrierung verbinden ... Rechner eingeben. Bei Win2000 eben Regedt32.exe
(Noch ne Frage wegen RemoteDesktop ... also entweder der User darf die Auflösung selber umstellen, warum macht er das dann nicht? Oder er darf es nicht ... dann muss sich der User ja vorher abmelden und Du Dich als Admin anmelden, oder wie wolltest Du das machen?)
2) Einen direkten Key in der Registry gibt es dann doch nicht ganz. Wenn Du unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\SERVICES gehst, wirst Du mehrere Unterschlüssel finden. Z.B. wenn mehrere Karten eingebaut sind aber auch für den RDP-Zugriff wie es scheint.
Entweder Du kennst den Eintrag für die Karten oder DU musst nachsehen ...
Unter HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO findest Du einen Key namens "\Device\Video0". In dessen Wert findest Du gegen Ende "Services\xxxxxx\Device0". Die xxxxx, das ist der Wert den Du im Ersten Schlüssel öffnen musst.
So, wieder zurück zum jetzt vollständig bekannten Key der Grafikkarte ... hier gibt es Device0 und evtl. weitere Devices. Device0 ist der Erste Ausgang der Karte, Device1 der evtl. vorhande 2. Monitorausgang.
Unter Device0 findest Du die Keys (sollte selbsterklärend sein):
- DefaultSettings.XResolution
- DefaultSettings.YResolution
- DefaultSettings.VRefresh
- DefaultSettings.BitsPerPel
Auch jetzt noch ne Frage ... ich hab mir mal eben um bei Usern die das nicht durften die Wiederholfrequenz zu ändern, ein kleines Script in der Scriptsprache Kixtart geschrieben. Das bietet Dialoge zum Rechner eingeben und in meiner Version eben zur Eingabe der gewünschten Frequenz.
Wenn Du willt, kannst Du das Script haben, mit ein bissel Ahnung von Scripten, kannst Du die Zeile mit der Frequenz sicher leicht gegen 2 mit der Auflösung austauschen. Wenn ja, bräuchte ich nur eine Mail-Adresse.
Gruss,
Thomas
ja, es geht grundsätzlich wie Du Dir vorstellst. Allerdings mit 2 Ausnahmen:
1) Es geht sogar ohne RemoteDesktop. Wenn Du WinXP hast einfach Regedit starten, Menü Datei -> mit Netzwerkregistrierung verbinden ... Rechner eingeben. Bei Win2000 eben Regedt32.exe
(Noch ne Frage wegen RemoteDesktop ... also entweder der User darf die Auflösung selber umstellen, warum macht er das dann nicht? Oder er darf es nicht ... dann muss sich der User ja vorher abmelden und Du Dich als Admin anmelden, oder wie wolltest Du das machen?)
2) Einen direkten Key in der Registry gibt es dann doch nicht ganz. Wenn Du unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\SERVICES gehst, wirst Du mehrere Unterschlüssel finden. Z.B. wenn mehrere Karten eingebaut sind aber auch für den RDP-Zugriff wie es scheint.
Entweder Du kennst den Eintrag für die Karten oder DU musst nachsehen ...
Unter HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO findest Du einen Key namens "\Device\Video0". In dessen Wert findest Du gegen Ende "Services\xxxxxx\Device0". Die xxxxx, das ist der Wert den Du im Ersten Schlüssel öffnen musst.
So, wieder zurück zum jetzt vollständig bekannten Key der Grafikkarte ... hier gibt es Device0 und evtl. weitere Devices. Device0 ist der Erste Ausgang der Karte, Device1 der evtl. vorhande 2. Monitorausgang.
Unter Device0 findest Du die Keys (sollte selbsterklärend sein):
- DefaultSettings.XResolution
- DefaultSettings.YResolution
- DefaultSettings.VRefresh
- DefaultSettings.BitsPerPel
Auch jetzt noch ne Frage ... ich hab mir mal eben um bei Usern die das nicht durften die Wiederholfrequenz zu ändern, ein kleines Script in der Scriptsprache Kixtart geschrieben. Das bietet Dialoge zum Rechner eingeben und in meiner Version eben zur Eingabe der gewünschten Frequenz.
Wenn Du willt, kannst Du das Script haben, mit ein bissel Ahnung von Scripten, kannst Du die Zeile mit der Frequenz sicher leicht gegen 2 mit der Auflösung austauschen. Wenn ja, bräuchte ich nur eine Mail-Adresse.
Gruss,
Thomas
Ich bin auch dagegen dass ein User die Auflösung ändern kann, denn was für Gründe kann er denn dafür haben?
Bei einem TFT-Bildschirm gibt es ja eh nur eine feste Auflösung und wenn der User dran rumspielt, dann kommt er an und jammert sein Bildschirm sei unscharf.
Bei 17''- CRTs sind 1024 Pixel passend, bei einer niedrigeren Auflösung klingelt das Telefon weil z.B. Webseiten abgeschnitten sind und bei höheren Auflösungen wollen die Leute einen grösseren Bildschirm weil alles zu klein ist und sie es nicht mehr lesen können.
Und für den Fall der Fälle gibt es ja diese Lösung hier .
Gruss,
Thomas
Bei einem TFT-Bildschirm gibt es ja eh nur eine feste Auflösung und wenn der User dran rumspielt, dann kommt er an und jammert sein Bildschirm sei unscharf.
Bei 17''- CRTs sind 1024 Pixel passend, bei einer niedrigeren Auflösung klingelt das Telefon weil z.B. Webseiten abgeschnitten sind und bei höheren Auflösungen wollen die Leute einen grösseren Bildschirm weil alles zu klein ist und sie es nicht mehr lesen können.
Und für den Fall der Fälle gibt es ja diese Lösung hier .
Gruss,
Thomas