Исправлено: Сеанс был отключен Код причины: 0, 2, 5, 11, 12

Столкнулись с проблемой назойливой ошибки "Сеанс был отключен. Код причины: 0"? Прочтите это сообщение, здесь мы предоставляем шесть решений для исправления этой ошибки. Коды причины 2, 5, 11 и 12 также включены.

Tyler

By Tyler / Updated on January 21, 2025

Поделитесь этим: instagram reddit

Сеанс был отключен, код причины 0, 2, 5, 11, 12

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

Идентификатор события 40

Чаще всего вы увидите полное сообщение об ошибке "Сеанс был отключен, код причины 0/2/5/11/12". Есть определения для всех кодов:

  • Код 0 означает, что для отключения просто нет дополнительной информации.
  • Код 2 аналогичен коду 11; он регистрируется, когда административное средство используется для отключения сеанса из другого сеанса.
  • Код 5 генерируется, когда пользователь подключается к устройству, используя ту же учетную запись, но система не позволяет находиться в нескольких сеансах одновременно, что приводит к отключению другого текущего подключения.
  • Код 11 регистрируется, когда отключение инициируется пользователем, отключающимся от сеанса. Это может быть вызвано закрытием окна RDP пользователем или использованием административного средства в том же сеансе, например, команды выхода из CMD или пакетного файла, для принудительного разрыва соединения.
  • Код 12 регистрируется, когда отключение было инициировано пользователем, выходящим из своего сеанса на компьютере.

Шесть решений для исправления проблемы отключения сеанса RDP

Вот шесть решений, которые помогут вам исправить проблему отключения сеанса RDP. Если вы столкнулись с сообщением "Сеанс был отключен, код причины 12" или "Сеанс 2 был отключен, код причины 5", попробуйте приведенные ниже решения.

Решение 1. Проверьте IP-адрес сервера с помощью CMD

Некоторые пользователи отмечают, что проблема отключения сеанса RDP возникает, когда удаленный сеанс сворачивается в панель задач, а другая программа становится основным приложением, работающим в фоновом режиме. Поэтому пользователи могут проверить IP-адреса с помощью CMD, чтобы сеанс оставался активным, даже если он минимизирован.

Шаг 1. Нажмите Win R, чтобы вызвать диалоговое окно Выполнить. Введите "cmd" и нажмите OK, чтобы открыть командную строку.

Диалоговое окно Выполнить CMD

Шаг 2. Введите команду «ping -t SERVER_IP». (Замените SERVER_IP на ваш IP-адрес)

Ping Server IP

Примечание: Если вы не знаете, как получить IP-адрес, нажмите клавиши Win R, чтобы вызвать диалоговое окно "Выполнить". Введите «cmd» и нажмите OK. Затем введите «ipconfig» и нажмите Enter. Теперь вы увидите группу IP-адресов, из которых IPv4-адрес - тот, который вам нужен.

Find the Computer Name in the Console

Решение 2. Проверьте редактор реестра

Другое решение проблемы разрыва сеанса RDP - проверить настройки реестра.

Шаг 1. Нажмите клавиши Win R и введите «regedit», чтобы открыть редактор реестра.

Run Box Regedit

Шаг 2. Перейдите сюда: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > TermService. Найдите и дважды щелкните ObjectName.

object-name-remote-desktop

Шаг 3. Введите значение данных как NT Authority\NetworkService. Затем нажмите OK.

NT Data Value

Решение 3. Проверьте локальную групповую политику

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

Шаг 1. Нажмите Win R, чтобы вызвать диалоговое окно "Выполнить". Введите "gpedit.msc" и нажмите OK, чтобы открыть редактор реестра.

run-box-gpedit.msc

Шаг 2. Перейдите сюда: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Удаленные службы рабочего стола > Хост сеансов удаленного рабочего стола > Ограничения времени сеансов. Найдите "Установить время дисконнекта для сеанса" и "Установить время ожидания для активных, но неактивных сеансов терминальных служб" в правой панели.

session-time-limits

Шаг 3. Включите "Установить время дисконнекта для сеанса" на значение Never, а затем включите "Установить время ожидания для активных, но неактивных сеансов терминальных служб" на значение Never.

set-time-limit-for-disconnected-seesions

set-time-limit-for-active-but-idle--seesions

Решение 4. Измените настройки устройства, используемого для удаленного сеанса

Некоторыми пользователями было протестировано, что снятие флажка с опции "Умные карты" или "Windows Hello для бизнеса" помогает исправить проблему обрыва сеанса RDP.

Шаг 1. Введите в строке поиска Подключение к удаленному рабочему столу и запустите RDP. Выберите Дополнительные параметры.

Show Options

Шаг 2. Переключитесь на Локальные ресурсы и затем нажмите Еще.

local-resources-more

Шаг 3. Найдите опцию Smart cards или Windows Hello для бизнеса и снимите флажок.

smart-cards-or-windows-hello-for-business

Решение 5. Проверьте политику ограничения количества сеансов RDP

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

Шаг 1. Откройте локальную групповую политику.

Шаг 2. Перейдите сюда: Местная компьютерная политика > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленного рабочего стола > Хост сеанса удаленного рабочего стола > Подключения. Найдите Ограничить количество подключений.

limit-number-of-connections

Шаг 3. Нажмите Включено. В поле "Максимальное количество соединений RD" укажите максимальное количество разрешенных подключений, а затем нажмите OK.

unlimited-number

Решение 6. Отключите ограничения на одновременные сеансы RDP

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

Шаг 1. Откройте локальную групповую политику.

Шаг 2. Перейдите сюда: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленного рабочего стола > Хост сеанса удаленного рабочего стола > Подключения. В правой панели найдите Ограничить пользователям служб удаленного рабочего стола один сеанс служб удаленного рабочего стола и дважды щелкните по нему.

restrict-remote-desktop-session

Шаг 3. Затем отключите настройку политики.

restrict-users-to-single-session

Примечание: Обычно, операционная система Windows позволяет только одно одновременное входящее подключение по удаленному рабочему столу, а серверная операционная система Windows позволяет два. Если вы хотите разрешить больше подключений к удаленному рабочему столу, пожалуйста, купите лицензии RDS CAL.

Бонусный совет: Надежное программное обеспечение для удаленного доступа - AnyViewer

Мы искренне надеемся, что вы сможете решить проблему разрыва сеанса с кодом ошибки "Session has been disconnected" с помощью предложенных решений. Но если всё ещё не удалось, мы настоятельно рекомендуем вам использовать AnyViewer, бесплатное и стабильное программное обеспечение для удаленного доступа, которое позволяет вам удаленно получать доступ к другому компьютеру. С AnyViewer, вам не нужно беспокоиться о проблеме разрыва удаленного сеанса.

Скачать БесплатноПК и серверы Windows
Безопасный скачивание

Шаг 1. На обоих компьютерах загрузите, установите и запустите AnyViewer. Перейдите к Войти на управляющем компьютере, а затем нажмите Зарегистрироваться (если вы уже зарегистрированы на его официальном веб-сайте, вы можете войти непосредственно).

Войти в AnyViewer

Шаг 2. Заполните форму регистрации и теперь вы должны видеть, что вы успешно вошли в AnyViewer. Ваше устройство будет автоматически привязано к аккаунту, в который вы вошли.

Бесплатные версии

Шаг 3. Войдите в систему с тем же аккаунтом AnyViewer на обоих компьютерах, затем нажмите Удаленное управление одним кликом для неограниченного удаленного доступа.

Подключиться к моим устройствам

Шаг 4. После установления соединения появится удаленный рабочий стол. После этого вы получите полный контроль над ним.

 

  Рекомендуется обновить ваш аккаунт до профессионального или корпоративного плана, чтобы получить следующие преимущества:
✔ Больше устройств, которые можно назначить для удаленного доступа одним кликом и управления питанием.
✔ Подключение в режиме конфиденциальности для защиты вашей частной жизни. Это означает, что контролер может затемнить экран удаленного ПК и отключить удаленную клавиатуру и указатель мыши.
✔ Скорость передачи файлов будет увеличена. Скорость передачи составляет 500 KB/с для бесплатного аккаунта и до 10 MB/с для платного аккаунта.

Заключение

В данной статье представлено, что означает сообщение об ошибке "Session has been disconnected reason code 0/2/5/11/12" и как исправить разрыв сеанса RDP. Если вам нужен более стабильный инструмент для удаленного доступа, попробуйте AnyViewer.