Festlegen der Standard-Bildschirmauflösung und Farbtiefe ohne Monitor in Windows 7

52304
Tejas

Derzeit hat mein Windows 7 eine Bildschirmauflösung von 1920x1200 mit Dell-Monitor (Intel-Grafikkarte). Wie kann ich es als Standard festlegen, auch wenn kein Monitor angeschlossen ist?

Eigentlich mache ich mir Sorgen, ich verwende rdp ( rdesktop), um eine Remote-Verbindung herzustellen, nachdem eine Anwendung beim Start in diese Maschine geladen wurde. Schließlich wird der Monitor NICHT mehr vorhanden sein. Diese Anwendung benötigt eine Auflösung von 1920 x 1200 mit 16 Bit ColorDepth.

In der aktuellen Phase, wenn ich Windows 7 ohne Monitor starte und mich dann von einem anderen Computer aus mit Remote-Zugriff mit rdp ( rdesktop) anmelde, wird die rdp-Sitzung mit einer anderen Auflösung ausgeführt, und die Anwendung wird NICHT ordnungsgemäß gestartet und ist nicht richtig sichtbar.

UPDATE 1 : Mein Problem ist nur, wenn der Monitor NICHT angeschlossen ist, ansonsten bekomme ich eine Auflösung von 1920x1200. Ich verwende den folgenden Befehl vom Remote-Linux-Client:

rdesktop -g 1920x1200 ipaddr

UPDATE 2 : Das Problem ist eigentlich NICHT mit rdpoder rdesktop. Es ist die Standardauflösung der Windows-Maschine. Wenn ein Monitor vorhanden ist, liefert er die richtige Auflösung von 1920x1200, was perfekt ist. Wenn ich jedoch den Monitor entferne und das System neu startet, wird Windows mit einer anderen Auflösung gestartet. Wenn meine Anwendung beim Start startet (und die nur eine Auflösung von 1920x1200 benötigt), verhält sich die Anwendung NICHT richtig.

10
Der Parameter "-g 1920x1200" für "rdesktop" funktioniert hier wie erwartet gut. Welchen Fehler und / oder Ergebnis bekommst du? mpy vor 10 Jahren 0
siehe Update 2 Tejas vor 10 Jahren 0

1 Antwort auf die Frage

3
Tejas

Stellen Sie zunächst die gewünschte Auflösung ein:

ControlPanel → Anzeige → Bildschirmauflösung.

Set auch ColorDepthmit:

ControlPanel → Display → Bildschirmauflösung → Erweiterte Einstellungen → Monitor → Farbe

Danach in einer regeditSuche manuell DefaultSettings.XResolution, DefaultSettings.YResolutionund BitsPerPixelund alle, bis 1920 ändern, 1200, 16 (Alle in Dezimal), die jeweils nächste Suchtaste F3.
Ich habe auch einen Eintrag von ColorDepth für die RDP-Verbindung hinzugefügt (nicht obligatorisch):

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services] "ColorDepth" = dword: 00000003 in Dezimalzahl.

Ich weiß nicht, welcher Teil der Registry dies getan hat, aber jetzt funktioniert es.

Gibt es eine Art Anwendung, die dies für Sie erledigt? Ich würde es hassen, es versehentlich falsch zu machen Jonathan vor 9 Jahren 1
Es funktioniert nicht. haxpanel vor 6 Jahren 0