Как установить разрешение экрана по умолчанию и глубину цвета без монитора в Windows 7

52264
Tejas

В настоящее время мой Windows 7 имеет разрешение экрана 1920x1200 с монитором DELL (Intel Graphics Card). Как я могу сделать его по умолчанию, даже если монитор не подключен?

На самом деле меня беспокоит то, что я использую rdp ( rdesktop) для удаленного подключения после загрузки одного приложения при запуске на этой машине, и, наконец, монитора больше не будет, этому приложению требуется разрешение 1920x1200 с 16-битным ColorDepth.

На текущем этапе, когда я запускаю windows 7 без монитора, а затем удаленно выполняю вход на него с другой машины с помощью rdp ( rdesktop), сеанс rdp имеет другое разрешение, и приложение НЕ запускается должным образом и не отображается должным образом.

ОБНОВЛЕНИЕ 1 : Моя проблема только тогда, когда монитор НЕ подключен, в противном случае я получаю разрешение 1920x1200 отлично. Я использую следующую команду от удаленного клиента Linux:

rdesktop -g 1920x1200 ipaddr

ОБНОВЛЕНИЕ 2 : проблема на самом деле не с rdpили rdesktop. Это разрешение по умолчанию окна машины. Если монитор присутствует, он дает правильное разрешение 1920x1200, что идеально. Но если я удаляю монитор и перезагружаю систему, окна запускаются с другим разрешением, и, поскольку мое приложение запускается при запуске (и для которого требуется только разрешение 1920x1200), приложение НЕ будет работать должным образом.

10
Параметр `-g 1920x1200` для` rdesktop` отлично работает здесь и, как и ожидалось. Какую ошибку и / или результат вы получаете? mpy 11 лет назад 0
пожалуйста, смотрите обновление 2 Tejas 11 лет назад 0

1 ответ на вопрос

3
Tejas

Сначала установите желаемое разрешение, используя:

Панель управления → Дисплей → Разрешение экрана.

Также устанавливается ColorDepthс помощью:

Панель управления → Дисплей → Разрешение экрана → Дополнительные параметры → Монитор → Цвет

После этого в regedit, ручного поиска DefaultSettings.XResolution, DefaultSettings.YResolutionи BitsPerPixelи изменить все те, 1920, 1200, 16 (все в десятичной системе ), соответственно, используя следующую кнопку поиска F3.
Я также добавил запись ColorDepth для RDP-соединения (не обязательно):

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services] "ColorDepth" = dword: 00000003 в десятичном виде.

Я не знаю, какая часть реестра сделала это, но теперь это работает.

Есть ли какое-то приложение, которое делает это для вас? Я бы не хотел сделать это неправильно Jonathan 9 лет назад 1
Это не работает. haxpanel 6 лет назад 0