В Windows 10 Pro и Enterprise Edition есть утилита удаленного рабочего стола, которая позволяет пользователям настраивать удаленные рабочие столы и управлять ими без помощи стороннего программного обеспечения. При подключении к удаленному рабочему столу вы можете заметить это сообщение об ошибке: «Удаленный рабочий стол не может подключиться к удаленному компьютеру». Следуйте этим подробным исправлениям, чтобы решить эту проблему.
Исправление 1. Проверьте подключение к сети.
Наиболее вероятная причина сбоя RDP - проблема с сетевым подключением.
Использовать клиент Telnet
Вы можете использовать клиент Telnet для проверки сети. Но сначала вы должны включить его.
1. Тип "cmd»В поле поиска.
2. Щелкните правой кнопкой мыши значок «Командная строка»И нажмите«Запустить от имени администратора“.
3. Когда появится командная строка, введите этот код и нажмите Входить.
DISM / Online / Enable-Feature / Имя функции: TelnetClient
Закройте командную строку.
4. нажмите Клавиша Windows + X ключи вместе.
5. После этого нажмите «Windows PowerShell (администратор)“.
6. Появится PowerShell с правами администратора. Введите или скопируйте и вставьте эту команду и нажмите Enter.
Установить-WindowsFeature-названиеTelnet-клиент
После включения функции закройте окно PowerShell. Затем попробуйте выполнить эхо-запрос TCP-порта, к которому подключен удаленный компьютер, с помощью Telnet.
Использовать PSPing
Если Telnet вызывает какие-либо проблемы, вы можете использовать PsPing (он переносимый, поэтому установка не требуется).
1. Скачать PsPing переносной на вашем компьютере. Просто нажмите «Скачать PsTools», Чтобы начать загрузку.
2. Затем извлеките zip-файл в это место по умолчанию -
C: \ WINDOWS \ system32
ПРИМЕЧАНИЕ–
Извлеките файлы в каталог, который уже находится на вашем пути в командной строке CMD.
Пример - в этом случае каталог командной строки по умолчанию находится в -
C: \ WINDOWS \ system32
Итак, мы решили распаковать zip-файл в этом конкретном месте.
3. Теперь введите «cmd»В поле поиска.
4. Затем щелкните правой кнопкой мыши значок «Командная строка»И нажмите«Запустить от имени администратора“.
5. Как только откроется командная строка, тип а также модифицировать этот код в соответствии с вашим сценарием и нажмите Входить.
psping TCP-порт, к которому подключена ваша удаленная установка
[Изменить 'TCP-порт, к которому подключена ваша удаленная установка‘С конкретным TCP-портом, который в настоящее время использует удаленная машина.
Пример. Удаленная настройка подключена к порту 192.168.0.100:2369. Итак, команда будет -
psping 192.168.0.100:2369
]
6. Здесь есть два возможных случая -
СЛУЧАЙ A - Если команда работает, и вы сталкиваетесь с некоторыми трудностями при проверке связи с машиной, используя полное доменное имя, вам необходимо проверить, правильно ли работает разрешение DNS.
СЛУЧАЙ B - Если вы вообще не можете подключиться с помощью удаленной настройки, значит, локальный или сетевой брандмауэр блокирует порт TCP.
Чтобы проверить этот случай, вы можете отключить брандмауэр Windows при настройке удаленного компьютера.
Сначала проверьте, каков статус брандмауэра в удаленной системе.
а. Откройте командную строку с правами администратора.
б. Потом, копировать вставить эту команду в терминале. Измените его соответствующим образом и нажмите Входить.
Invoke-Command -Имя компьютера[Имя компьютера] -ScriptBlock {netsh advfirewall показать все профили}
ПРИМЕЧАНИЕ –
Заменить "[Имя компьютера]»С именем удаленного компьютера, к которому вы пытаетесь получить доступ.
Если вы заметили, что брандмауэр включен, вы можете снять его с охраны для тестирования.
c. Вы можете отключить брандмауэр с помощью одной команды. Просто вставьте этот код в терминал и нажмите Входить.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall отключает состояние всех профилей}
ПРИМЕЧАНИЕ–
Для эффективной работы вышеуказанной команды вам потребуется, чтобы PSremoting был включен на вашем удаленном компьютере. Если это не так, вы можете использовать PsExec для включения удаленного взаимодействия PowerShell с помощью этой команды.
psexec \\Удаленный компьютер -u administrator -p ПАРОЛЬ netsh advfirewall отключить состояние всех профилей
Это должно решить проблему с подключением.
Исправление 2 - Добавить права администратора
Если учетная запись пользователя, которую вы используете для подключения к удаленной настройке, принадлежит группе без прав администратора, вы не сможете подключиться через RDP.
1. Вы должны открыть Управление компьютером. Итак, нажмите Окна ключ вместе с "р' ключ.
2. Затем введите «compmgmt.msc»И нажмите«ОК“.
3. Когда откроется Управление компьютером, щелкните правой кнопкой мыши значок «Управление компьютером»На левой панели и нажмите«Подключиться к другому компьютеру…“.
4. Затем выберите «Другой компьютер:“.
5. Нажмите на "Просматривать“.
6. Затем нажмите «Передовой“.
7. Чтобы просмотреть список групп, просто нажмите «Найти сейчас“.
8. Здесь вы найдете список пользователей и групп. Прокрутите список групп или пользователей вниз и выберите имя вашей учетной записи.
(Для меня это «Самбит». )
9. Нажмите на "ОК“.
10. Наконец, нажмите «ОК“.
Этого должно быть достаточно для управления удаленным компьютером без дополнительных учетных данных, если вы вошли в домен Active Directory.
Этот процесс будет работать только в том случае, если параметр брандмауэра разрешает удаленное администрирование параметров исключений политики, включенных в системе.
Если вы хотите управлять удаленными настройками из управления компьютером, выполните следующие действия:
а. нажмите Клавиша Windows + R ключи.
б. Тип "gpedit.msc»И нажмите«ОК“.
c. Как только откроется редактор групповой политики, пройдите по этому пути -
Конфигурация компьютера> Административные шаблоны> Сеть> Сетевые подключения> Брандмауэр Windows> Профиль домена
d. С правой стороны, Двойной клик на "Брандмауэр Защитника Windows: разрешить входящее удаленное административное исключение“.
е. Установите политику на «Включено“.
f. Затем нажмите «Применять" а также "ОК“.
После изменения настроек вы можете управлять удаленным рабочим столом как администратор.
ПРИМЕЧАНИЕ–
Если у вас возникнут трудности с управлением компьютером, вы можете попробовать альтернативный метод. Но тебе понадобится PsИнструменты на твоем компьютере.
1. Откройте окно командной строки с повышенными привилегиями.
2. Писать или же копировать вставить этот код на экране CMD, нажмите Входить.
psexec \\Имя компьютера сетевых администраторов локальной группы "Доменное имя\Имя пользователя" /Добавлять
ПРИМЕЧАНИЕ - Замените параметры в коде в соответствии с вашим случаем.
Пример. Для этого компьютера «Имя компьютера» - «MYPC“. Мое доменное имя «Dom1“. Имя пользователя: «Пользователь1“.
Итак, команда будет -
psexec \\MYPC сетевых администраторов локальной группы "Dom1\Пользователь1" /Добавлять
Это поможет и добавит ваш активный каталог в список администраторов. Попробуйте снова получить доступ к удаленному компьютеру, используя эту учетную запись. Ваша проблема должна быть решена.
Исправление 3 - Разрешить подключение к удаленному рабочему столу
Вы должны разрешить настройки подключения к удаленному рабочему столу в вашей системе.
1. нажмите Клавиша Windows + R ключи вместе.
2. Когда появится окно «Выполнить», введите «sysdm.cpl”И ударил Входить.
3. После этого перейдите в «Удаленный”Таб.
4. Здесь, проверять коробка "Разрешить удаленные подключения к этому компьютеру“.
5. Наконец, нажмите «Применять" а также "ОК”, Чтобы сохранить это изменение в вашей системе.
Теперь попробуйте еще раз подключиться к удаленному компьютеру.
Если это не помогает, попробуйте включить подключение к удаленному рабочему столу в редакторе реестра.
1. Сначала просто нажмите кнопку Клавиша Windows + R ключи вместе.
2. Затем введите «regedit»И нажмите«ОК“.
3. Затем перейдите в это место на экране редактора реестра -
Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server
4. Как только вы дойдете туда, Двойной клик на "fDenyTSConnections», Чтобы изменить его.
6. Установите значение «0“.
7. Нажмите на "ОК“.
Это должно включить подключение к удаленному рабочему столу. Еще раз проверьте статус проблемы.
ПРИМЕЧАНИЕ – А
Если вы не можете переключать настройки или редактор реестра, вы можете запустить этот код Powershell, чтобы сделать то же самое.
1. Откройте терминал PowerShell с правами администратора.
2. Затем запустите эту простую команду, чтобы изменить значение реестра.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName] ‑Namespace root \ cimv2 \ TerminalServices) .SetAllowTsConnections (1,1)
ПРИМЕЧАНИЕ - B
Существует еще один процесс изменения значения реестра. Но для правильной работы требуется, чтобы служба удаленного реестра находилась в рабочем состоянии.
1. Откройте экран командной строки с повышенными правами с правами администратора.
2. Затем вставьте эту команду в терминал и нажмите Входить.
РЕГ ДОБАВИТЬ "\\[RemoteComputer] \ HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server "/ v fDenyTSConnections / d 0 / f / t REG_DWORD
[Не забудьте изменить RemoteComputer в соответствии с вашим случаем.]
Попробуйте еще раз подключиться к удаленному рабочему столу.
Исправление - 4 Проверьте статус служб RDP
Некоторые службы протокола удаленного рабочего стола должны работать как на локальном, так и на удаленном компьютерах.
1. нажмите Клавиша Windows + R.
2. Тип "services.msc»И нажмите«ОК“.
3. Когда появится экран «Службы», проверьте наличие «Службы удаленных рабочих столов“. Двойной клик в теме.
4. Затем установите для параметра «Тип запуска» значение «Автоматический“. Нажмите на "Начинать», Чтобы запустить службу.
5. Нажмите на "Применять" а также "ОК», Чтобы сохранить изменения.
6. Так же, Двойной клик на "Перенаправитель портов пользовательского режима служб удаленных рабочих столов“.
7. Как и в случае с Termservice, установите для него тип запуска «Автоматический" также.
8. Запустите службу, нажав «Начинать«, Если он уже не запущен.
9. Чтобы сохранить изменения, нажмите «Применять" а также "ОК“.
Убедитесь, что вы внесли эти изменения как на удаленный, так и на локальный компьютер.
Запустить снова обе машины один раз, чтобы сохранить изменения.
ПРИМЕЧАНИЕ –
Если вы не хотите изменять службы на экране «Службы», вы можете сделать это, просто передав команду.
1. нажмите Клавиша Windows + X ключи вместе.
2. Затем нажмите «Windows PowerShell (администратор)”.
3. Затем введите этот код. Измените его соответствующим образом и нажмите Входить.
«ТермСервис», «УмРдпСервис» | ForEach-Object {(Get-WmiObject Win32_service -ComputerName [Удаленный компьютер] -Filter "Name = '$ _'") .StartService ()}
Это запустит службу на удаленном клиенте. Однако вам нужно будет вручную настроить вышеупомянутые службы (TermService и UmRdpService) для автоматического запуска.
Исправление 5 - изменение настроек групповой политики
Есть вероятность, что групповая политика препятствует вашему запросу RDP.
1. Вы должны нажать Клавиша Windows + R ключи вместе.
2. Затем написать "gpedit.msc»И нажмите«ОК“.
3. Как только откроется редактор групповой политики, перейдите в это место -
Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Службы удаленного рабочего стола> Узел сеанса удаленного рабочего стола> Подключения
4. Теперь с правой стороны дважды щелкните значок «Разрешить пользователям подключаться удаленно с помощью служб удаленных рабочих столов“.
5. Щелкните переключатель рядом с "Включено», Чтобы включить политику.
6. Нажмите на "Применять" а также "ОК», Чтобы применить настройки.
Это должно исправить настройки групповой политики, чтобы разрешить запросы RDP.
Вы можете проверить результаты групповой политики с помощью одной команды. Запустите этот код GPresult на удаленном компьютере, чтобы получить обновление политики в формате HTML.
1. Откройте командную строку с повышенными привилегиями.
2. Выполните этот код -
gpresult / h C: \ output.htm
Исправление 6. Проверьте порт прослушивателя RDP на удаленном компьютере.
Как правило, служба удаленных рабочих столов прослушивает порт 3389, поскольку это порт по умолчанию. Эта проблема может появиться, если какое-либо другое приложение на удаленном компьютере использует тот же порт.
1. На Удаленном компьютере в первую очередь нажмите Клавиша Windows + R ключи вместе.
2. Затем введите «regedit»И нажмите«ОК“.
3. Затем перейдите в это место на экране редактора реестра -
Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp
4. Справа найдите ключ "Номер порта“.
5. Обратите внимание, что значение ключа -
0x00000d3d (3389)
6. Если значение другое, Двойной клик на "Номер порта" ключ.
7. Установите для параметра «База:» значение «Десятичный“.
8. Затем установите "Значение:" как "3389“.
9. Нажмите на "ОК“.
Затем закройте окно редактора реестра. Запустить снова система один раз.
Это гарантирует, что удаленная машина использует порт 3389. Ваша проблема должна быть решена.