WindowsАдминистрирование

Как завершить сеанс пользователя в Windows из командной строки

На сервере или рабочей станции Windows иногда нужно завершить зависший пользовательский сеанс без перезагрузки системы. Для этого есть штатные консольные команды.

Сначала найдите нужный сеанс

query session

Команда покажет имя пользователя, состояние и ID сеанса. Именно ID лучше использовать дальше, особенно если на сервере одновременно работает несколько пользователей.

Завершение через logoff

logoff 3

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

Для удалённого сервера

Если команда выполняется администратором на терминальном сервере, сначала перепроверьте пользователя и ID. Не ориентируйтесь только на порядок строк: он может меняться.

Когда logoff не помогает

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

Главное правило

На RDP-сервере завершение сеанса — административная операция с риском потери несохранённой работы. Перед выполнением убедитесь, что выбран правильный пользователь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *