Вопрос или проблема
За последние годы у меня часто возникали проблемы с подключением к удаленному рабочему столу, с “ошибкой протокола с кодом 0x112f” (сервер/клиент оба на Windows 10). Это происходит не всегда. Иногда подключение удается, если попробовать несколько раз. Всегда работает, если отключить “Использовать все мониторы”.
Поиск в Google этой ошибки выводит одни и те же “решения”:
- “Это вызвано недостатком памяти” (У меня было доступно 4,7 ГБ ОЗУ в последний раз, когда это случилось)
- “Вам нужно отключить использование всех мониторов” (Это обходной путь, а не решение!)
- Разница в разрешениях мониторов и т.д. (Если бы это была проблема, она бы возникала всегда, а не только иногда)
У кого-нибудь есть идеи, что еще может вызывать эту проблему? Я использовал несколько мониторов много лет назад без каких-либо проблем, а только последние 2 года это начало становиться проблемой.
Редактировано: Обновление на 2025 год: у меня не возникало этой проблемы более года, думаю, возможно, они ее исправили?
Еще несколько обходных путей из поста
проблема ошибки протокола с кодом 0x112f на локальном компьютере.
Метод 1
Откройте gpedit.msc
Перейдите к Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Хост сеансов удаленного рабочего стола
-> Среда удаленного сеансаИзмените политику “Использовать графический драйвер WDDM для подключений удаленного рабочего стола” на включено.
Измените политику “Ограничить количество мониторов” на то количество, которое вы планируете использовать. Сейчас я использую только 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.
Примеры
-
Недостаток памяти. Хотя у вас было достаточно оперативной памяти (4,7 ГБ в момент возникновения ошибки), следует убедиться, что и другие ресурсы, такие как память видеокарты, находятся в норме.
-
Настройки Group Policy. Иногда ошибка может возникнуть из-за настроек, связанных с использованием драйверов WDDM (Windows Display Driver Model) для удаленного рабочего стола. Включив использование WDDM-драйверов и установив лимит на количество мониторов, можно улучшить совместимость RDP с несколькими дисплеями.
-
Разрешение мониторов. Различие в разрешениях используемых мониторов иногда может вызвать проблемы. Однако если это было бы источником ошибки, она бы появлялась постоянно, а не иногда.
Применение
Вот несколько шагов и рекомендаций для устранения этой проблемы:
Метод 1: Изменение настроек Group Policy
- Запустите редактор локальных групповых политик: Нажмите
Win + R
, введитеgpedit.msc
и нажмитеEnter
. - Перейдите к: Компьютерная конфигурация → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Удаленные сеансовые хосты → Среда удаленного сеанса.
- Измените полисы:
- Убедитесь, что включена политика "Использовать графический драйвер WDDM для подключений Remote Desktop".
- Установите лимит количества мониторов, если вы используете больше двух.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Метод 2: Настройка RDP-файла
Измените оригинальные настройки RDP, чтобы использовать 16-битный цвет или отключите опцию «использовать все мои мониторы», а затем повторно подключитесь, отмечая эту опцию.
Метод 3: Настройка мониторов
- Отключите дополнительные мониторы: Либо физически, либо с помощью настройки в Windows, изменив режим «Расширить» на «Отключить».
- Подключитесь к удаленному рабочему столу с одним монитором. Убедитесь, что RDP запущен в полноэкранном режиме.
- Подключите мониторы обратно и выполните повторное подключение, теперь RDP должен работать на всех мониторах.
Метод 4: Проверка учетных данных
Убедитесь, что в настройках RDP включена опция "Всегда запрашивать учетные данные". Это иногда предотвращает скрытые ошибки аутентификации, которые могут приводить к таким сбоям.
Заключение
Несмотря на то, что данная ошибка на первый взгляд может казаться сложной для устранения, подобные проблемы часто можно решить корректировкой настроек системы и драйверов. Проблема 0x112f при использовании нескольких мониторов в RDP может возникать по целому ряду причин, все из которых связаны с конфигурацией графической среды и параметрами подключения. Следуя предложенным стратегиям, вы можете существенно увеличить стабильность работы RDP и минимизировать вероятность появления ошибки в будущем.