Нельзя использовать команду shutdown выключить или перезагрузить Windows Server 2003 удаленно


Симптомы


При использовании команды shutdown попытайтесь завершить работу или перезагрузить удаленный компьютер под управлением Microsoft Windows Server 2003 компьютер завершает работу.

Например, при вводе /m/s shutdown \\ имя_компьютера /t 003
на удаленном компьютере может появиться одно из следующих сообщений об ошибке:
имя_компьютера: компьютер обрабатывает другое действие и таким образом не удается завершить работу. Дождитесь завершения этого действия компьютер и повторите попытку. (21)


Устройство не готово

Причина


Эта проблема может возникнуть при использовании подключения к удаленному рабочему столу с параметром/Console для открытия консольного сеанса (сеанс 0) на компьютере под управлением Windows Server 2003, а затем использовать Выход для завершения подключения. Например проблема может возникнуть, если вы выполните следующие действия в указанном порядке:

  1. Удаленно подключаться к сеансу консоли на компьютере под управлением Windows Server 2003 с помощью подключения к удаленному рабочему столу. Чтобы сделать это, нажмите кнопку Пуск, выберите пункт выполнить, в поле Открыть введите mstsc/console и нажмите кнопку ОК. Введите имя компьютера и нажмите кнопку Подключить.
  2. После открытия сеанса консоли, нажмите кнопку Пуски выберите команду Выход выйти из сеанса консоли.
  3. В командной строке введите shutdown /r /m \\ имя_компьютера /t 003
    Чтобы перезагрузить удаленный компьютер на удаленном компьютере.

Решение


Сведения об исправлении

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

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:Примечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки предварительные компоненты не требуются.

Необходимость перезагрузки

После установки этого исправления необходимо перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит атрибуты файла (или более поздней версии), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку часовой пояс «Дата и время» панели управления.

Date Time Version Size File name
------------------------------------------------------------
07-Jan-2004 00:58 5.2.3790.116 540,160 Winlogon.exe

Временное решение


Чтобы обойти эту проблему, воспользуйтесь одним из следующих методов:
  • Отключение сеанса консоли выход. Например нажмите кнопку Закрыть в сеансе консоли и нажмите кнопку ОК , чтобы подтвердить действие когда появится следующее сообщение:

    Это прервет сеанс Windows. Программы будут продолжать работу во время отключения. Можно подключиться к этому сеансу позже вновь выполнив вход.
  • Использование удаленного рабочего стола без /console/Console переключиться к компьютеру под управлением Windows Server 2003.
Чтобы удаленное завершение работы сервера после этого проблема уже возникла, повторно подключиться к серверу с помощью удаленного рабочего стола и затем использовать кнопку Закрыть для отключения от сервера. Затем можно использовать команду shutdown для завершения работы или перезагрузки удаленного сервера.

Статус


Корпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в разделе "Относится к" данной статьи.

Дополнительные сведения


Дополнительные сведения об использовании подключения к удаленному рабочему столу в Windows Server 2003 щелкните следующий номер статьи базы знаний Майкрософт:

814585 HOW TO: подключение клиентов к службам терминалов в Windows Server 2003



Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт