Windows 7 - принудительно завершать сеанс пользователя, а не отключаться при входе в систему

12

В Windows XP при входе на компьютер, если другой пользователь уже вошел в систему, вам сказали, кто это, и спросили, хотите ли вы завершить сеанс:

«Пользователь X в настоящее время вошел в систему на этом компьютере. Если вы продолжите, этот сеанс Windows пользователя завершится, и все несохраненные данные будут потеряны. Хотите продолжить?»

В Windows 7, когда другой пользователь пытается войти в систему (с помощью удаленного рабочего стола или консоли), он видит это сообщение:

«Другой пользователь в настоящее время вошел в систему на этом компьютере. Если вы продолжите, этот пользователь должен отключиться от этого компьютера. Вы хотите продолжить?»

Если вы нажмете «Да», вас попросят дождаться ответа от текущего пользователя. По истечении 30 секунд, если нет ответа, вы вошли в систему, а предыдущий пользователь отключился. Это изменение от XP - они не вышли из системы, они отключены, и их программы продолжают работать.

Это проблема для нас на некоторых наших рабочих местах. Мы хотели бы сохранить поведение в стиле XP и принудительно выйти из системы существующего пользователя, а не разрешать программам, которые теперь скрыты от просмотра, по-прежнему выполняться в фоновом режиме.

У нас уже включена политика «Скрыть точки входа для быстрого переключения пользователей», но это не мешает двум одновременным сеансам пользователя. Что мы можем сделать для принудительного выхода из системы существующего пользователя в Windows 7?

Пэт Кланси
источник

Ответы:

7

Это может работать, в зависимости от ваших разрешений:

  1. Открыть диспетчер задач

  2. Вкладка «Процессы», Показать процессы всех пользователей (слева внизу)

  3. Вкладка «Пользователи», выберите пользователя, для которого вы хотите уничтожить процессы, Выход из системы

  4. Вы увидите запрос на подтверждение выхода из системы, выберите выход

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

Вот ссылка со скриншотами о том, как это сделать, шаг за шагом.

Майкл Х
источник
3
Это будет работать, но мне нужно, чтобы это произошло автоматически.
Пэт Кланси
@PatClancey Я думаю, что вы можете написать сценарий выхода из системы полуавтоматическим способом, следуя этому ответу: superuser.com/questions/269574/…
Jeroen Wiert Pluimers
2

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

Для этого ознакомьтесь с Computer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessionsразделом групповой политики и включите его Set time limit for disconnected sessionsи установите время ожидания (1 минута).

Это было после «Отключения» в течение минуты, они будут отключены.

Ƭᴇcʜιᴇ007
источник
1
В редакторе локальных групповых политик у меня нет папки «Политики» в разделе «Конфигурация компьютера». Я нашел «Установить ограничение по времени для отключенных сеансов» в разделе «Конфигурация компьютера»> «Административные шаблоны»> «Компоненты Windows»> «Сеанс удаленного рабочего стола»> «Ограничения по времени сеанса», но это работает только для выхода из системы с подключением к удаленному рабочему столу, а не с отключенным пользователем на консоли. Как я могу установить политику служб терминалов, которую вы упоминаете?
Пэт Кланси
1
@PatClancey, так как тебе удалось это решить? Пожалуйста, оставьте ответ . 25k просмотров и нет рабочего решения?
Пейсер