Ввод команды ms-settings:display в окне «Выполнить» или адресной строке проводника Windows Server 2019 часто завершается ошибкой или игнорируется системой. Это штатное поведение, а не сбой. Серверные редакции ОС лишены компонента современных настроек (Settings App), который является UWP-приложением из экосистемы Microsoft Store. Архитектура серверных систем оптимизирована под фоновую работу и минимизацию поверхности атаки, поэтому тяжеловесные графические интерфейсы по умолчанию отключены.
Для администраторов это означает необходимость использования других инструментов для управления видеовыходом. Ниже приведены проверенные методы изменения разрешения, настройки масштабирования и диагностики видеоадаптеров в среде Windows Server 2019.
Классические методы доступа к настройкам экрана
Даже без приложения «Параметры» система сохраняет доступ к базовым функциям отображения через унаследованные компоненты.
Через контекстное меню рабочего стола
Самый простой способ открыть урезанную, но функциональную версию настроек:
- Нажмите правой кнопкой мыши на пустом месте рабочего стола.
- Выберите пункт Display settings (или Параметры экрана).
- В открывшемся окне измените разрешение или параметры масштабирования.
Запуск панели управления командой
Если контекстное меню не реагирует, принудительно запустите классический апплет дисплея:
- Откройте окно Выполнить (Win + R).
- Введите команду
control desk.cpl,,@Settings. - Перейдите на вкладку Монитор или Адаптер для выбора режима отображения.
Доступные разрешения зависят от корректности установленного видеодрайвера. Если список ограничен, см. раздел про драйверы ниже.
Управление через PowerShell
PowerShell предоставляет мощные инструменты для автоматизации и диагностики видео subsystems. Этот метод особенно полезен при работе с серверами Core или при удаленном администрировании.
Диагностика видеоадаптера
Для получения подробной информации о состоянии видеокарты используйте WMI-запрос:
Get-WmiObject Win32_VideoController
Эта команда выведет название адаптера, статус драйвера и текущее разрешение. Она помогает выявить проблемы, когда графический интерфейс недоступен.
Изменение разрешения скриптом
Для программной смены разрешения можно использовать внешние утилиты или .NET-классы. Пример вызова утилиты QRes через PowerShell:
"C:\Path\To\QRes.exe" /x:1920 /y:1080
Или использование встроенного класса форм (требует загрузки сборки):
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Screen]::AllScreens | ForEach-Object { Write-Host $_.Bounds.Size }
⚠️ Важно: Изменение параметров дисплея во время активной RDP-сессии может привести к разрыву соединения или искажению курсора. Рекомендуется применять изменения до подключения или после завершения работы в сессии.
Особенности работы через RDP
При подключении по протоколу Remote Desktop Protocol (RDP) локальные настройки сервера часто игнорируются. Сессия создает виртуальный дисплей, параметры которого определяются клиентом.
Настройка разрешения до подключения
- Откройте приложение Подключение к удаленному рабочему столу.
- Нажмите Показать параметры.
- Перейдите на вкладку Экран.
- Выберите ползунок разрешения или задайте кастомное значение.
Ручная правка файла .rdp
Если нужного разрешения нет в списке клиента, откройте файл конфигурации (.rdp) в текстовом редакторе и добавьте строки:
desktopwidth:i:1920
desktopheight:i:1080
Это заставит сервер эмулировать указанное разрешение при установлении соединения. Учтите, что поддержка нескольких мониторов и высоких разрешений зависит от лицензии сервера и политик групповой безопасности.
Проблемы с драйверами и Basic Display Adapter
Частая причина отсутствия гибких настроек — использование стандартного драйвера Microsoft Basic Display Adapter. Эта заглушка активируется, если система не нашла совместимого ПО или оно не было установлено вручную.
Проведите по таблице влево, чтобы увидеть остальные столбцы
| Тип драйвера | Источник | Функционал |
|---|---|---|
| Microsoft Basic | Встроен в ОС | Минимальный (базовое разрешение) |
| WDDM (Generic) | Центр обновлений | Базовый (возможны артефакты) |
| Proprietary | Сайт вендора (NVIDIA/AMD/Intel) | Полный (масштабирование, мультимониторность) |
| Virtual Video Driver | Инструменты гипервизора | Оптимизированный для VM |
Для восстановления полного контроля над экраном необходимо:
- Открыть Диспетчер устройств (
devmgmt.msc). - Найти видеоадаптер в разделе Видеоадаптеры.
- Загрузить и установить сертифицированную версию драйвера (WHQL) с официального сайта производителя.
- Перезагрузить сервер.
В виртуальных машинах убедитесь, что установлены интеграционные службы гостевой ОС (Guest Additions для VirtualBox, VMware Tools и т.д.). Без них система использует базовый виртуальный адаптер с жестко ограниченным набором режимов.
Установка Desktop Experience
Если наличие полноценного графического интерфейса критически важно (например, для тестового стенда или рабочей станции разработчика), можно установить компонент Desktop Experience.
Выполните в PowerShell от имени администратора:
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell
После перезагрузки станут доступны современные приложения, включая магазин и полный пакет настроек. Команда ms-settings:display начнет работать корректно.
⚠️ Предупреждение: Установка Desktop Experience увеличивает размер образа ОС, количество обновлений и потенциальную поверхность атаки. Не рекомендуется применять этот метод на production-серверах, контроллерах домена или пограничных системах.
Часто задаваемые вопросы
Почему ms-settings:display выдает ошибку?
В Windows Server 2019 по умолчанию отсутствует компонент современных настроек (UWP-приложение). Система пытается вызвать обработчик URI, который физически не установлен в минимальной конфигурации.
Можно ли установить Microsoft Store на сервер?
Технически возможно после установки Desktop Experience, однако Microsoft не поддерживает такие конфигурации для производственных сред из-за рисков нестабильности и безопасности.
Как изменить разрешение, если GUI недоступен?
Используйте команду control desk.cpl,,@Settings, скрипты PowerShell или сторонние утилиты вроде QRes. При работе через RDP настройки меняются в клиенте до подключения.
Влияет ли отсутствие настроек экрана на работу ролей?
Нет. Отсутствие графических настроек дисплея не влияет на работу файловых серверов, веб-серверов, баз данных или контроллеров домена. Эти роли функционируют независимо от видеодрайвера.