Съдържание

Диагностицирайте и прекратете зависнали RDP сесии чрез Remote PowerShell или CMD

Когато RDP задържа се на "Моля, изчакайте", често е поради зомби потребителски сесии или неправилно управлявани състояния на сесията. Те могат да продължат на целевата машина, предотвратявайки новите връзки да се инициализират правилно.

Използвайте запитване на потребителя, за да идентифицирате заседнали сесии

Отдалечете се до хост машината, използвайки PowerShell отдалечен достъп или SSH, и след това стартирайте:

Тази команда връща списъка на активните, дисконектнати и неактивни потребителски сесии с техните идентификатори на сесии и статус.

Примерен изход:

Потърсете сесии в състояние „Disc“ (Прекъснат) или „Down“. Те може да пречат на новите връзки.

Нулиране на проблемната сесия

Използвайте идентификатора на сесията, който посочихте по-горе, за да нулирате заседналата сесия:

Тази команда принудително прекратява указаната RDP сесия на хоста, премахвайки всички блокировки за вход.

Преходно прозрение

Ако нулирането на сесията не възстанови свързаността или хостът продължава да засяда на "Моля, изчакайте", проблемът може да е свързан с процеса на RDP клиента или с услугите на Windows от страна на клиента или сървъра. Нека погледнем по-дълбоко.

Убийте процесите на RDP клиентската страна, за да възстановите локалната отзивчивост.

Задържането може да произтича от клиентската машина, особено ако използвате съвременни версии на Windows, където msrdc.exe заменя наследствения mstsc.exe.

Идентифицирайте активни RDP процеси

Отворете командния ред като администратор на клиента:

Ако или mstsc.exe (наследствен Връзка за отдалечен работен плот msrdc.exe (нов Microsoft Remote Desktop) работи и не отговаря, това може да е причината.

Принудително убиване на RDP процеса

Завършете го, за да рестартирате чиста сесия:

Това незабавно прекратява сесията от страна на клиента и избягва задържане на кеш състояния или грешки при ръкостискане.

Забележка за ИТ администратори

msrdc.exe често се използва с Azure AD или RDP клиенти, инсталирани от Microsoft Store, и съхранява състоянието по различен начин. Изчистването му гарантира, че няма блокирани удостоверения или GUI нишки, които да забавят сесията.

Рестартирайте услугите за отдалечен работен плот на Windows, за да отключите хост системата

На ниво ОС, RDP разчита на няколко фонови услуги за обработка на удостоверяване, инициализация на сесия, синхронизация на клипборда и зареждане на потребителската среда. Повредена или блокирана услуга може да попречи на завършването на влизането.

Рестартирайте TermService, за да обновите RDP Core

На отдалечения хост стартирайте:

Може да видите предупреждение, че други услуги ще бъдат засегнати. Това е нормално за отдалечени среди, но се уверете, че не се извършват критични операции.

Рестартирайте SENS и зависимостите

Някои закачания на RDP включват Услугата за известяване за системни събития (SENS) или зависими RPC услуги. Рестартирайте ги в следния ред:

По избор:

Професионален съвет: Използвайте Get-Service и sc за валидиране

Изпълнете тази PowerShell команда, за да валидирате състоянието на услугата:

Използвайте sc qc TermService, за да потвърдите веригите на зависимостите.

Извършете чисто зареждане, за да изключите конфликти между софтуера.

Фоновите приложения — особено инструментите за сигурност или пакетите за дистанционно управление — могат да пречат на зареждането на потребителския профил и на скриптовете за дистанционно влизане.

Конфигуриране на чиста среда за стартиране

На хост машината:

  1. Натиснете Win + R, напишете msconfig, натиснете Enter.
  2. Отидете на раздела Услуги.
  3. Проверете "Скрийте всички услуги на Microsoft".
  4. Кликнете Деактивиране на всичко.
  5. Отидете на Стартиране > Отворете Диспечер на задачите > Деактивирайте всички приложения при стартиране.
  6. Рестартирайте системата.

Наблюдавайте поведението на RDP след стартиране

Опит за повторно свързване чрез RDP Ако проблемът изчезне, активирайте стартиращите услуги на партиди, за да идентифицирате конфликтния компонент.

Чести виновници

  • Антивирусни програми с RDP филтриране.
  • Мениджъри на удостоверения от трети страни.
  • Инструменти за дистанционна помощ с екранни връзки.

Настройте груповата политика, за да предотвратите конфликти на сесиите

В домейн или много потребителски среди неправилно конфигурираните групови политики могат да доведат до припокриване на сесии, осиротели удостоверения или повтарящи се цикли на влизане.

Навигирайте до правилната настройка на политиката

Стартирайте gpedit.msc, след това:

pgsql: Конфигурация на компютъра > Административни шаблони > Компоненти на Windows > Услуги за отдалечен работен плот > Хост на сесии за отдалечен работен плот > Връзки

Активирайте "Ограничаване на потребителите на RDS до една сесия"

Задайте следното на Активиран :

  • Политика : Ограничете потребителите на Remote Desktop Services до една сесия

Това гарантира, че опитите за повторно свързване възобновяват предишната сесия, вместо да създават нова (потенциално повредена).

Актуализиране на политиката за принуждаване и повторно инициализиране на сесията

След промяна на политиката, стартирайте:

Може също да искате да рестартирате машината или да рестартирате TermService, за да приложите промените напълно.

Автоматизирайте всички корекции с комбиниран скрипт за възстановяване

За повтарящи се инциденти е ефективно да се напише кратък скрипт, който нулира сесиите и рестартира услугите без да се рестартира.

Майсторска команда за възстановяване

cmd: (taskkill /IM rdpclip.exe /F /T || echo rdpclip.exe не работи) && (taskkill /IM mstsc.exe /F /T || echo mstsc.exe не работи) && net stop TermService && net start TermService

Добавете този скрипт към платформа за дистанционно управление, RMM инструмент или PSExec разгръщане, за да разрешите бързо заседнали RDP среди.

Открийте TSplus: По-умно решение за отдалечен работен плот

TSplus Remote Access е проектиран да елиминира често срещаните разочарования от RDP, включително страховития екран "Моля, изчакайте". С функции като централизирано управление на сесиите, интелигентно повторно свързване и уеб-базиран достъп, той осигурява надеждна и отзивчива свързаност във всички среди. TSplus дава възможност на ИТ администраторите с пълен контрол върху отдалечените сесии - без рестартиране, без блокирани входове, само гладък, сигурен достъп.

Заключение

Проблемът „Remote Desktop зацикля на 'Моля, изчакайте'“ е повече от малко неудобство - той е симптом на по-дълбоки проблеми като незатворени сесии, неправилно конфигурирани услуги или конфликти в системата. Чрез разбиране на техническите причини и прилагане на целенасочени решения, ИТ специалистите могат бързо да възстановят достъпа и да минимизират времето на неработоспособност. Въпреки това, за дълготрайна стабилност и ефективност, разчитането само на ръчно отстраняване на проблеми с RDP може да не е достатъчно в изискващи или мащабни среди.

TSplus Remote Access Безплатен Пробен период

Ultimate Citrix/RDS алтернатива за достъп до десктоп/приложения. Сигурна, икономична, на място/в облак.

Свързани публикации

TSplus Remote Desktop Access - Advanced Security Software

5 сигурни решения за отдалечен достъп за индустриалния и производствения сектор

Открийте топ 5 сигурни решения за отдалечен достъп за индустриалния и производствения сектор през 2025 г. Сравнете ключови функции, опции за интеграция и намерете най-доброто решение за оптимизиране на отдалечените операции, намаляване на времето на престой и повишаване на сигурността.

Прочетете статията →
TSplus Remote Desktop Access - Advanced Security Software

RDP ли е криптиран? Разбиране на сигурността на RDP връзката и как да я подобрим

Открийте истината за криптирането на RDP. Разберете колко сигурен е протоколът за отдалечен работен плот (RDP), проучете напреднали методи за криптиране и овладейте най-добрите практики за осигуряване на отдалечени връзки.

Прочетете статията →
back to top of the page icon