Ошибка «An internal error has occurred» при подключении к удаленному рабочему столу (RDP) обычно возникает из-за настроек или служб на стороне сервера и часто связана с конфигурацией RDP, локальными политиками или проблемами с сетевым подключением. В этой статье мы рассмотрим проблему и предложим различные решения для ее устранения.
Прежде чем начать устранение неполадок для решения проблемы подключения к удаленному рабочему столу на вашем Windows-сервере, проверьте следующее, чтобы исключить другие возможные причины:
- Проверка сетевого подключения и VPN.
- Административный доступ к серверу (Administrator).
- Знание номера порта RDP (по умолчанию 3389).
- Создание точки восстановления или snapshot для сервера при необходимости.
1. Перезапуск службы удаленного рабочего стола
- Нажмите клавиши Win+R, выполните команду services.msc.

- В окне Services найдите службу Remote Desktop Services или TermService.

- Остановите службу, а затем Запустите или Перезапустите ее.

- Повторите попытку подключения через RDP.
2. Включение разрешения удаленных подключений (Allow Remote Connections)
- Откройте File Explorer, щелкните правой кнопкой мыши по This PC и откройте Properties.

- В панели слева выберите опцию Remote Desktop.

- Убедитесь, что опция Allow remote connections to this computer включена.

- При необходимости добавьте дополнительных пользователей через Select Users.

3. Проверка настроек Remote Desktop Client (MSTSC)
- С помощью Win+R выполните команду mstsc.

- В окне Remote Desktop нажмите Show Options.

- Откройте вкладку Experience и отметьте опцию Reconnect if the connection is dropped.

- Сохраните настройки и попробуйте подключиться снова.
4. Временное отключение Network Level Authentication (NLA)
- Откройте панель управления и перейдите по следующему пути: System and Security → System → Advanced System Settings → Remote settings.



- В разделе Remote Desktop снимите флажок «Разрешить подключения только с компьютеров, на которых работает удаленный рабочий стол с проверкой подлинности на уровне сети (рекомендуется)».

Внимание: Это временное изменение. После устранения проблемы рекомендуется повторно включить NLA.
5. Настройка автоматического запуска служб
- В окне RUN выполните команду services.msc.

- Найдите службу Remote Desktop Services, щелкните правой кнопкой мыши и выберите Properties.

- Установите тип запуска (Startup type) на Automatic или Automatic (Delayed Start).

- Запустите (Start) службу и проверьте соединение.
6. Отключение статического IP-адреса (использование DHCP)
- Перейдите по следующему пути в настройках (Settings) вашей системы:
Settings → Network & Internet → Ethernet (или Wi‑Fi).


- Напротив IP assignment нажмите кнопку Edit.

- Измените назначение IP с Manual на Automatic (DHCP).

- Перезагрузите систему.
7. Отключение локального прокси/VPN
- Снова откройте окно RUN и выполните команду inetcpl.cpl.

- В Internet Options откройте вкладку Connections → LAN Settings.

- Снимите флажок Use a proxy server for your LAN.

- Перезагрузите систему и проверьте подключение RDP.
8. Исправление Local Security Policy
- Win+R → выполните secpol.msc.

- Перейдите в Local Policies → Security Options.

- Проверьте такие настройки, как System Cryptography: Use FIPS compliant algorithms, и, если она активна и вызывает проблемы, отключите ее.

- Перезагрузите систему.
9. Настройка безопасности RDP в Group Policy Editor
- Введите Win+R → gpedit.msc.

- Перейдите по следующему пути:
Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Security.


- Отредактируйте параметр Require use of specific security layer for remote (RDP) connections и, при необходимости, включите или отключите его, чтобы применить соответствующий уровень безопасности.

- Перезагрузите систему.
10. Открытие порта брандмауэра для RDP
В некоторых случаях целевой сервер может блокировать ваше RDP-соединение. Порты играют важную роль в установлении связи с целевым сервером. Следует отметить, что конфигурации сервера для связи с пользователем по умолчанию устанавливают соединение через порт 3389.
Если для подключения необходимо использовать другой порт, необходимо определить адрес нужного порта в брандмауэре вашей системы.
- Перейдите к настройкам брандмауэра следующим образом:
Administrative Tools → Windows Defender Firewall with Advanced Security.
- Введите нужный порт следующим образом:
Inbound Rules → New Rule → Port → TCP → порт 3389 (или ваш пользовательский порт).




- Action → Allow the connection; Profile → Domain / Private / Public отметьте в соответствии с потребностями.


- Назовите правило и нажмите Finish. Затем протестируйте соединение.

11. Включение Persistent Bitmap Caching на клиенте
- Войдите в Win+R → mstsc.

- Показать параметры → вкладка Experience → установите флажок Persistent bitmap caching.

- Переподключитесь; в некоторых случаях это обеспечивает стабильность соединения.
И наконец;
Сначала перезапустите службы и проверьте общие настройки RDP и Experience.
Если проблема не устранена, проверьте в следующем порядке: брандмауэр и порты, NLA, локальные политики (Local Security / Group Policy), настройки сети (IP, VPN, прокси) и, наконец, MTU.
После каждого изменения перезагрузите систему или связанные службы и проверьте соединение.
Если проблема не решается ни одним из предложенных решений, проверьте журналы Event Viewer на наличие ошибок, связанных с Remote Desktop или сетевыми службами.