Гаразд, кілька речей після прочитання вашого запитання, а також деякі коментарі та ваші коментарі вперед і назад. Я збираюся опублікувати деякі подробиці, а потім потенційне рішення внизу, що я підтвердив, що працював чудово в тестовій / лабораторній обстановці, але я закликаю вас прочитати мою відповідь цілком, оскільки є деякі проблеми та ін. .
Як зупинити вихід на віддалений робочий стіл після закриття з'єднання
На це вище запитання інші відповіли та запропонували налаштуванням GPO ( простою та відключеним обмеженням часу сеансу необмежено ), щоб переглядати та гарантувати, що користувач відключається, а не виходить з системи.
Я входжу до активного користувача. Він як і раніше представляє їх із блокувальним екраном, як тільки я входжу в систему. Тестується на 2-х фіксах фізично поруч, тому візуальний огляд з обох сторін простий. Це, мабуть, XP, безумовно, 7 і продовжується 10. Я б хотів, щоб це можна було робити інтерактивно, як я можу з віддаленим робочим столом Apple або навіть TeamViewer.
а. Використання TeamViewer в Windows все одно не дозволить приймати кілька або одночасні сеанси RDP в ОС Windows, що не є сервером. Це дозволить вам взаємодіяти з поточними сесіями RDP або сеансами активної консолі, тому якщо у вас немає більше одного з тих, до яких можна підключитися, для взаємодії з цим не ви отримаєте очікуваного результату.
б. Microsoft продає серверні ОС та ліцензії доступу клієнта для доступу до термінального сервера із вартістю, пов’язаною з користувачем або за ліцензією клієнта на пристрої, як я бачив, як інші згадують у коментарях, відповідях тощо. Отже, для несерверних ОС Microsoft вони залишають цю RDP термінального сервера розширена функціональність не ввімкнена або відключена з цієї причини для однієї.
c. ОС Microsoft Server зазвичай може працювати з більш одночасними сеансами, ефективнішими на тому ж пристрої з більшою підтримкою пам’яті, і не мають такої кількості (тип програмного забезпечення, що не є сервером) Вбудовані функції та функції Microsoft, включені за замовчуванням, як і такі, що не для серверів забезпечити оптимальну продуктивність, щоб ці непотрібні речі просто не працювали. На домашньому ПК більше людей може законно використовувати ці функції та вважати їх кориснішими, ніж на сервері в такому середовищі для використання не вдома (або клієнтській робочій станції). На сервері, однак, вони можуть знадобитися не так сильно, тому я б розглядав ці програмні засоби більше в контексті ОС сервера лише для того, щоб уточнити, що я тут маю на увазі під терміном "прошивка" в даному конкретному випадку.
Потенційний шлях
Попередження: Я б пропонував це робити лише в тестовому або лабораторному середовищі лише для тестування, я б ніколи не пропонував використовувати його для виробничих цілей у бізнес-середовищі. В іншому випадку використовуйте обережно на свій страх і ризик, оскільки я не маю уявлення про законність використання цього довгострокового інакше для виробничих цілей тощо.
Нижче наводиться посилання на джерело під назвою RDPWrap, яке знаходиться на GITHub. Це безкоштовне завантаження. Вони розмістили на сайті повні інструкції із знімками екрана тощо. Покрокові деталі, тому це не повинно бути надто складно.
Щоб завантажити те, що вам знадобиться, це власне файл встановлення, а не некомпільований вихідний код, на нижченаведеному посиланні з назвою RDPWrap Посилання для завантаження файлів у розділі " Завантажити " на цій сторінці натисніть посилання під назвою RDPWrap-v1. 6.zip для завантаження EXE та пакетної установки файлів тощо, що містяться в цьому ZIP-файлі (див. Нижче знімок екрана).
Gotchas
Якщо ви застосуєте оновлення Windows на одній із своїх тестових машин, і ця функція не працює згодом, можливо, вам доведеться запустити інсталяцію ще раз для виправлення файлів тощо. Також вам може знадобитися перевірити вихідні ресурси GITHub на інші виправлення помилок і т. д. з новими випусками, оскільки це щось інше.
Важливо: Налаштування групової політики та / або політики безпеки на рівні домену можуть змінити всі перелічені нижче локальні реєстри, локальну групову політику та локальні параметри політики безпеки. З того, що я можу сказати, але не підтверджую себе, якщо ці параметри встановлені як зазначені, не дозволять відключити відключені сеанси RDP через певний проміжок часу. Можливо, вам доведеться перезавантажити машину після внесення будь-яких локальних налаштувань, змінених нижче, щоб вони стали ефективними. Можливо, вам доведеться перевірити параметри групової політики або політики безпеки на рівні домену, які мають перевагу над локальними налаштуваннями, якщо у вас все ще виникають проблеми після того, як ці налаштування будуть встановлені локально на кожній машині.
Змініть ці значення реєстру, як показано на знімку екрана, щоб увімкнути або відключити можливість дозволити більше одного паралельного сеансу RDP з обліковим записом SAME. Вам, можливо, потрібно буде змінити та / або створити цей ключ вручну, можливо, і встановити для кожного запуску програмного забезпечення патч 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. Локальна політика \ Параметри безпеки
Завантажити посилання екрана посилання
Джерела: