Ошибка rdp 1104

Содержание

  1. 0x1104 error remote desktop windows 10
  2. Произошла ошибка проверки подлинности. Указанная функция не поддерживается
  3. Ответ
  4. Отключение NLA для протокола RDP в Windows
  5. 0x1104 Remote Desktop Windows 7 — remote desktop stopped working, how do I fix it?
  6. 0x1104 error remote desktop windows 10
  7. Вопрос
  8. Все ответы
  9. To allow Remote Desktop connections through a Windows Firewall
  10. Ошибка RDP подключения: Указанная функция не поддерживается, ошибка шифрования CredSSP

0x1104 error remote desktop windows 10

Сообщения: 28
Благодарности: 1

Профиль | Отправить PM | Цитировать

Доброго времени суток.

Имеется компьютер под управлением Windows 7 Home Premium х64. С него надо подключаться к терминалу Windows Server 2008 R2. При подключении вылетает ошибка: «Обнаружена ошибка протокола на клиентском компьютере (код 0х1104), сессия будет отключена.» При этом подключение к терминалу второго сервера, под управлением Windows Server 2003, проходит нормально. По внутреннему IP-адресу сервера подключение есть.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Конфигурация компьютера
Материнская плата: Asus P5K-VM
HDD: Seagate Barracuda 7200.10 320GB sATAII
Звук: HDA кодек Realtek ALC883
CD/DVD: SonyNEC Optiarc AD-7203S
ОС: Windows 7 Ultimate 32-bit

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1
Благодарности: 0

Произошла ошибка проверки подлинности. Указанная функция не поддерживается

После установки обновления KB4103718 на моем компьютере с Windows 7 я не могу удаленно подключится к серверу c Windows Server 2012 R2 через удаленный рабочий стол RDP. После того, как я указываю адрес RDP сервера в окне клиента mstsc.exe и нажимаю «Подключить», появляется ошибка:

Произошла ошибка проверки подлинности.

Указанная функция не поддерживается.
Удаленный компьютер: computername

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

Ответ

Вы абсолютно правы в том, что бессмысленно решать проблему удалением обновлений Windows, ведь вы тем самым подвергаете свой компьютер риску эксплуатации различных уязвимостей, которые закрывают патчи в данном обновлении.

В своей проблеме вы не одиноки. Данная ошибка может появится в любой операционной системе Windows или Windows Server (не только Windows 7). У пользователей английской версии Windows 10 при попытке подключится к RDP/RDS серверу аналогичная ошибка выглядит так:

The function requested is not supported.

Remote computer: computername

Ошибка RDP “An authentication error has occurred” может появляться и при попытке запуска RemoteApp приложений.

Почему это происходит? Дело в том, что на вашем компьютере установлены актуальные обновления безопасности (выпущенные после мая 2018 года), в которых исправляется серьёзная уязвимость в протоколе CredSSP (Credential Security Support Provider), использующегося для аутентификации на RDP серверах (CVE-2018-0886) (рекомендую познакомится со статьей Ошибка RDP подключения: CredSSP encryption oracle remediation). При этом на стороне RDP / RDS сервера, к которому вы подключаетесь со своего компьютера, эти обновления не установлены и при этом для RDP доступа включен протокол NLA (Network Level Authentication / Проверку подлинности на уровне сети). Протокол NLA использует механизмы CredSSP для пре-аутентификация пользователей через TLS/SSL или Kerberos. Ваш компьютер из-за новых настроек безопасности, которые выставило установленное у вас обновление, просто блокирует подключение к удаленному компьютеру, который использует уязвимую версию CredSSP.

Что можно сделать для исправления эту ошибки и подключиться к вашему RDP серверу?

  1. Самый правильный способ решения проблемы – установка последних кумулятивных обновлений безопасности Windows на компьютере / сервере, к которому вы подключаетесь по RDP;
  2. Временный способ 1 . Можно отключить проверку подлинности на уровне сети (NLA) на стороне RDP сервера (описано ниже);
  3. Временный способ 2 . Вы можете на стороне клиента разрешить подключение к RDP серверам с небезопасной версией CredSSP, как описано в статье по ссылке выше. Для этого нужно изменить ключ реестра AllowEncryptionOracle (команда REG ADD
    HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2 ) или изменить настройки локальной политики Encryption Oracle Remediation / Исправление уязвимости шифрующего оракула), установив ее значение = Vulnerable / Оставить уязвимость).

Отключение NLA для протокола RDP в Windows

Если на стороне RDP сервера, которому вы подключаетесь, включен NLA, это означает что для преаутентификации RDP пользователя используется CredSPP. Отключить Network Level Authentication можно в свойствах системы на вкладке Удаленный доступ (Remote), сняв галку «Разрешить подключения только с компьютеров, на которых работает удаленный рабочий стол с проверкой подлинности на уровне сети / Allow connection only from computers running Remote Desktop with Network Level Authentication (recommended)» (Windows 10 / Windows 8).

В Windows 7 эта опция называется по-другому. На вкладке Удаленный доступ нужно выбрать опцию «Разрешить подключения от компьютеров с любой версией удаленного рабочего стола (опасный) / Allow connections from computers running any version of Remote Desktop (less secure)».

Также можно отключить проверку подлинности на уровне сети (NLA) с помощью редактора локальной групповой политики — gpedit.msc (в Windows 10 Home редактор политик gpedit.msc можно запустить так) или с помощью консоли управления доменными политиками – GPMC.msc. Для этого перейдите в разделе Конфигурация компьютера –> Административные шаблоны –> Компоненты Windows –> Службы удаленных рабочих столов – Узел сеансов удаленных рабочих столов –> Безопасность (Computer Configuration –> Administrative Templates –> Windows Components –> Remote Desktop Services – Remote Desktop Session Host –> Security), отключите политику Требовать проверку подлинности пользователя для удаленных подключений путем проверки подлинности на уровне сети (Require user authentication for remote connections by using Network Level Authentication).

Также нужно в политике «Требовать использования специального уровня безопасности для удаленных подключений по протоколу RDP» (Require use of specific security layer for remote (RDP) connections) выбрать уровень безопасности (Security Layer) — RDP.

Для применения новых настроек RDP нужно обновить политики (gpupdate /force) или перезагрузить компьютер. После этого вы должны успешно подключиться к удаленному рабочему столу сервера.

0x1104 Remote Desktop Windows 7 — remote desktop stopped working, how do I fix it?

Hi, I realize that there’s another forum post to this effect, which Oberwald locked, where s/he suggests that I should just roll back all the security updates that Microsoft puts out, in order to fix this problem . but does anyone know a way to fix this without the ‘System Restore Point’ methodology?

I’ve tried the registry edits I was able to find (though others might be appreciated), and disabled the Norton firewalls, etc . any other things?

It’s Windows 7 Professional (client) to Windows 7 Ultimate (host).

What was the recent hardware and software change made to the computer before the issue started?

The reason you may be receiving this error might be due to a protocol error of conflicting Visual styles between the computers having Remote Desktop Connection.

On the remote computer you will have to find a compatible visual style that works with RDP in case of a custom style set or conflict.

Please try un checking the option Visual Styles and check if you are able to use the Remote Desktop Connection.

a. Click Start
b. Launch Remote Desktop Connection (RDP)
c. Click on Options on the RDP window
d. Click on the Experience tab
e. Uncheck the Visual Styles option
f. Try starting the RDP process and check if you are able to connect.

You may also refer to the following links,

Why can’t I connect using Remote Desktop Connection?

Hope this helps.

13 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

0x1104 error remote desktop windows 10

Вопрос

When i try to connect to my other pc through lan it works fine, but through internet from my phone or pc, i get error 1104

port is open, tried switching to a different port. Works through lan.

Все ответы

Please try to launch the RDP via type mstsc /Admin in the Run box, and then make sure the configuration is below:

Meanwhile, disable all of your security software include firewall. It might be because Firewall block the RDP port.

To allow Remote Desktop connections through a Windows Firewall

If you’re having trouble connecting, Remote Desktop connections might be getting blocked by the firewall. Here’s how to change that setting on a Windows PC. If you’re using another firewall, make sure the port for Remote Desktop (usually 3389) is open.

        • On the remote computer, click Start and select Control Panel .
        • Click System and Security.
        • Click Allow a program through Windows Firewall under Windows Firewall.
        • Click Change settings and then check the box next to Remote Desktop .
        • Click OK to save the changes.

Ошибка RDP подключения: Указанная функция не поддерживается, ошибка шифрования CredSSP

После установки последних обновлений безопасности, вышедших 8 мая 2018 года, на Windows 10 и 7, пользователи стали жаловаться, что при попытке подключится к RemoteApp на RDS серверах под Windows Server 2016 / 2012 R2 / 2008 R2, или удаленным рабочим столам других пользователей по протоколу RDP (на Win 10/8/7), появляется ошибка:

Remote Desktop connection
An authentication error has occurred.
The function is not supported.
Remote Computer: hostname
This could be due to CredSSP encryption oracle remediation.

Подключение к удаленному рабочему столу
Произошла ошибка при проверке подлинности.
Указанная функция не поддерживается.
Причиной ошибки может быть исправление шифрования CredSSP.

Данная ошибка связана с тем, что на Windows Server или обычных десктопных версиях Windows, к котором вы пытаетесь подключится по RDP, с марта 2018 года не устанавливались обновления безопасности. Дело в том, что еще в марте 2018 Microsoft выпустила обновление, закрывающее возможность удаленного выполнения кода с помощью уязвимости в протоколе CredSSP (бюллетень CVE-2018-0886). В мае 2018 было опубликовано дополнительное обновление, в котором по-умолчанию клиентам запрещается подключаться к удаленным RDP серверам с уязвимой (непропатченной) версией протокола CredSSP.

Таким образом, если вы не устанавливали накопительные обновления безопасности на RDS серверах Windows с марта этого года, а клиенты (Win 10 / 8 / 7) установили майские обновления, то на них при попытке подключится к RDS серверам с непропатченной версией CredSSP будет появляется ошибка о невозможности подключения: This could be due to CredSSP encryption oracle remediation.

Ошибка RDP клиента появляется после установки следующих обновлений безопасности:

  • Windows 7 / Windows Server 2008 R2 — KB4103718
  • Windows 8.1 / Windows Server 2012 R2 — KB4103725
  • Windows Server 2016 — KB4103723
  • Windows 10 1803 — KB4103721
  • Windows 10 1709 — KB4103727
  • Windows 10 1703 — KB4103731
  • Windows 10 1609 — KB4103723

Для восстановления удаленного подключения к рабочему столу можно удалить указанное обновление (но это не рекомендуется и делать этого не стоит, есть более правильное решение).

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

Это можно сделать через редактор локальных групповых политик. Для этого:

  • Запустите редактор локальных GPO: gpedit.msc ;

В том случае, если у вас отсутствует редактор локальных GPO (например, в Home редакциях Windows), вы можете внести изменение, разрешающее RDP подключение к серверам с непропатченной версия CredSSP, напрямую в реестр с помощью команды:

REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2

Можно внести изменения сразу на множестве компьютеров в AD с помощью доменной GPO или такого PowerShell скрипта (список компьютеров в домене можно получить с помощью командлета Get-ADComputer ):

Import-Module ActiveDirectory
$PSs = (Get-ADComputer -Filter *).DNSHostName
Foreach ($computer in $PCs) <
Invoke-Command -ComputerName $computer -ScriptBlock <
REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2
>
>

После успешного подключения к удаленному RDP серверу (компьютеру) нужно установить на нем отсутствующие обновления безопасности через службу Windows Update (проверьте, что служба включена) или вручную. Ниже представлены прямые ссылки на обновления для Windows Server, которые обязательно нужно установить:

  • Windows Server 2012 R2 / Windows 8: KB4103715
  • Windows Server 2008 R2 / Windows 7: KB4103712
  • Windows Server 2016 / Windows 10 1607 = KB4103723

После установки обновлений и перезагрузки сервера, не забудьте отключить политику на клиентах (либо выставить ее на Force Updated Clients), или вернуть значение 0 у ключа реестра AllowEncryptionOracle. В этом случае, ваш компьютер не будет подвержен риску подключения к незащищенным хостам с CredSSP и эксплуатации уязвимости.

REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 0

Adblock
detector

RRS feed

  • Remove From My Forums
  • Вопрос

  • When i try to connect to my other pc through lan it works fine, but through internet from my phone or pc, i get error 1104

    port is open, tried switching to a different port. Works through lan. 

    Any idea?

Все ответы

  • Hi JannesvdStoel,

    Please try to launch the RDP via type mstsc /Admin in the Run box, and then make sure the configuration is below:

    Meanwhile, disable all of your security software include firewall. It might be because Firewall block the RDP port.

    To allow Remote Desktop connections through a Windows Firewall

    If you’re having trouble connecting, Remote Desktop connections might be getting blocked by the firewall. Here’s how to change that setting on a Windows PC. If you’re using another firewall, make sure the port for Remote Desktop (usually 3389) is open.

          • On the remote computer, click Start and select
            Control Panel
            .
          • Click System and Security.
          • Click Allow a program through Windows Firewall under Windows Firewall.
          • Click Change settings and then check the box next to
            Remote Desktop
            .
          • Click OK to save the changes.

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com

    • Изменено

      18 декабря 2017 г. 3:38
      incorrect thread format

  • Thanks for the reply. I tried all the things you said, but still error 1104 :(

  • When you connect to your PC by using a Remote Desktop client, you’re creating a peer-to-peer connection. This means you need direct access to the PC (sometimes called «the host»). If you need to connect to your PC from outside of the network your
    PC is running on, you need to enable that access. You have a couple of options: use port forwarding or set up a VPN.

    For detailed information, please read this article:

    Remote Desktop — Allow access to your PC from outside your PC’s network

    https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-allow-outside-access


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

    • Предложено в качестве ответа
      Karen_HuMicrosoft contingent staff
      22 декабря 2017 г. 9:16

Updated on 2022-08-14 GMT+08:00

Symptom

The system displays an error message indicating that a protocol error (code: 0x1104) is detected when you use MSTSC to access an ECS running Windows Server 2008.

Figure 1 Protocol error (code: 0x1104)

Possible Causes

  • Port 3389 of the security group on the ECS is disabled.
  • The firewall on the ECS is disabled.
  • Port 3389 on the ECS is used by other processes.
  • The Remote Desktop Session Host is incorrectly configured.

Solution

  1. Check security group settings.

    Check whether port 3389 is allowed in inbound direction. If it is allowed, go to 2.

  2. Check whether the firewall is disabled:
    1. Log in to the Windows ECS.
    2. Click the Windows icon in the lower left corner of the desktop and choose Control Panel > Windows Firewall.

    3. Click Turn Windows Firewall on or off.

      View and set the firewall status.

    If the firewall is enabled, go to 3.

  3. Log in to the ECS using VNC and check the port.
    1. Open the cmd window and run the following command:

      netstat -ano |findstr: 3389

      Figure 2 Checking port 3389

      As shown in Figure 2, port 3389 is used by the process with ID of 4.

    2. Open Task Manager and find the process with ID of 4 is the System process.
    3. Generally, the IIS and SQL Server run as the System process. Run the following HTTP command for further check.

      netsh http show servicestate

      Figure 3 Checking System process

    4. If port 3389 is used by HTTP protocols, it indicates that the port is used by IIS.
    5. Enter http://127.0.0.1:3389 in the address box of the browser and press Enter. Check whether the website can be visited normally.
    6. Change the port used by IIS and restart IIS.
  4. If no error occurs during the preceding steps, go to step 5 to check whether error 0x1104 is caused by the configuration of Remote Desktop Session Host.
  5. Check the remote desktop session host configuration.
    1. Log in to the ECS using VNC.
    2. Open the cmd window and enter gpedit.msc.
    3. Click OK to start Local Group Policy Editor.
    4. Choose Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services.

      Figure 4 Remote Desktop Services

    5. Remote Desktop Session Host > Security.

      Figure 5 Remote (RDP) Connection requires the use of the specified security layer

    6. Set Require use of specific security layer for remote (RDP) connections to Enabled and Security layer to RDP.

      Figure 6 Setting security layer

    7. Click OK.
    8. After the configuration is complete, open the cmd window.
    9. Run the following command to update the group policy:

      gpupdate

      Figure 7 Updating the group policy

Remote Login Errors on Windows
FAQs

more

6 / 6 / 0

Регистрация: 29.02.2016

Сообщений: 30

1

27.10.2021, 06:53. Показов 1851. Ответов 4


Студворк — интернет-сервис помощи студентам

Windows 10, Windows Server 2019. Арендованный VPS Contabo. При попытке подключиться выдает ошибку:
Обнаружена ошибка протокола на клиентском компьютере код 0х1104.
После оформления подписки подключение было, потом пару месяцев не пользовался, а теперь не могу соединиться.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

27.10.2021, 06:53

Ответы с готовыми решениями:

Не могу подключиться по RDP
Проблема такая , есть виндвос сервер 2008 r2 , там работает рдп, всё было нормально но в один…

Через RDP не могу подключиться к серверу по имени
Здравствуйте, помогите решить проблему. Есть сеть, к примеру 5 ПК, есть сервер 2008 R2. Через rdp…

Не могу подключиться по RDP к WinServ 2k3 — двойная адресация
Здравствуйте, уважаемые обитатели форума!
Дано: Сеть из 15 компов без домена, все соединено через…

Установил доступ к терминальному серверу по rdp в 62389 — не могу подключиться =)
Собственно, сабж.
В реестре прописал вышеуказанный порт по гайду из интернетов, и не могу…

4

Maks

Модератор

Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows

7369 / 3892 / 491

Регистрация: 13.03.2013

Сообщений: 14,339

Записей в блоге: 11

27.10.2021, 07:30

2

Griefman, по телнету на порт пускает?

Windows Batch file
1
telnet ip_адрес_сервера 3389

И на каком этапе выдает ошибку: до ввода пользователя и пароля, или после?



0



6 / 6 / 0

Регистрация: 29.02.2016

Сообщений: 30

27.10.2021, 08:38

 [ТС]

3

Ошибку выдает после нажатия на кнопку Подключить в окне с IP и логином (до ввода пароля, если я правильно понимаю).
На 3389 не удалось открыть подключение к узлу.
На порт самого VPS: RFB 003.008

Добавлено через 18 минут
У меня есть ещё один VPS, к которому подключение проходит без проблем. Так у него и на 3389, и на собственный порт не пускает.



0



Maks

Модератор

Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows

7369 / 3892 / 491

Регистрация: 13.03.2013

Сообщений: 14,339

Записей в блоге: 11

27.10.2021, 09:20

4

Griefman, на проблемный сервер с другого ПК пускает?
На самом сервере порт 3389 открыт?

Windows Batch file
1
telnet 127.0.0.1 3389



0



6 / 6 / 0

Регистрация: 29.02.2016

Сообщений: 30

27.10.2021, 10:26

 [ТС]

5

С другого ПК не пробовал. На этом ПК нормально подключается к другому ВПС.

Добавлено через 4 минуты
Попробовал на ноуте. Один сервер подключается без проблем, а этот с ошибкой 0х204.

Добавлено через 20 минут
Спасибо! Извините, это мой косяк — не тот айпишник использовал.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

27.10.2021, 10:26

5

Like this post? Please share to your friends:
  • Ошибка rdp 0x1104
  • Ошибка rdo соединения
  • Ошибка rdo 0x99380000
  • Ошибка rdo 0x21002001
  • Ошибка rdl dll симс