![Как установить разрешение экрана по умолчанию и глубину цвета без монитора в Windows 7](https://rvso.com/image/1365812/%D0%9A%D0%B0%D0%BA%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BF%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20%D0%B8%20%D0%B3%D0%BB%D1%83%D0%B1%D0%B8%D0%BD%D1%83%20%D1%86%D0%B2%D0%B5%D1%82%D0%B0%20%D0%B1%D0%B5%D0%B7%20%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B0%20%D0%B2%20Windows%207.png)
В настоящее время мой Windows 7 имеет разрешение экрана 1920x1200 с монитором DELL (графическая карта Intel). Как мне сделать его разрешением по умолчанию, даже если НЕ подключен монитор?
На самом деле меня беспокоит то, что я использую rdp ( rdesktop
) для удаленного подключения после загрузки одного приложения при запуске на этой машине, и в итоге монитора больше не будет, а этому приложению требуется разрешение 1920x1200 с 16-битной глубиной цвета.
На текущем этапе, когда я запускаю Windows 7 без монитора, а затем вхожу в систему с другого компьютера удаленно с помощью RDP ( rdesktop
), сеанс RDP имеет другое разрешение, а приложение НЕ запускается должным образом и не отображается должным образом.
ОБНОВЛЕНИЕ 1:Моя проблема только тогда, когда монитор НЕ подключен, в противном случае я получаю разрешение 1920x1200 идеально. Я использую следующую команду с удаленного клиента Linux:
rdesktop -g 1920x1200 ipaddr
ОБНОВЛЕНИЕ 2: Проблема на самом деле НЕ в rdp
или rdesktop
. Это разрешение по умолчанию машины Windows. Если монитор присутствует, он выдает правильное разрешение 1920x1200, что идеально. Но если я отключу монитор и перезапущу систему, Windows запустится с другим разрешением, и поскольку мое приложение запускается при запуске (и которому нужно только разрешение 1920x1200), приложение НЕ ведет себя должным образом.
решение1
Сначала установите желаемое разрешение с помощью:
Панель управления → Дисплей → Разрешение экрана.
Также устанавливается 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 в десятичном формате.
Я не знаю, какая часть реестра это сделала, но теперь это работает.