Избавляемся от залипаний и чёрного экрана в RDP сессии при удалённом подключении к серверу. Работаем в Windows 7 с пакетом обновления 1 (SP1).
Сначала проверяем, что RDP подключение действительно использует UDP протокол. Нажимаем на иконку сети слева.
Написано «… протокол UDP включен». Отключаемся от RDP.
Запускаем реестр:
regedit
Переходим в раздел:
HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal ServicesClient
Создаём параметр fClientDisableUDP с типом REG_DWORD и устанавливаем значение 1.
Перезагружаем свой компьютер. После перезагрузки ещё раз проверяем, что RDP подключение больше не использует UDP протокол. Подключаемся RDP клиентом к серверу. Нажимаем на иконку сети слева.
Ни слова о UDP.
Ссылки
Windows 10 — отключаем протокол UDP в RDP
Windows 11 — отключаем протокол UDP в RDP
Столкнулся с интересной проблемой при переходе на удалённую работу. Работать приходится на рабочей машине через VPN, подключаясь к ней с помощью клиента удалённого рабочего стола с домашнего ПК. И вот при подобном соединении периодически как бы зависал экран, т.е. изображение полностью замирало, не менялось даже на чёрный экран. При этом отсоединения от сессии не проходило, мышь и клавиатура продолжала работать, так как при переключении было видно, что нажатия клавиш и мыши были переданы на удалённый ПК.
Приходилось постоянно переподключаться к рабочему ПК, что реально бесило — такое случалось часто, иногда по нескольку раз за несколько минут, иногда за час. Понятно было, что надо что-то делать, но непонятно было что. При этом домашний ноутбук, в отличии от ПК, таких кунштюков не выдавал, стабильно работая — было ясно, что проблема не в нестабильной работе сети или VPN, а кроется где-то в программной части домашнего ПК. Сначала я исправил всё, что показывал журнал системных ошибок, но это не помогло. Начал было уже косо смотреть на драйвер видеокарты, но мысль о том, что изображение замирает только в сессии RDP (Remote Desktop Protocol) меня успокоило на этот счёт. Поиски в интернете сначала успехов не принесли, потому что информации очень много и трудно так сформулировать запрос, чтобы на него не выдавалось куча бесполезной в моём случае информации. Но потом я всё-таки начал искать в английском сегменте и сразу нашёл решение.
По мнению тех, кто отвечал на вопрос подобный моему, дело заключалось в протоколе UDP, который использовался (вместе с TCP) в соединениях по протоколу RDP. И предлагалось отключить эту возможность через редактор локальных групповых политики Windows. Однако, в версии Windows 10 Home, этот редактор по-умолчанию отключён. Хорошо, что его можно установить, пусть для этого нам потребуется командная строка с правами администратора. Сначала надо ввести следующую строку:
FOR %F IN ("%SystemRoot%servicingPackagesMicrosoft-Windows-GroupPolicy-ClientTools-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")
Дождаться завершения и получив сообщение «Операция успешно завершена.», запустить вторую команду:
FOR %F IN ("%SystemRoot%servicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")
После перезагрузки ПК, запускаем с правами администратора оснастку gpedit.msc, можно из командной строки, можно просто из поиска в главном меню Windows:
Далее, надо найти в редакторе раздел Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Клиент подключения к удаленному рабочему столу:
Открываем Выбор транспортных протоколов RDP:
Включаем эту политику, и в параметрах Выбор типа транспорта выбираем «Использовать только TCP».
Скорее всего, отказаться от протокола UDP в пользу TCP, для решение этой проблемы, нужно из-за того, что UDP использует простую модель передачи, без неявных «рукопожатий» для обеспечения надёжности, упорядочивания или целостности данных, а TCP осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым (в отличие от UDP), целостность передаваемых данных и уведомление отправителя о результатах передачи. И когда клиент RDP через протокол UDP не получает нужный ему пакет и из-за этого подвисает изображение, то по какой-то причине клиент не понимает этого и не пытается решить эту проблему отправкой нового сообщения на отрисовку экрана. А вот через протокол TCP такого не проявляется, поскольку он гарантирует получение данных.
Но у меня почему-то данное решение не заработало. И пришлось копать глубже. И наконец-то мне удалось найти ещё один вариант с отключением UDP для RDP — с помощью редактора реестра. Для этого надо запустить командную строку с правами администратора и запустить команду:
reg add "HKLMsoftwarepoliciesmicrosoftwindows ntTerminal ServicesClient" /v fClientDisableUDP /d 1 /t REG_DWORD
Или запустить редактор реестра с правами администратора:
И в разделе HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTTerminal ServicesClient добавить новый ключ fClientDisableUDP со цифровым значением 1:
Вот после этого, перезагрузив ПК, я полностью решил проблему с «заморозкой» изображения в клиенте удалённого рабочего стола.
В том же обсуждении упоминался и возможный «виновник» данного поведения клиента RDP: обновление Windows 10 под номером 1903, которое, в том числе, вносило исправления, касающиеся RDP-протокола:
- CVE-2019-1181 | Remote Desktop Services Remote Code Execution Vulnerability;
- CVE-2019-1182 | Remote Desktop Services Remote Code Execution Vulnerability.
На мой взгляд, эта версия имеет право на существование, поскольку на моём ноутбуке обновление 1903 не установлено, поскольку после его установки сначала отваливается Bluetooth, а после перезагрузки возникает «синий экран» и систему можно восстановить, только откатив последние изменения. Поэтому на нём таких симптомов и не было.
P.S. В общем, предложенное решение проблему с отваливанием сессии RDP у меня решало, но при этом оставались кратковременные лаги через четко определенное время. Выявить их можно было с помощью постоянной работы команды ping и выяснилось, что примерно 1% пакетов через каждые 2 минуты не проходил. Причину выяснить долго не удавалось, но в конце концов виновник был найден — это был конфликт ПО VipNET (который обеспечивал рабочий VPN) и брандмауэра Windows, который по умолчанию банил вообще всё (у меня с ним даже FTP-клиент в пассивном режиме не работал из-за этого). То бишь пакеты проходили, но периодически — раз, затык и всё. Т.е. просто конфликт ПО, который решить практически невозможно без открытия всех входящих портов на брандмауэре или простого его отключения. Ну надо же сделать такой инструмент, который практически бесполезен, ведь для того, чтобы нормально пользоваться программами, которые не используют один порт (или диапазон), а на входящее подключение выбирают произвольный вплоть до 65535, его приходится тут отключать, потому что правило просто не создать. И да, я пробовал делать правило для программ, и для служб, и для протоколов — один чёрт, ничего не работает. Видимо, у меня руки из одного места растут.
Hi Jgq85,
Please have a look at the following regedits:
reg add «HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services» /v RemoteAppLogoffTimeLimit /t REG_DWORD /d 0 /f
reg add «HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services» /v fResetBroken /t REG_DWORD /d 1 /f
reg add «HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services» /v MaxConnectionTime /t REG_DWORD /d 10800000 /f
reg add «HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services» /v RemoteAppLogoffTimeLimit /t REG_DWORD /d 0 /f
reg add «HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services» /v MaxDisconnectionTime /t REG_DWORD /d 5000 /f
reg add «HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services» /v MaxIdleTime /t REG_DWORD /d 10800000 /f
link for reference.
https://docs.microsoft.com/en-us/azure/virtual-desktop/set-up-customize-master-image#software-prepar…
Please take note that the time set, could interrupt your end-users / they get disconnected if the time window is too small vs the working hours of your client.
Kind regards,
На чтение 15 мин. Просмотров 1.9k. Опубликовано 20.04.2021
Ошибка удаленного рабочего стола « Произошла внутренняя ошибка » часто вызвана настройками RDP или его локальной групповой политикой безопасности. Было довольно много отчетов, в которых говорится, что пользователи не могут использовать клиент подключения к удаленному рабочему столу для подключения к другой системе. Согласно сообщениям, эта проблема возникла неожиданно и не была вызвана каким-либо конкретным действием.
После нажатия кнопки «Подключиться» клиент подключения к удаленному рабочему столу зависает, а затем через несколько секунд появляется сообщение об ошибке. Поскольку подключение к удаленному рабочему столу используется многими пользователями в своих деловых или личных целях, эта ошибка может оказаться довольно неприятной. Однако не беспокойтесь, вы сможете решить проблему, прочитав эту статью.
Содержание
- Что вызывает ошибку «Произошла внутренняя ошибка» в Windows 10?
- Решение 1. Измените настройки подключения к удаленному рабочему столу
- Решение 2. Повторное присоединение к домену
- Решение 3. Изменение значения MTU
- Решение 4. Изменение безопасности RDP в группе Редактор политик
- Решение 5. Отключение аутентификации на уровне сети
- Решение 6. Перезапуск службы удаленного рабочего стола
- Решение 7. Отключите VPN-соединение
- Решение 8. Перенастройте локальную политику безопасности
- Решение 10. Разрешение удаленных подключений
- Решение 11. Изменение запуска службы
- Решение 12. Включите постоянное кэширование растровых изображений
- Решение 13: Отключение статического IP-адреса на компьютере
- Решение 14. Перенастройка SonicWall VPN
- Решение n 15: Диагностика подключения с помощью командной строки
- Решение 16. Отключите UDP на клиенте
- Метод реестра:
- Метод групповой политики
- Использование команды PowerShell
- Окончательное решение:
Что вызывает ошибку «Произошла внутренняя ошибка» в Windows 10?
Поскольку ошибка появляется неожиданно, ее конкретная причина неизвестна, однако она может возникнуть из-за одного из следующих факторов –
- Настройки подключения к удаленному рабочему столу: для некоторых пользователей ошибка была вызвана настройки клиента подключения к удаленному рабочему столу.
- Безопасность RDP: в некоторых случаях ошибка может появляться из-за безопасности протокола удаленного рабочего стола, и в этом случае вы будете необходимо изменить уровень безопасности.
- Домен компьютера: Другая причина, которая может вызвать появление ошибки, – это домен, к которому подключена ваша система. В таком случае удаление домена и последующее присоединение к нему решит проблему.
Теперь, прежде чем применять решения, представленные ниже, пожалуйста, сделайте убедитесь, что вы используете учетную запись администратора. Кроме того, мы рекомендуем следовать данным решениям в том же порядке, что и предоставлено, чтобы вы могли быстро изолировать проблему.
Решение 1. Измените настройки подключения к удаленному рабочему столу
Для начала мы попытаемся изолировать проблему, немного изменив настройки RDP. Некоторые пользователи сообщают, что их проблема была решена после того, как они установили флажок «Подключиться повторно, если соединение разорвано». Вы можете сделать это, выполнив следующие действия:
- Перейдите в меню «Пуск» , найдите Подключение к удаленному рабочему столу, и откройте его.
- Нажмите Показать параметры , чтобы открыть все настройки.
- Переключитесь на
- # strong> Опыт , а затем убедитесь, что установлен флажок “ Повторно подключаться, если соединение разорвано “.
- Попробуйте подключиться еще раз.
Сообщение об ошибке иногда возникает из-за домена, к которому вы подключили свою систему. В таких случаях удаление домена и последующее присоединение к нему решит вашу проблему.. Вот как это сделать:
- Нажмите Windows Key + I , чтобы открыть Настройки .
- Перейдите в Учетные записи , а затем перейдите на вкладку Доступ к работе или учебе .
- Выберите домен, к которому вы подключили свою систему, и затем нажмите Отключить .
- При появлении запроса на подтверждение нажмите Да .
- Отключите систему и затем перезагрузите компьютер, как будет предложено.
- После перезапуска системы вы можете снова присоединиться к домену, если хотите.
- Попробуйте снова использовать RDP.
Решение 3. Изменение значения MTU
Другой способ решения проблемы – изменить значение MTU. Максимальная единица передачи – это самый большой размер пакета, который может быть отправлен в сети. Уменьшение значения MTU может помочь в решении проблемы. Вот как это сделать:
- Чтобы изменить значение MTU, вам необходимо загрузить инструмент под названием TCP Optimizer . Вы можете скачать его отсюда.
- После загрузки откройте TCP Optimizer как администратор .
- Внизу выберите Пользовательский перед Выбрать настройки .
- Измените значение MTU на 1458 .
- Нажмите Применить изменения , а затем выйдите из программы.
- Проверьте, устраняет ли он проблему.
Решение 4. Изменение безопасности RDP в группе Редактор политик
В некоторых случаях сообщение об ошибке появляется из-за уровня безопасности RDP в групповых политиках Windows. В таких сценариях вам придется заставить его использовать уровень безопасности RDP. Вот как это сделать:
- Перейдите в меню «Пуск» , найдите Local Group Policy и откройте ‘ Изменить групповую политику ‘.
- Перейдите в следующий каталог:
- Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Службы удаленного рабочего стола> Узел сеанса удаленного рабочего стола> Безопасность
- Справа найдите « Требовать использования определенного уровня безопасности для удаленных (RDP) подключений ‘и дважды щелкните его, чтобы отредактировать его.
- Если для него установлено значение « Не настроено », выберите Включено и затем перед Security Layer выберите RDP .
- Нажмите Применить , а затем нажмите OK .
- Перезагрузите систему, чтобы изменения приняли эффект.
- Попробуйте подключиться еще раз.
Решение 5. Отключение аутентификации на уровне сети
Вы также можете попытаться решить проблему, отключив уровень сети Аутентификация или NLA. Иногда проблема может быть вызвана тем, что вы или целевая система настроены на разрешение только удаленных подключений, на которых выполняется удаленный рабочий стол с NLA. Его отключение решит проблему. Вот как это сделать:
- Перейдите на Рабочий стол , щелкните правой кнопкой мыши Этот компьютер и выберите Свойства .
- Нажмите Настройки удаленного доступа .
- В разделе Удаленный рабочий стол снимите флажок “ Разрешить подключения только с компьютеров, на которых запущен удаленный рабочий стол с проверкой подлинности на уровне сети “.
- Нажмите Применить , а затем нажмите OK .
- Посмотрите, устраняет ли он проблему.
Решение 6. Перезапуск службы удаленного рабочего стола
В некоторых случаях перезапуск удаленного Desktop Service делает свое дело, поэтому на этом этапе мы перезапустим его вручную. Для этого:
- Нажмите « Windows » + « R », чтобы открыть окно «Выполнить».
- Введите « services . msc » и нажмите « Enter ».
- Дважды щелкните « Remote Desktop Service »и нажмите « Остановить ».
- Нажмите «Пуск» после ожидания не менее 5 секунд.
- Отметьте , чтобы посмотрите, сохраняется ли проблема.
Решение 7. Отключите VPN-соединение
Возможно, ваш компьютер может быть настроен на использование прокси или VPN соединение, из-за которого его интернет-соединение может быть маршрутизировано через другой сервер, и это может помешать ему правильно установить соединение. Поэтому на этом этапе мы отключим настройки прокси-сервера Internet Explorer, и вам также необходимо отключить все VPN, работающие на вашем компьютере.
- Нажмите Windows + R одновременно на клавиатуре.
- На экране появится диалоговое окно запуска, введите «MSConfig» в пустом поле и нажмите OK.
- Выберите вариант загрузки в системе в окне конфигурации и затем отметьте опцию «Безопасная загрузка» .
- Нажмите «Применить» и нажмите OK.
- Перезагрузите компьютер сейчас, чтобы загрузитесь в безопасном режиме.
- Снова нажмите те же клавиши «Windows» + «R» одновременно и введите «inetcpl.cpl» в диалоговом окне «Выполнить» и нажмите «Enter» , чтобы запустить его.
- На вашем экране появится диалоговое окно свойств Интернета, выберите оттуда вкладку « Подключения ».
- Снимите флажок « Использовать прокси-сервер для вашей локальной сети » и нажмите «ОК».
- Снова откройте MSConfig и на этот раз снимите флажок с опции безопасной загрузки, сохраните изменения и перезагрузите компьютер.
- Проверьте, сохраняется ли сообщение об ошибке.
Решение 8. Перенастройте локальную политику безопасности
Это еще один способ решить проблему, при которой вам следует использовать утилиту локальной политики безопасности. . Вы можете сделать это, выполнив следующие действия:
- Нажмите «Windows» + «R» , чтобы открыть приглашение «Выполнить».
- Введите «Secpol.msc» и нажмите «Enter» , чтобы запустить Утилита локальной политики безопасности.
- В утилите локальной политики безопасности щелкните значок «Локальные политики» , а затем выберите «Безопасность Option» на левой панели.
- На правой панели прокрутите и щелкните параметр «Системная криптография» и
- Прокрутите правую панель и найдите параметр « Системная криптография: использовать криптографические алгоритмы, совместимые с FIPS 140, включая алгоритмы шифрования, хеширования и подписи ».
- Дважды щелкните этот параметр, а затем отметьте кнопку «Включено» в следующем окне.
- Нажмите « Применить », чтобы сохранить изменения, а затем нажмите « ОК », чтобы закрыть окно. .
- Проверьте, устраняет ли это проблему на вашем компьютере.
Решение 10. Разрешение удаленных подключений
Возможно, что удаленные подключения не разрешены на вашем компьютере в соответствии с сомнительной Конфигурации системы, из-за которых эта ошибка отображается при попытке использовать RDP. Поэтому на этом этапе мы изменим этот параметр в Панели управления, а затем проверим, решит ли это эту проблему на нашем компьютере. Для этого:
- Нажмите «Windows» + «R» , чтобы запустить Run Приглашение.
- Введите «Панель управления» и нажмите «Enter» , чтобы запустить классический интерфейс панели управления.
- В Панели управления щелкните «Система и безопасность» и затем нажмите кнопку «Система» .
- В настройках системы нажмите «Расширенные настройки системы» из левой панели.
- В расширенных настройках системы щелкните вкладку « Удаленный » и убедитесь, что параметр« Разрешить подключения удаленного помощника к этот компьютер »отмечен флажком.
- В дополнение к этому, убедитесь, что вкладка« Разрешить удаленное подключение к этому компьютеру »ниже этого также проверено.
- Нажмите «Применить» , чтобы сохранить изменится, а затем нажмите «ОК» , чтобы закрыть окно.
- Проверьте, устраняет ли это действие на вашем компьютере.
Решение 11. Изменение запуска службы
Возможно, служба удаленного рабочего стола была настроена таким образом, что ей не разрешен автоматический запуск . Поэтому на этом этапе мы изменим эту конфигурацию и разрешим автоматический запуск службы. Для этого следуйте инструкциям ниже.
- Нажмите «Windows» + «R» , чтобы запустить запрос «Выполнить».
- Введите «Services.msc» и нажмите «Enter» , чтобы открыть окно управления службами.
- В окне управления службами дважды щелкните параметр «Службы удаленного рабочего стола» . а затем нажмите кнопку «Стоп» .
- Нажмите «Тип запуска» и выберите «Автоматически» .
- Закройте это окно и вернитесь в рабочий стол.
- После этого перезагрузите компьютер и проверьте, сохраняется ли проблема.
Решение 12. Включите постоянное кэширование растровых изображений
Другой возможной причиной возникновения этой проблемы является отключение функции «Постоянное кэширование растровых изображений» в настройках RDP. Поэтому на этом этапе мы запустим приложение «Подключения к удаленному рабочему столу», а затем изменим этот параметр на его панели взаимодействия. Для этого следуйте инструкциям ниже.
- Нажмите «Windows» + «S» на клавиатуре и введите «Подключение к удаленному рабочему столу» в строке поиска.
- Нажмите кнопку «Показать параметры» , а затем перейдите на вкладку «Опыт» .
- На вкладке взаимодействия установите флажок «Постоянное кэширование растровых изображений» и сохраните изменения.
- Попробуйте установить подключение к удаленному рабочему столу, а затем проверьте, не проблема все еще сохраняется.
Решение 13: Отключение статического IP-адреса на компьютере
Возможно, эта проблема возникает на вашем компьютере, потому что вы настроили сетевой адаптер на используйте статический IP-адрес, и он не соответствует подключению к удаленному рабочему столу должным образом. Поэтому на этом этапе мы отключим статический IP-адрес на нашем компьютере в настройках конфигурации сети, а затем проверим, устранена ли проблема, сделав это. Для этого:
- Нажмите «Windows» + «R» , чтобы запустить запрос «Выполнить».
- Введите «ncpa.cpl» и нажмите «Enter» , чтобы открыть панель конфигурации сети.
- На панели конфигурации сети щелкните правой кнопкой мыши сетевой адаптер и выберите «Свойства».
- Дважды щелкните параметр «Версия протокола Интернета 4 (TCP/IPV4)» , а затем щелкните на вкладке «Общие» .
- Установите флажок «Получить IP-адрес автоматически» и сохранить изменения.
- Нажмите « OK », чтобы выйти из окна и проверить чтобы проверить, сохраняется ли проблема.
Решение 14. Перенастройка SonicWall VPN
Если вы используете клиент SonicWall VPN на своем компьютере и используете дефау В конфигурации с этим приложением эта ошибка может возникнуть при попытке использовать приложение подключения к удаленному рабочему столу. Поэтому на этом этапе мы изменим некоторые настройки из VPN. Для этого:
- Запустите Sonicwall на вашем компьютере.
- Нажмите «VPN» и затем выберите Параметр «Настройки» .
- Найдите «WAN» в списке политик VPN.
- Нажмите кнопку «Настроить» справа, а затем выберите вкладку «Клиент» .
- Нажмите раскрывающееся меню «Настройки виртуального адаптера» и выберите вариант «Аренда DHCP» .
- Убедитесь, что это решит проблему.
- Если проблема все еще не устранена, нам придется удалить текущий DHCP аренду от VPN.
- Перейдите к параметру «VPN» , а затем выберите «DHCP через VPN ».
- Удалите уже существующую аренду DHCP и перезапустите соединение.
- Проверьте, сохраняется ли проблема после этого.
Решение n 15: Диагностика подключения с помощью командной строки
Возможно, компьютер, к которому вы пытаетесь подключиться с помощью подключения к удаленному рабочему столу, может быть недоступен для подключения, из-за чего возникает эта проблема. Следовательно, нам нужно будет определить, доступен ли компьютер для подключения или нет.
Для этого мы будем использовать командную строку, чтобы сначала определить IP-адрес компьютера, а затем мы будем используйте командную строку на нашем компьютере, чтобы попробовать проверить связь. Если эхо-запрос прошел успешно, соединение может быть установлено, если нет, это означает, что компьютер, к которому вы пытаетесь подключиться, неисправен, а не ваши настройки. Для этого:
- Получите доступ к компьютеру, к которому вы хотите подключиться локально, и нажмите «Windows» + Клавиша «R» на клавиатуре вызывает запрос запуска.
- Введите «Cmd» и нажмите «Enter» для запуска командной строки.
- В командной строке введите следующую команду и нажмите «Enter» , чтобы отобразить IP-информацию для компьютера.
- Обратите внимание на IP-адрес, указанный в «Шлюз по умолчанию» , который должен быть в формате «192.xxx.x.xx» или аналогичном формате.
- Получив IP-адрес компьютера, к которому вы пытаетесь подключиться, вы можете вернуться к своему компьютеру для дальнейшего тестирования.
- На вашем персональном компьютере нажмите «Windows» + «R» , чтобы запустить t Запустите приглашение и введите «Cmd» , чтобы открыть командную строку.
- Введите следующую команду в командной строке и нажмите « введите », чтобы выполнить его.
ping (IP-АДРЕС компьютера, к которому мы хотим подключиться) - Подождите, пока командная строка завершит проверку связи IP адрес и запишите результаты.
- Если эхо-запрос прошел успешно, это означает, что IP-адрес доступен.
- Теперь мы будем тестировать «Telnet» , проверив, возможен ли telnet по IP-адресу.
- Для этого нажмите «Windows» + «R» и введите «Cmd» , чтобы открыть командную строку.
- Введите следующую команду, чтобы проверить, работает ли telnet возможно на порту, который должен быть открыт клиентом RDP.
telnet 3389
- Вы должны увидеть черный экран, если этот telnet успешно, если это не так ns, что порт заблокирован на вашем компьютере.
Если черный экран не возвращается, это означает, что порт не может быть открыт на вашем компьютере, из-за чего возникла проблема отображается при попытке установить Telnet на порт. Поэтому на этом этапе мы будем перенастраивать брандмауэр Windows, чтобы открыть определенный порт на нашем компьютере. Для этого:
- Нажмите « Windows » + « I », чтобы открыть настройки, и нажмите « Обновление и безопасность ».
- Выберите « Windows Безопасность »на левой панели и нажмите« Брандмауэр и Сеть Безопасность ».
- Выберите« Advanced Настройки »в списке.
- Откроется новое окно, нажмите« Входящие Правила »и выберите« Новое Правило «.
- Выберите« Порт »и нажмите « Далее ».
- Щелкните « TCP » и выберите « Указанные локальные порты ».
- Enter в «3389» в номер порта.
- Нажмите « Далее » и выберите « Разрешить Соединение «.
- Выберите « Далее » и убедитесь, что отмечены все три параметра.
- Снова нажмите« Далее »и напишите« Имя »для новое правило.
- После ввода имени выберите « Next » и нажмите « Finish ».
- Точно так же вернитесь к 4-му шагу, который мы перечислили, и выберите на этот раз «Outbound Rules» и повторите весь процесс, чтобы создать исходящее правило для этого процесса.
- После создания правил для входящего и исходящего трафика проверьте, сохраняется ли проблема.
Решение 16. Отключите UDP на клиенте
Это можно исправить. ue, просто изменив параметр в реестре или в групповой политике. Если вы используете версию Windows Home, вы можете попробовать реализовать это решение, используя метод реестра, в противном случае вы можете реализовать метод групповой политики из приведенного ниже руководства.
Метод реестра:
- Нажмите «Windows» + «R» , чтобы запустить приглашение.
- Введите «regedit» и нажмите «Enter» , чтобы запустить реестр.
- В реестре перейдите по следующим параметрам:
HKLM SOFTWARE Policies Microsoft Windows NT Terminal Services Client
- Внутри этой папки установите для параметра fClientDisableUDP значение
- Сохраните изменения и выход из реестра.
- Проверьте, решает ли добавление этого значения в реестр эту проблему на вашем компьютере.
Метод групповой политики
- Нажмите кнопки «Windows» + «R» на клавиатуре, чтобы запустить запрос запуска.
- Введите «Gpedit.msc» и нажмите «Enter» , чтобы запустить диспетчер групповой политики.
- В диспетчере групповой политики дважды щелкните параметр « Конфигурация компьютера » и затем откройте Параметр «Административные шаблоны» .
- Дважды щелкните «Компоненты Windows» , а затем дважды щелкните параметр «Службы удаленного рабочего стола».
- Дважды щелкните «Клиент подключения к удаленному рабочему столу» , а затем дважды щелкните параметр «Отключить UDP на клиенте» . .
- Установите флажок «Включено» и сохраните изменения.
- Выйдите из диспетчера групповой политики и проверьте, сохраняется ли проблема.
Использование команды PowerShell
Если по какой-либо причине вы не можете добавить значение реестра, как указано выше, мы также можем реализовать это изменение с помощью утилиты Windows Powershell. Для этого:
- Нажмите «Windows» + «X» на клавиатуре и выберите Параметр «Powershell (Admin)» .
- Введите следующую команду в окне PowerShell и нажмите «Enter» для ее выполнения.
New-ItemProperty 'HKLM: SOFTWARE Microsoft Terminal Server Client' -Name UseURCP -PropertyType DWord -Value 0
- После выполнения команды на вашем компьютере проверьте, сохраняется ли проблема.
Окончательное решение:
Большинство людей, которые сталкивались с этой проблемой, заметили, что она возникает после недавнего обновления Windows. Согласно нашим источникам, проблема возникает, если ваш удаленный клиент или сама Windows были обновлены до версии Windows 1809. Поэтому в качестве окончательного решения рекомендуется вернуться к предыдущей версии Windows или дождаться выхода более стабильной версии операционной системы.
Previous Story
Mikrotik сохранение.
Next Story
Настройка удаленного доступа MySQL и MariaDB
Latest from Blog
Связка из Postfix и Dovecot плюс стандартный обвес из антивируса, антиспама и прочих утилит. Доменные имена
Keycloak + PostgreSQL Keycloak — продукт с открытым кодом для реализации single sign-on с возможностью управления
перевод статьи: https://cloudinfrastructureservices.co.uk/install-keycloak-sso-on-ubuntu-20-04/ Keycloak – это бесплатное решение для управления идентификацией и доступом с открытым исходным кодом
Вне зависимости от того, как долго и тщательно программное обеспечение проверяется перед запуском, часть проблем проявляется
Что такое сервер freeRADIUS? RADIUS — это протокол AAA (аутентификация, авторизация и учет), который помогает контролировать