5

Я удаленно с моего домашнего компьютера (Windows 10) на свой рабочий компьютер (Windows 7) и каждый раз, когда я отключаю удаленное подключение (или просто закрываю его), через некоторое время (около 1 часа) сеанс работы Windows выходит из системы и в следующий раз Я удален или, когда я добираюсь на работу на следующий день, я нахожу свою сессию отключенной. Все мои открытые программы закрываются, конечно.

Мы попробовали следующее решение:

https://serverfault.com/questions/269438/how-to-stop-remote-desktop-from-closing-my-session-due-to-inactivity

Но ничего не было решено. Кажется, это проблема времени ожидания после удаленного отключения, но я не могу найти конфигурацию для этого.

Любое известное решение для этого?

3 ответа3

3

На сервере Windows 7:

  1. Запустите gpedit.msc
  2. Перейдите к:
    Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Ограничения времени сеансов.
  3. Включите "Установить ограничение времени для отключенных сеансов" и установите для него значение "Никогда".
  4. Используйте regedit, чтобы перейти к ключу
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    и убедитесь, что MaxDisconnectionTime установлен на количество времени, которое вы хотите установить в качестве ограничения времени в миллисекундах (12 часов = 43200000). Если он не существует, создайте его как новый DWORD (32-разрядный). (больше информации.)
  5. Перезагружать.
  6. После перезагрузки убедитесь, что указанный выше параметр реестра не изменился. (В домене настройки домена могут переопределять локальные.)

Если это не работает и ваш сервер находится в домене, попросите ИТ-специалистов проверить в вашем подразделении параметр "Завершить отключенный сеанс".

0

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

0

Вот как я это делаю:

Создайте файл Disconnect.bat на рабочем столе на работе. Отредактируйте его с помощью блокнота следующим образом:

rundll32.exe user32.dll,LockWorkStation 
tscon rdp-tcp#0 /dest:console

Затем, когда вы хотите отключить сеанс RDP от дома, не закрывайте окно удаленного рабочего стола и не отключайте его; вместо этого щелкните по файлу disconnect.bat на рабочем столе вашего компьютера (который можно увидеть удаленно из дома).

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

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

На самом деле другие ответы существуют даже на этом сайте с той же подсказкой, проверьте их, чтобы найти подходящую версию для вас:https://superuser.com/a/355936/285900

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