Исправить Внутренняя ошибка произошла ошибка для подключения к удаленному рабочему столу

Есть проблемы с производительностью и стабильностью работы RDP в Windows 10 1803.

Решается так:

Если заменить данные файлы в каталоге C:WindowsSystem32 на версии файлов из предыдущего билда Windows 10 (1703 или 1607), проблема с производительностью RemoteApp исчезает. Как заменить файлы клиента RDP в Windows 10: 1. Закройте все RDP подключения и запущенные RemoteApp (лучше даже перезагрузить компьютер). 2. Скачайте архив с версиями файлов mstsc.exe и mstscax.dll из Windows 10 1607 (ссылка на скачивание с Я.Диска mstsc-w10-1607.zip). 3. Скопируйте оригинальные файлы mstsc.exe и mstscax.dll из каталога C:windowssystem32 в каталог C:Backup с помощью команд:md c:backupcopy C:windowssystem32mstsc.exe c:backupcopy C:windowssystem32mstscax.dll c:backup 4. Затем нужно назначить свою учетную запись владельцем файлов mstsc.exe и mstscax.dll в каталоге C:windowssystem32, отключите наследование и предоставьте себе права на изменение файлов:

takeown /F C:windowssystem32mstsc.exetakeown /F C:windowssystem32mstscax.dllicacls C:windowssystem32mstsc.exe /inheritance:dicacls C:windowssystem32mstscax.dll /inheritance:dicacls C:windowssystem32mstsc.exe /grant root:Ficacls C:windowssystem32mstscax.dll /grant root:F

(в этом примере имя локальной учтённой записи с правами администратора. Замените ее на имя вашей учетной записи). 5. Замените файлы в каталоге C:windowssystem32 файлами из скачанного архива. 6. Восстановим оригинальные разрешения на замененых файлах. Включим наследования NTFS разрешений и установим владельцем файлов «NT ServiceTrustedInstaller» командами:icacls C:windowssystem32mstsc.exe /inheritance:eicacls C:windowssystem32mstscax.dll /inheritance:eicacls C:windowssystem32mstsc.exe /setowner «NT ServiceTrustedInstaller» /T /Cicacls C:windowssystem32mstscax.dll /setowner «NT ServiceTrustedInstaller» /T /C 7. Осталось перерегистрировать библиотеку:regsvr32 C:WindowsSystem32mstscax.dll

Произошла внутренняя ошибка RDP, решаем за минуту

rdp-logo-1.pngДобрый день! Уважаемые читатели и гости, IT блога Pyatilistnik.org. В прошлый раз мы с вами поговорили, про отложенный запуск служб в Windows, сегодня я хочу вам показать еще один не приятный момент в работе терминальных служб удаленного рабочего стола, а именно ошибка подключения “Произошла внутренняя ошибка“, после чего подключение разрывается. Такое я встречал уже в Windows Server 2012 R2 и 2016. Давайте разбираться в чем дело.

Описание проблемы

Есть сервер с операционной системой Windows Server 2012 R2, сотрудник пытается к нему подключиться, через классическую утилиту “Подключение к удаленному рабочему столу”, в момент авторизации, выскакивает окно с ошибкой “Произошла внутренняя ошибка”.

Proizoshla-vnutrennyaya-oshibka.jpg

После этого у вас разрывается соединение. Когда мы видели моргающий экран по RDP, там хотя бы вы попадали на сервер и могли открыть диспетчер устройств, тут сразу все обрубается на корню. Давайте смотреть, что можно сделать.

Исправляем ошибку “Произошла внутренняя ошибка”

Так как по RDP подключиться не получается, то первым делом нужно проверить отвечает ли порт, по умолчанию это 3389. О том, как проверить порт на удаленном сервере я вам описывал, там все сводилось к выполнению команды Telnet, ознакомьтесь. Если порт отвечает, то делаем следующее.

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

compmgmt.msc

В открывшейся оснастке, щелкните в самом верху по пункту “Управление компьютером” правым кликом мыши, и выберите пункт “Подключиться к удаленному компьютеру”.

Выберите пункт “Другим компьютером” и укажите его DNS имя, или найдите его через кнопку обзор.

Когда вы подключитесь к нужному серверу, перейдите в пункт “Службы и приложения – Службы”, в списке сервисов найдите службу удаленных рабочих столов (Remote Desktop Services), и перезапускаем ее. После этого ошибка подключения по RDP “Произошла внутренняя ошибка”, у вас должна пропасть.

Дополнительные методы решения

Если вам не помог первый метод, перезапускающий службу удаленных рабочих столов, то можно попробовать выполнить правку реестра. Открываете редактор реестра Windows, если у вас физического доступа к серверу нет или он далеко и вам лень до него идти, то можно попробовать подключиться к реестру удаленного сервера.

Для этого в окне “Редактор реестра” пункт меню “Файл – Подключить сетевой реестр”.

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

Находим ключ CheckMode по пути

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerCProIntegrityCheckMode

Перед любыми правками реестра, обязательно сделайте выгрузку нужной ветки, чтобы можно было восстановить все в оперативном режиме

Выставляем ему значение о, чтобы отключить у программы КриптоПРО CSP проверку контрольных сумм. Еще один важный момент, если у вас старая версия КриптоПРО, то это так же может быть источником, проблем, недавний пример, это ошибка “Windows installer service could not be accessed”. Для этого удаляем правильно КриптоПРО CSP и ставим последнюю доступную версию.

Еще можно попробовать изменить значение вот такого ключа реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementSessionImageSize

Найдите ключ SessionImageSize и задайте ему значение 0x00000020.

Удаление кэша подключений

Еще одним методом решения внутренней ошибки подключения по RDP может выступать поврежденный кэш, который хранится на локальном компьютере пользователя. Для его отображения вам необходимо включить отображение скрытых папок и удалить содержимое папки:

C:Usersимя пользователяAppDataLocalMicrosoftTerminal Server Client

Если и это вам не помогло, то нужно смотреть вариант в сторону обновления или переустановки драйверов на сетевую карту, тут вы определяете модель вашей карты или материнской платы, если в нее все интегрировано и обновляете. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Окт 27, 2018 08:00РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

Ошибка удаленного рабочего стола «Произошла внутренняя ошибка» часто вызвана настройками RDP или безопасностью локальных групповых политик. В некоторых отчетах указано, что пользователи не могут использовать клиент подключения к удаленному рабочему столу для подключения к другой системе. По имеющимся данным, эта проблема возникла из ниоткуда и не была вызвана какими-либо конкретными действиями.

После нажатия кнопки «Подключить» клиент подключения к удаленному рабочему столу блокируется, и через несколько секунд появляется ошибка. Поскольку Удаленный рабочий стол используется многими пользователями в профессиональных или личных целях, эта ошибка может быть очень болезненной. Но не волнуйтесь, потому что вы можете исправить это, прочитав эту статью.

Сколько сообщений об ошибках в Windows может означать несколько вещей. В моем случае это была проблема с DNS. Это означает, что если я поставлю RDP на указанный компьютер с его именем, мой компьютер не сможет определить его IP-адрес. Поэтому было выдано это сообщение об ошибке. Не очень полезно, но Microsoft Windows для вас!

Чтобы исправить ошибку «Подключение к удаленному рабочему столу – произошла внутренняя ошибка»:

  1. Откройте клиент Connect to Remote Desktop, выполнив поиск в поле поиска Windows.
  2. Нажмите кнопку Показать параметры в левом нижнем углу экрана. Перейдите на вкладку «Опыт».
  3. Отключите параметр Reconnect, если соединение потеряно.



Обновление за январь 2021 года:

Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Другой способ решить проблему – изменить значение MTU. Максимальная единица передачи – это наибольший размер пакета, который может быть отправлен по сети. Уменьшение значения MTU может помочь решить проблему. Вот как это сделать:

  1. Чтобы изменить значение MTU, вы должны загрузить инструмент под названием TCP Optimizer. Вы можете скачать это здесь.
  2. После загрузки откройте TCP Optimizer от имени администратора.
  3. Выберите Пользовательский до Настройки ниже.
  4. Измените значение MTU на 1458.
  5. Нажмите Применить изменения, затем выйдите из программы.

Чтобы удалить систему из домена, выполните следующие действия:

  1. Нажмите кнопку «Пуск» и откройте настройки приложения.
  2. Перейдите в Система> Учетные записи> Доступ к работе или учебе.
  3. Выберите компанию, которую вы хотите отключить от вашего компьютера.
  4. Выберите Отключить, чтобы отключиться от компании.
  5. Перезагрузите систему.

Это приведет к отключению системы от домена.

Исправление, предложенное в этом руководстве, должно исправить сообщение об ошибке «Подключение к удаленному рабочему столу – произошла внутренняя ошибка».

Если у вас есть какие-либо вопросы или комментарии, используйте форму «Оставить ответ» в конце этого руководства.

Вы также можете поделиться своим опытом восстановления «Подключение к удаленному рабочему столу – произошла внутренняя ошибка». Это принесет пользу другим читателям.

Windows 10 1809 Update – RDP Connections failing with "an internal error has occurred" from sysadmin

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы устранить ошибки Windows и оптимизировать производительность системы

CCNA, веб-разработчик, ПК для устранения неполадок

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

Столкнулся со странным сообщением “Произошла внутренняя ошибка/ An internal error has occurred” при RDP подключении к недавно развернутому серверу RDSH на Windows Server 2012 R2 из Windows 10. Буквально вчера RDP подключение к серверу работало нормально, но после установки и настройки RemotApp приложений и перезагрузки сервера, я не могу удаленно подключиться к его рабочему столу. Служба Remote Desktop Services судя по всему работает, так как пароль пользователя при подключении запрашивается.

Как я понял, сообщение RDP консоли “Произошла внутренняя ошибка” может появляться в различных случаях и иметь совершенно различные причины, связанные как с сервером Remote Desktop, так и с клиентом. В этой статье я постарался собрать все варианты решения и сценарий, который помог мне.

В первую очередь, убедитесь, что на RDS сервере доступен RDP порт 3389, и подключение не блокируется файерволом (Test-NetConnection rdsserver –port 3389).

Изучив логи RDP подключений на удаленном RDS сервере, я не увидел никаких особенных ошибок. В журнале Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational видно, что RDP сессия создается:

The server accepted a new TCP connection from client 10.10.1.60:64379.Connection RDP-Tcp#3 createdНо потом без какой-либо ошибки RDP сеанс завершается:

The server has terminated main RDP connection with the client.The disconnect reason is 0

Проверьте состояние службу Remote Desktop Services на удаленном сервере и перезапустите ее. Вы можете удаленно перезапустить службу через консоль Services.msc (Connect to another computer), но гораздо проще проверить состояние службы и перезапустить ее через PowerShell:

(Get-Service TermService -ComputerName msk-ts1).status

Служба запушена (Running), перезапустим ее:

Get-Service TermService -ComputerName msk-ts1| Restart-Service –force –verbose

Но проблему это не решило.

Какие еще варианты решения проблемы мне удалось найти в сети:

  1. Если у вас на удаленном сервере установлен КриптоПРО, он может быть источником проблем с rdp подключением. Попробуйте отключить проверку контрольных целостности файлов (проверки контрольных сумм) в КриптоПро через реестр. Перейдите в ветку реестра HKLMSYSTEMCurrentControlSetControlSession ManagerCProIntegrity и измените значение параметра CheckMode на . Перезагрузите сервер.
  2. Если в журнале событий TerminalServices-RemoteConnectionManager вы встретите событие с EventID 1057 (The RD Session Host Server has failed to create a new self signed certificate to be used for RD Session Host Server authentication on SSL connections), перейдите в каталог C:ProgramDataMicrosoftCryptoRSA, переименуйте папку Machinekeys в Machinekeys_bak и перезапустите службу TermService.
  3. Также нашел информацию, что RDP проблема “Произошла внутренняя ошибка” встречалась в Windows 10 1809, если на удаленном компьютере включена политика Configure H.264/AVC hardware encoding for Remote Desktop connections (находится в секции GPO: Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Remote Session Environment). Для решения этой проблемы достаточно отключить UDP протокол для RDP, создав в ветке реестра HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal ServicesClient параметр fClientDisableUDP со значением 1.

Ни один из рассмотренных выше сценариев не был применим в моем случае. Я совершенно случайно обнаружил, что с других компьютеров нет проблем с подключением к этому RDS серверу. Значить проблема только с моим компьютером, а не с сервером.

Я очистил историю RDP подключений в ветке HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientServers и сбросил кэш RDP в каталоге C:Users%Username%AppDataLocalMicrosoftTerminal Server ClientCache (перед удалением закройте все запущенные сеансы mstsc.exe):

del "C:Users%Username%AppDataLocalMicrosoftTerminal Server Clientcache"

После этого перезагрузил свой компьютер, и ошибка RDP подключения исчезла!

Задайте вопрос Быстрый доступ

Серверные ОС Windows > Windows Server 2016
  • Вопрос

  • Добрый день!

    При попытке подключиться через RDP мгновенно вылетает ошибка “Произошла внутренняя ошибка”.

    До обновления Criptopro на сервере сеансов удаленных рабочих столов все работало. 

    Ping проходит, но ping по порту 3389 вообще не обнаруживает узел. чистил temp, удалил default.rdp. И еще перепробовал разные манипуляции, что то ничего не спасает. Утром все должно работать, что делать, может подскажете.

    Доменная сеть, OS windows server 2016

    4 марта 2018 г. 15:50

Ответы

  • Я решал подобную проблему следующим образом:

    1) Отключил в свойствах RDP протокол UDP.

    2) Через ключ реестра “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerCProIntegrityCheckMode” запретил проверку контрольных сумм.

    P.S: Кроме этого рекомендую всегда обновлять КриптоПро CSP с сайта разработчика до последнего билда в пределах версии (т.е. если у Вас, например, версия 3.9.8227 обновите её поверх до 3.9.8505).

    • Предложено в качестве ответа5 марта 2018 г. 13:41
    • Помечено в качестве ответа12 марта 2018 г. 20:44

    5 марта 2018 г. 13:18

  • Спасибо, Evgenii!

    В следующий раз попробую ваш метод. В этот раз, я удалил КриптоПро CSP, дал права на чтение для всех на папку C:ProgramDataMicrosoftCrypto. Обновил систему, перезагрузил и ошибка перестала появляться. Что из этих действий на это повлияло не знаю!) Затем переустановил КриптоПро CSP. Пока работает.

    Думаю дело было все таки в правах доступа к каким то папкам.

    • Предложено в качестве ответа12 марта 2018 г. 20:43
    • Помечено в качестве ответа12 марта 2018 г. 20:44

    12 марта 2018 г. 12:44

Все ответы

  • Если вы знаете что проблема с криптопро то вам не сюда. Звонитепишите в поддержку криптопро

    The opinion expressed by me is not an official position of Microsoft

    4 марта 2018 г. 18:04

  • Я решал подобную проблему следующим образом:

    1) Отключил в свойствах RDP протокол UDP.

    2) Через ключ реестра “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerCProIntegrityCheckMode” запретил проверку контрольных сумм.

    P.S: Кроме этого рекомендую всегда обновлять КриптоПро CSP с сайта разработчика до последнего билда в пределах версии (т.е. если у Вас, например, версия 3.9.8227 обновите её поверх до 3.9.8505).

    • Предложено в качестве ответа5 марта 2018 г. 13:41
    • Помечено в качестве ответа12 марта 2018 г. 20:44

    5 марта 2018 г. 13:18

  • Спасибо, Evgenii!

    В следующий раз попробую ваш метод. В этот раз, я удалил КриптоПро CSP, дал права на чтение для всех на папку C:ProgramDataMicrosoftCrypto. Обновил систему, перезагрузил и ошибка перестала появляться. Что из этих действий на это повлияло не знаю!) Затем переустановил КриптоПро CSP. Пока работает.

    Думаю дело было все таки в правах доступа к каким то папкам.

    • Предложено в качестве ответа12 марта 2018 г. 20:43
    • Помечено в качестве ответа12 марта 2018 г. 20:44

    12 марта 2018 г. 12:44

  • Имею такую же проблему, что я только не пробовал – победить не смог. Уже и сервер переустановил и даже разные ОС под сервер использовал (остановился вообще на windows 7) – все равно одна и та же ошибка – произошла внутренняя ошибка! Самое загадочное то, что всё это я проделывал в своем дата-центре и у меня не один сервер – остальные все прекрасно пускают к себе и работают на ура… Решилось все с граблями, но хоть можно работать – запускаем сеанс подключения, выходит ошибка – НЕ ЗАКРЫВАЯ ОШИБКУ!!! ещё раз запускаем RDP и клиент просто залетает на сервер!!!14 сентября 2018 г. 4:55
  • Возникла ошибка “Произошла внутренняя ошибка” при подключении через RDP к серверу. Ошибка возникала при подключении через гостевую WiFi сеть, которую также использовал дата-центр. 

    Проблема решилась путем смены Wifi подключения клиентской машины на другую wifi сеть.

    22 марта 2019 г. 13:44

  • У меня проблема проявлялась так: Пользователь авторизовался, зашел на сервер. После непродолжительного времени инактива/сворачивания подключения выскакивало сообщение: “восстановление подключения. Попытка…”

    После завершения счетчика попыток выскакивала злосчастная “Непредвиденная ошибка”. Повторно до перезагрузки пк / завершения сеанса ползьователя(иногда помогало) / перезапуска сервера она не давала подключиться именно к этому серверу. 

    Множество использованных рекомендаций не дали результата.

    Мне помогло отключение IPv6 в свойствах сетевого подключения на ПК пользователя

    • Изменено12 августа 2020 г. 18:18

    12 августа 2020 г. 18:17

Используемые источники:

  • https://zametkiit.ru/2018/07/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81-rdp-%d0%b2-windows-10-1803/
  • http://pyatilistnik.org/internal-rdp-error-occurred/
  • http://windowsbulletin.com/ru/исправить-внутреннюю-ошибку-произошла-ошибка-для-подключения-к-удаленному-рабочему-столу/
  • https://winitpro.ru/index.php/2019/09/18/proizoshla-vnutrennyaya-oshibka-rdp/
  • https://social.technet.microsoft.com/forums/ru-ru/cf877cb8-60fc-4d34-bc99-013bd90f086d/105510881086108010791086109610831072

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий