10

Когда я использую подключение к удаленному рабочему столу (mstsc.exe), когда я закрываю подключение, я получаю выход из системы с удаленного компьютера.

Есть ли способ прекратить выход из системы после отключения?

Клиентские и серверные компьютеры работают только под управлением Windows 8.

Обратите внимание, что:

tscon.exe RDP-Tcp#1 /dest:console

дает эту ошибку:

Sessionname RDP-Tcp#1 not found

Я попробовал следующее, но безуспешно:

tscon.exe 0 /dest:console 
tscon.exe 1 /dest:console

3 ответа3

5

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

  1. Как остановить выход из удаленного рабочего стола после закрытия соединения

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

  2. Я вхожу на текущий активный пользователь. Он по-прежнему предоставляет им экран блокировки, как только я вхожу в систему. Испытано на 2 компах физически рядом друг с другом, поэтому визуальный осмотр с обеих сторон прост. С тех пор возможно XP, определенно 7 и продолжается 10. Я бы хотел сделать это в интерактивном режиме, как я могу с помощью удаленного рабочего стола Apple или даже TeamViewer.

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

    б. Microsoft продает серверные ОС и клиентские лицензии на доступ к серверу терминалов по стоимости, связанной с лицензией на пользователя или клиентскую лицензию на устройство, как я видел в комментариях, ответах и т.д. Другие пользователи Microsoft не несерверные ОС, они оставляют этот RDP сервера терминалов по этой причине расширенная функциональность не включена или отключена.

    с. Операционные системы Microsoft Server, как правило, могут обрабатывать больше одновременных сеансов, более эффективно на одном компьютере с большей поддержкой памяти, и при этом не имеют такого большого количества (не серверного типа) встроенных функций и функций Microsoft, которые по умолчанию включены по сравнению с несерверными ОС. обеспечить оптимальную производительность, чтобы эти ненужные вещи просто не работали. На домашнем ПК больше людей могут законно использовать эти функции и находить их более полезными, чем на сервере в среде такого типа для не домашнего (или клиентского рабочего места) использования. На сервере, тем не менее, они могут не понадобиться в такой степени, поэтому я бы больше рассмотрел эти программы на уровне ОС сервера, чтобы прояснить, что я подразумеваю здесь под термином "программы" в данном конкретном случае.


Потенциальный обходной путь

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

Ниже приведена ссылка на источник под названием RDPWrap, который находится на GITHub и доступен для бесплатной загрузки. Они разместили на сайте полные инструкции со снимками экрана и т.д. С пошаговыми подробностями, так что это не должно быть слишком сложным для понимания.

Чтобы загрузить то, что вам нужно, это фактический установочный файл, а не некомпилированный исходный код. По приведенной ниже ссылке под названием RDPWrap Install File Link (Ссылка для загрузки установочного файла RDPWrap) в разделе Download этой страницы нажмите ссылку RDPWrap-v1. 6.zip для загрузки EXE-файла, файлов пакетной установки и т.д., Содержащихся в этом ZIP-файле (см. Снимок экрана ниже).

Gotchas

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


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



Одновременный сеанс RDP Значения реестра той же учетной записи пользователя

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

Чтобы изменить этот параметр, вам нужно будет внести изменения в реестр. Следующие шаги описывают процесс:

  1. Запустите редактор реестра (по умолчанию он находится в c:\windows\regedit.exe).
  2. Перейти к следующему разделу реестра:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

  3. Если значение fSingleSessionPerUser не существует, создайте новое значение DWORD с именем fSingleSessionPerUser

  4. Откройте значение fSingleSessionPerUser. Возможные значения для этого параметра:

    0x0

    Разрешить несколько сеансов на пользователя

    0x1

    Заставить каждого пользователя к одному сеансу

  5. Введите новый параметр и нажмите кнопку ОК.


Убедитесь, что отключенные сеансы RDP не отключаются автоматически

A. С GPEDIT.MSC ВСЕ следующие настройки в обоих Computer Configuration и User Configuration должны быть установлены в State , Not configured

Эти параметры групповой политики расположены в следующих местах:

  • Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
  • User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits


Из комментариев сообщества Spiceworks

B. Из SECPOL.MSC нижеприведенную настройку (выделенный снимок экрана) в интерактивном входе в Interactive logon: Do not require CTRL + ALT + DEL было установлено Enabled .

1. Локальные политики \ Параметры безопасности


Скачать скриншот ссылки


Источники:

1

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

  • Запустите редактор локальных групповых политик: https://technet.microsoft.com/en-us/library/cc754685.aspx (старт> окно поиска> gpedit.msc) (для пользователей домена, запустите управление групповыми политиками, перейдите на свои серверы И редактировать объект групповой политики)

  • Перейдите к следующему параметру GP: Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Службы удаленных рабочих столов> Узел сеансов удаленных рабочих столов> Ограничения времени сеанса - при наличии убедитесь, что вы установили неограниченное время простоя и время отключенного сеанса.

Перезагрузите ваши машины.

Попробуйте выполнить это на обоих ПК (скорее всего, на том, к которому вы подключаетесь RDP) и посмотрите, как вы попали.

1

Отключение без завершения сеанса удаленного рабочего стола Вы можете временно отключиться от сеанса, нажав кнопку «Закрыть» на панели соединений (горизонтальная полоса в верхней части экрана). Это оставляет ваши программы работающими, так что при следующем подключении вы сможете продолжить с того места, где остановились.

Даже это может помочь https://technet.microsoft.com/en-in/library/cc754272.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .