Итак, несколько вещей после прочтения вашего вопроса и некоторых комментариев и ваших комментариев туда и обратно другим. Я собираюсь опубликовать некоторые детали, а затем потенциальное решение в нижней части, которое, как я подтвердил, работало в тестовой / лабораторной среде некоторое время назад, но я призываю вас полностью прочитать мой ответ, так как есть некоторые ошибки и т. Д. ,
Как остановить выход из удаленного рабочего стола после закрытия соединения
На этот вопрос, приведенный выше, другие ответили и предложили просмотреть параметры объекта групповой политики (время простоя и время отключенного сеанса до неограниченного ) и убедиться, что пользователь отключается, а не выходит из системы.
Я вхожу на текущий активный пользователь. Он по-прежнему предоставляет им экран блокировки, как только я вхожу в систему. Испытано на двух компьютерах, расположенных рядом друг с другом, поэтому визуальный осмотр с обеих сторон прост. С тех пор, возможно, XP, определенно 7 и продолжается 10. Я хотел бы иметь возможность делать это в интерактивном режиме, как я могу с помощью удаленного рабочего стола Apple или даже TeamViewer.
а. Использование TeamViewer в Windows по-прежнему не разрешает множественные или одновременные сеансы RDP в несерверной ОС Windows. Это позволит вам взаимодействовать только с текущими сеансами RDP или активными сеансами консоли, поэтому, если у вас нет более одного из них для подключения для взаимодействия, это не даст вам ожидаемого результата.
б. Microsoft продает серверные ОС и клиентские лицензии на доступ к серверу терминалов по стоимости, связанной с пользователем или клиентской лицензией на устройство, о чем я уже упоминал в комментариях, ответах и т. Д. Поэтому для несерверных ОС Microsoft они оставляют этот RDP сервера терминалов. По этой причине расширенная функциональность не включена или отключена.
с. Операционные системы Microsoft Server, как правило, могут обрабатывать больше одновременных сеансов, более эффективно на одном компьютере с большей поддержкой памяти, и при этом не имеют столько встроенных функций и функций Майкрософт (не серверного типа), которые по умолчанию включены, чем не-серверные ОС. обеспечить оптимальную производительность, чтобы эти ненужные вещи просто не работали. На домашнем ПК больше людей могут законно использовать эти функции и находить их более полезными, чем на сервере в среде такого типа для не домашнего (или клиентского рабочего места) использования. На сервере, тем не менее, они могут не понадобиться в такой степени, поэтому я бы больше рассмотрел эти программы на уровне ОС сервера, чтобы прояснить, что я подразумеваю здесь под термином «программы» в данном конкретном случае.
Потенциальный обходной путь
Предупреждение: я бы предложил делать это только в тестовой или лабораторной среде только для целей тестирования, и я бы никогда не предложил использовать это в производственных целях в бизнес-среде. В противном случае используйте с осторожностью на свой страх и риск, так как я понятия не имею о законности использования этого долгосрочного в целях производства и т. Д.
Ниже приведена ссылка на источник под названием RDPWrap, который находится на GITHub и доступен для бесплатной загрузки. Они разместили на сайте полные инструкции со снимками экрана и т. Д. С пошаговыми подробностями, так что это не должно быть слишком сложным для понимания.
Чтобы загрузить то, что вам нужно, это фактический установочный файл, а не некомпилированный исходный код. По приведенной ниже ссылке под названием RDPWrap Install File Link (Ссылка для загрузки установочного файла RDPWrap) в разделе Download этой страницы нажмите на ссылку с именем RDPWrap-v1. 6.zip для загрузки EXE-файла, файлов пакетной установки и т. Д., Содержащихся в этом ZIP-файле (см. Снимок экрана ниже).
Gotchas
Если вы применяете Обновления Windows на одном из ваших тестовых компьютеров, и эта функция впоследствии перестает работать, вам может потребоваться снова запустить установку, чтобы пропатчить файлы и т. Д. Вам также может понадобиться проверить исходные ресурсы GITHub на наличие других исправлений ошибок. и т.д. с новыми выпусками, так как это то, что кто-то другой предоставляет.
Важно: параметры групповой политики и / или политики безопасности на уровне домена могут переопределять все перечисленные ниже параметры локального реестра, локальной групповой политики и локальной политики безопасности. Исходя из того, что я могу сказать, но не могу подтвердить, что эти параметры установлены в соответствии с указанными параметрами, предотвращает выход из системы отключенных сеансов RDP через определенный период времени. Вам может понадобиться перезагрузить компьютер после внесения любых локальных настроек, измененных ниже, чтобы они вступили в силу. Возможно, вам придется проверить параметры групповой политики или политики безопасности на уровне домена, которые имеют приоритет над локальными параметрами, если у вас все еще возникают проблемы после того, как эти параметры установлены локально для каждого компьютера.
Измените эти значения реестра, как показано на снимке экрана, чтобы включить или отключить возможность разрешить более одного одновременного сеанса RDP с одной и той же учетной записью. Возможно, вам придется изменить и / или создать этот ключ вручную и устанавливать его для каждого запуска программного обеспечения исправления RDPWrap в ваших тестовых системах.
Чтобы изменить этот параметр, вам нужно будет внести изменения в реестр. Следующие шаги описывают процесс:
- Запустите редактор реестра (по умолчанию он находится в
c:\windows\regedit.exe
).
Перейти к следующему разделу реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer
Если значение fSingleSessionPerUser не существует, создайте новое значение DWORD с именем fSingleSessionPerUser
Откройте значение fSingleSessionPerUser . Возможные значения для этого параметра:
0x0
Разрешить несколько сеансов на пользователя
0x1
Заставить каждого пользователя к одному сеансу
Введите новый параметр и нажмите кнопку ОК .
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
B. Из SECPOL.MSC
приведенного ниже (выделенного снимка экрана) установки в Interactive logon: Do not require
CTRL+ ALT+DEL необходимо установить значение a Enabled
.
1. Локальные политики \ Параметры безопасности
Скачать скриншот ссылки
Источники: