Код ошибки Протокола удаленного рабочего стола 0x112f при использовании нескольких мониторов.

Вопрос или проблема

За последние годы у меня часто возникали проблемы с подключением к удаленному рабочему столу, с “ошибкой протокола с кодом 0x112f” (сервер/клиент оба на Windows 10). Это происходит не всегда. Иногда подключение удается, если попробовать несколько раз. Всегда работает, если отключить “Использовать все мониторы”.

Поиск в Google этой ошибки выводит одни и те же “решения”:

  1. “Это вызвано недостатком памяти” (У меня было доступно 4,7 ГБ ОЗУ в последний раз, когда это случилось)
  2. “Вам нужно отключить использование всех мониторов” (Это обходной путь, а не решение!)
  3. Разница в разрешениях мониторов и т.д. (Если бы это была проблема, она бы возникала всегда, а не только иногда)

У кого-нибудь есть идеи, что еще может вызывать эту проблему? Я использовал несколько мониторов много лет назад без каких-либо проблем, а только последние 2 года это начало становиться проблемой.

Редактировано: Обновление на 2025 год: у меня не возникало этой проблемы более года, думаю, возможно, они ее исправили?

Еще несколько обходных путей из поста
проблема ошибки протокола с кодом 0x112f на локальном компьютере.

Метод 1

  1. Откройте gpedit.msc

  2. Перейдите к Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Хост сеансов удаленного рабочего стола
    -> Среда удаленного сеанса

  3. Измените политику “Использовать графический драйвер WDDM для подключений удаленного рабочего стола” на включено.

  4. Измените политику “Ограничить количество мониторов” на то количество, которое вы планируете использовать. Сейчас я использую только 2.

Перезагрузите компьютер, если это необходимо.

Методы 2 и 3

Это происходит, когда наши пользователи подключаются из домашней установки с более чем 2 экранами, обходной путь заключается в изменении оригинальных настроек RDP на 16-битный цвет или снятии галочки с “использовать все мои мониторы”, затем, войдя, минимизируйте сеанс RDP и начните новый сеанс RDP с установленной галочкой. Из того, что я видел, это проблема на стороне исходного ПК, а не на конечном ПК.

Не могу сказать, чем это вызвано, но я только что нашел обходной путь, которым хотел бы поделиться, на случай если кому-то еще это понадобится (например, мне через пару недель, когда я забуду и найду этот ответ через Google…)

  • Отключите другие мониторы (физически или просто в Windows, переключив “расширить” на “отключить”)
  • Подключайтесь с помощью опции “на весь экран”, как обычно
  • Теперь вы должны суметь войти в систему
  • Подключите мониторы обратно
  • Теперь вы должны снова выполнить полноэкранный режим на всех мониторах.

Если вдруг какой-нибудь разработчик из Microsoft, работающий над удаленным рабочим столом, увидит это, было бы здорово получить нормальное решение… 🙂

Убедитесь, что у вас установлено “Всегда запрашивать учетные данные”. У меня это было не установлено, и как только я это сделал и ввел пароль пользователя, ошибка перестала появляться.

Ответ или решение

Ошибка «Protocol error code 0x112f» при использовании удаленного рабочего стола в Windows 10 — это проблема, с которой многие пользователи сталкивались на протяжении последних лет, особенно при попытке подключения с использованием нескольких мониторов. Данная ошибка может быть вызвана различными факторами, и в этой статье мы подробно рассмотрим возможные причины её возникновения и предложим возможные решения.

Теория

Протокол удаленного рабочего стола (Remote Desktop Protocol, RDP) — это протокол, разработанный Microsoft для удаленного подключения к другому компьютеру через сеть. RDP поддерживает различные функции, включая работу с несколькими мониторами, переадресацию аудиоустройств и многое другое. Однако, как и любой сложный программный продукт, он подвержен ошибкам и сбоям, особенно в условиях, когда задействовано несколько мониторов.

Ошибка 0x112f обычно указывает на проблему с обработкой графических данных при установке сеанса удаленного доступа. В ряде случаев причиной может быть несовместимость драйверов графических устройств, недостаток ресурсов системы или настройки полиса Windows Group Policy.

Примеры

  1. Недостаток памяти. Хотя у вас было достаточно оперативной памяти (4,7 ГБ в момент возникновения ошибки), следует убедиться, что и другие ресурсы, такие как память видеокарты, находятся в норме.

  2. Настройки Group Policy. Иногда ошибка может возникнуть из-за настроек, связанных с использованием драйверов WDDM (Windows Display Driver Model) для удаленного рабочего стола. Включив использование WDDM-драйверов и установив лимит на количество мониторов, можно улучшить совместимость RDP с несколькими дисплеями.

  3. Разрешение мониторов. Различие в разрешениях используемых мониторов иногда может вызвать проблемы. Однако если это было бы источником ошибки, она бы появлялась постоянно, а не иногда.

Применение

Вот несколько шагов и рекомендаций для устранения этой проблемы:

Метод 1: Изменение настроек Group Policy

  1. Запустите редактор локальных групповых политик: Нажмите Win + R, введите gpedit.msc и нажмите Enter.
  2. Перейдите к: Компьютерная конфигурация → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Удаленные сеансовые хосты → Среда удаленного сеанса.
  3. Измените полисы:
    • Убедитесь, что включена политика "Использовать графический драйвер WDDM для подключений Remote Desktop".
    • Установите лимит количества мониторов, если вы используете больше двух.
  4. Перезагрузите компьютер, чтобы изменения вступили в силу.

Метод 2: Настройка RDP-файла

Измените оригинальные настройки RDP, чтобы использовать 16-битный цвет или отключите опцию «использовать все мои мониторы», а затем повторно подключитесь, отмечая эту опцию.

Метод 3: Настройка мониторов

  1. Отключите дополнительные мониторы: Либо физически, либо с помощью настройки в Windows, изменив режим «Расширить» на «Отключить».
  2. Подключитесь к удаленному рабочему столу с одним монитором. Убедитесь, что RDP запущен в полноэкранном режиме.
  3. Подключите мониторы обратно и выполните повторное подключение, теперь RDP должен работать на всех мониторах.

Метод 4: Проверка учетных данных

Убедитесь, что в настройках RDP включена опция "Всегда запрашивать учетные данные". Это иногда предотвращает скрытые ошибки аутентификации, которые могут приводить к таким сбоям.

Заключение

Несмотря на то, что данная ошибка на первый взгляд может казаться сложной для устранения, подобные проблемы часто можно решить корректировкой настроек системы и драйверов. Проблема 0x112f при использовании нескольких мониторов в RDP может возникать по целому ряду причин, все из которых связаны с конфигурацией графической среды и параметрами подключения. Следуя предложенным стратегиям, вы можете существенно увеличить стабильность работы RDP и минимизировать вероятность появления ошибки в будущем.

Оцените материал
Добавить комментарий

Капча загружается...