Видання Windows 10 Pro та Enterprise має утиліту віддаленого робочого столу, яка дозволяє користувачам налаштовувати та керувати віддаленими робочими столами без допомоги сторонніх програмних засобів. Під час підключення до віддаленого робочого столу ви можете помітити таке повідомлення про помилку - «Віддалений робочий стіл не може підключитися до віддаленого комп’ютера». Дотримуйтесь цих детальних виправлень, щоб вирішити цю проблему.
Виправлення 1 - Перевірте підключення до мережі
Найімовірнішою причиною цього збою RDP є проблема підключення до мережі.
Використовуйте клієнт Telnet
Ви можете використовувати клієнт Telnet для перевірки мережі. Але спочатку його потрібно ввімкнути.
1. Введіть “cmd”У вікні пошуку.
2. Клацніть правою кнопкою миші наКомандний рядок"Та натисніть"Запустити від імені адміністратора“.
3. Після появи командного рядка введіть цей код і натисніть Введіть.
dism / online / Enable-Feature / FeatureName: TelnetClient
Закрийте командний рядок.
4. Натисніть кнопку Клавіша Windows + X клавіші разом.
5. Після цього натисніть "Windows PowerShell (адміністратор)“.
6. З'явиться PowerShell з правами адміністратора. Введіть або скопіюйте та вставте цю команду та натисніть Enter.
Install-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 - Якщо команда спрацьовує, і ви стикаєтесь із деякими труднощами під час перевірки на машину з використанням імені FQDN, вам слід перевірити, чи правильно працює роздільна здатність DNS чи ні.
ВИПРАВ B - Якщо Ви взагалі не можете підключитися до віддаленого налаштування, локальний брандмауер або мережевий брандмауер перешкоджає порту TCP.
Щоб перевірити цей випадок, ви можете вимкнути брандмауер Windows на віддаленому комп'ютері.
Спочатку перевірте, який стан брандмауера на віддаленій системі.
a. Відкрийте командний рядок з адміністративними правами.
b. Тоді, Копіювати Вставити ця команда в терміналі. Змініть його відповідно і натисніть Введіть.
Invoke-Command -Ім'я комп'ютера[Ім'я комп’ютера] -ScriptBlock {netsh advfirewall show allprofiles}
ПРИМІТКА –
Замініть[Ім'я комп’ютера]”З назвою віддаленого комп’ютера, до якого ви намагаєтесь отримати доступ.
Якщо ви помітите, що брандмауер увімкнено, ви можете зняти його з охорони для тестування.
c. Ви можете вимкнути брандмауер однією командою. Просто вставте цей код в термінал і натисніть Введіть.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall вимикає стан усіх профілів}
ПРИМІТКА–
Для ефективної роботи вищезазначеної команди вам знадобиться PSremoting увімкнено на віддаленому комп'ютері. Якщо це не так, ви можете використовувати PsExec, щоб увімкнути віддалене керування PowerShell за допомогою цієї команди.
psexec \\RemoteComputer -u адміністратор -p ПАРОЛЬ netsh advfirewall вимикає стан усіх профілів
Це має вирішити проблему з підключенням.
Виправлення 2 - Додайте дозволи користувача адміністратора
Якщо обліковий запис користувача, який ви використовуєте для підключення до віддаленого налаштування, належить до неадміністраторської групи, ви не зможете підключитися через RDP.
1. Вам потрібно відкрити Комп’ютерне управління. Отже, натисніть Windows клавіша разом ізР‘Ключ.
2. Потім введіть “compmgmt.msc"Та натисніть"гаразд“.
3. Коли відкриється Computer Management, клацніть правою кнопкою миші наКомп’ютерне управління"На лівій панелі та натисніть"Підключення до іншого комп’ютера…“.
4. Потім виберіть “Інший комп’ютер:“.
5. Натисніть на "Перегляньте“.
6. Далі натисніть “Розширений“.
7. Щоб переглянути список груп, просто натисніть на “Знайдіть зараз“.
8. Тут ви знайдете список користувачів та груп. Прокрутіть список груп або користувачів і виберіть ім'я вашого облікового запису.
(Для мене це «Sambit». )
9. Натисніть на "гаразд“.
10. Нарешті, натисніть на “гаразд“.
Цього має бути достатньо для управління віддаленим комп'ютером без необхідності подальших облікових даних, якщо ви ввійшли в домен Active Directory.
Цей процес працюватиме лише в тому випадку, якщо налаштування брандмауера дозволяють в системі ввімкнути налаштування винятків для віддаленої адміністративної політики.
Якщо ви хочете керувати віддаленими налаштуваннями за допомогою керування комп'ютером, виконайте наступні дії -
a. Натисніть кнопку Клавіша Windows + R клавіші.
b. Введіть “gpedit.msc"Та натисніть"гаразд“.
c. Як тільки редактор групової політики відкриється, пройдіть таким шляхом -
Конфігурація комп'ютера> Адміністративні шаблони> Мережа> Мережні підключення> Брандмауер Windows> Профіль домену
d. Праворуч, подвійне клацання на “Брандмауер Windows Defender: Дозволити вхідне віддалене адміністративне виняток“.
e. Встановіть політику на “Увімкнено“.
f. Потім натисніть “Подати заявку”Та“гаразд“.
Після зміни налаштувань ви можете керувати віддаленим робочим столом як адміністратор.
ПРИМІТКА–
Якщо у вас виникають труднощі з керуванням комп’ютером, ви можете спробувати інший метод. Але вам знадобиться PsTools на вашому комп’ютері.
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 \ Сервер терміналів
4. Як тільки ви дістанетесь туди, подвійне клацання на "fDenyTSConnections”, Щоб змінити його.
6. Встановіть значення "0“.
7. Натисніть на "гаразд“.
Це має увімкнути підключення до віддаленого робочого столу. Перевірте статус проблеми ще раз.
ПРИМІТКА – A
Якщо ви не можете перемикати налаштування або редактор реєстру, ви можете запустити цей код Powershell, щоб зробити те саме.
1. Відкрийте термінал PowerShell з адміністративними правами.
2. Потім запустіть цю просту команду, щоб змінити значення реєстру.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName] ‑Namespace root \ cimv2 \ TerminalServices) .SetAllowTsConnections (1,1)
ПРИМІТКА - B
Існує ще один процес зміни значення реєстру. Але для належної роботи потрібна служба віддаленого реєстру, яка працює.
1. Відкрийте піднятий екран командного рядка з адміністративними правами.
2. Потім вставте цю команду в термінал і натисніть Введіть.
REG ДОДАТИ "\\[Віддалений комп’ютер] \ 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. Точно так же, подвійне клацання на "Перенаправлення портів UserMode служб віддаленого робочого столу“.
7. Так само, як і Termservice, встановіть для типу запуску значення "Автоматичний”Також.
8. Запустіть послугу, натиснувши “Почніть“, Якщо воно вже не працює.
9. Щоб зберегти зміни, натисніть “Подати заявку”Та“гаразд“.
Переконайтеся, що ви забезпечили ці зміни як на віддаленому, так і на локальному комп’ютері.
Перезапустіть обидві машини один раз, щоб зберегти зміни.
ПРИМІТКА –
Якщо ви не хочете змінювати служби на екрані Служби, ви можете зробити це, просто передавши команду.
1. Натисніть кнопку Клавіша Windows + X клавіші разом.
2. Потім натисніть “Оболонка Windows PowerShell (Admin)”.
3. Потім введіть цей код. Змініть його відповідно і натисніть Введіть.
"TermService", "UmRdpService" | ForEach-Object {(Get-WmiObject Win32_service -ComputerName [RemoteComputer] -Фільтр "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 на віддаленій машині
Як правило, служба RD прослуховує порт 3389, оскільки це порт за замовчуванням. Якщо будь-яка інша програма на віддаленій машині використовує той самий порт, ця проблема може виникнути.
1. На віддаленому комп'ютері спочатку натисніть Клавіша Windows + R клавіші разом.
2. Потім введіть “regedit"Та натисніть"гаразд“.
3. Далі перейдіть до цього місця на екрані Редактора реєстру -
Комп'ютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp
4. З правого боку шукайте ключ "Номер порту“.
5. Зверніть увагу, що значення ключа -
0x00000d3d (3389)
6. Якщо значення щось інше, подвійне клацання на "Номер порту”.
7. Встановіть для «Base:» значення «Десяткова“.
8. Потім встановіть для «Значення:» значення «3389“.
9. Натисніть на "гаразд“.
Потім закрийте вікно Редактора реєстру. Перезапустіть систему один раз.
Це забезпечить використання віддаленою машиною порту 3389. Вашу проблему слід вирішити.