Консультация № 183734
30.06.2011, 05:01
46.91 руб.
0 60 2
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

Когда я даю команду на компьютере с ОС Windows XP SP3:
>shutdown /s /t 0
то компьютер, вместо того, чтобы выключится, просто перезагружается. Отчего может зависить такое странное поведение?

Обсуждение

давно
Старший Модератор
312929
1973
30.06.2011, 19:26
общий
Адресаты:
Во внутрь я залезть не могу, там надо всё разбирать по винтикам, а Эверест мне вот что сообщил: Asus P5GC-MX

Забавно, но именно такая плата у меня на компьютере стоит. Вполне стандартная, из разряда бюджетных, то есть всё интегрировано - и видеокарта, и звуковая, и сетевая, и все порты, разъёмы PS/2 под клавиатуру и мышь тоже есть. Так что либо Эверест ошибся, либо это какая-то очень специальная модификация.
давно
Мастер-Эксперт
425
4118
01.07.2011, 08:04
общий
01.07.2011, 08:12
Адресаты:
Цитата: Алексеев Владимир Николаевич
Я использую для отключени своих Xp-машинок ярлык C:\Documents and Settings\All Users\Главное меню\HotKeys\PcOff.lnk , в его поле Объект вписана кмд %systemroot%\system32\Shutdown.exe -s -t 0

Как раз в такой форме команды и возник камень преткновения (см. вопрос). Где же Вы увидели отличие в синтаксисе? Чёрточки вместо слэшей? Так это одно и тоже.
Про RAR не знал о таких его свойствах, надо попробовать. Хотя, боюсь,что он просто повторяет shutdown.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
01.07.2011, 08:08
общий
Адресаты:
Цитата: Коцюрбенко Алексей Владимирович
Так что либо Эверест ошибся, либо это какая-то очень специальная модификация.

Не исключено, что Эверест ошибся. Довольно часто он выдаёт не само правильное название, а то что на него похоже. В этом я давно убедился. Но фирму и так сказать, базовую модификацию платы он определяет правильно. Может ошибаться только в последних буквах названия, либо цифры выдаёт наиболее приближённые к оригиналу.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
01.07.2011, 09:45
общий
Адресаты:
А что если заменить параметр /s на параметр /r (перезагрузка)? Глупо, но всё же.

Код:
shutdown /r /t 0


Или воспользоваться фунцией:
Код:
rundll32 shell32, SHExitWindowsEx 1
давно
Профессионал
848
1596
01.07.2011, 10:00
общий
Адресаты:

я думаю, что еверест не ошибся, наверно у Вас один из подобных терминалов
http://www.saga-tech.ru
в спецификации как раз Ваша плата ASUS P5GC-MX/1333 Socket775
давно
Мастер-Эксперт
259041
7459
01.07.2011, 11:52
общий
Адресаты:
Я понял: "ещё неск-ко прог-вариантов (от 6 до 980 кБ)" и "добавить клавишу аппаратного отключени" Вас не заинтересовало.

"Чёрточки вместо слэшей? Так это одно и тоже" - в большинстве случаев - да. Но при решении проблем бывает быстрее и проще опробовать варианты, чем рассуждать. Однажды какая-то команда в cmd-файле, написанном под Xp, не сработала под Win2003server. Запрос её синтакса в этой ОС возвратил предложение применять ключ /L (а не -L для Xp). Я заменил ключ - и прога заработала верно!
Неизвестный
01.07.2011, 13:46
общий
01.07.2011, 13:49
Адресаты:
Дело в том что версии shutdown для Win2003Server и WinXP немного отличаются. Есть небольшие отличия и в наборе аргументов.
И вы совершенно правы - надо действовать, а не рассуждать. Как показала практика даже самая неочевидная мелочь может решить проблему.
давно
Мастер-Эксперт
259041
7459
01.07.2011, 16:20
общий
Спасибо, коллега, за поддержку! Но Вы немножечко утрировали. Надо и действовать, и рассуждать, иначе мы не заметим, где ошиблись или совершили Открытие…
А насчёт неочевидной мелочи Вы красиво сказали…
Неизвестный
01.07.2011, 16:55
общий
Адресаты:
Спасибо!
давно
Мастер-Эксперт
425
4118
01.07.2011, 18:07
общий
Адресаты:
Цитата: Алексеев Владимир Николаевич
"Чёрточки вместо слэшей? Так это одно и тоже" - в большинстве случаев - да. Но при решении проблем бывает быстрее и проще опробовать варианты, чем рассуждать.

Я это пробовал.
Цитата: Алексеев Владимир Николаевич
Я понял: "ещё неск-ко прог-вариантов (от 6 до 980 кБ)" и "добавить клавишу аппаратного отключени" Вас не заинтересовало.

Меня заинтересует конкретные ссылки, чтобы можно было попробовать. Вы ведь а это ратуете, не так ли?
А кнопка на длинных проводах - это то, что меня заинтересует в самую последнюю очередь.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
01.07.2011, 18:09
общий
Адресаты:
Цитата: PsySex
я думаю, что еверест не ошибся, наверно у Вас один из подобных терминалов

Похоже. Только у нас там тумбочка весьма обширная, в отличие от тех, что показаны на снимках.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
01.07.2011, 18:11
общий
Цитата: 370717
А что если заменить параметр /s на параметр /r (перезагрузка)? Глупо, но всё же.

Оригинально. Завтра попробую.
Цитата: 370717
rundll32 shell32, SHExitWindowsEx 1

А Вы уверены, что это не для Win98?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Студент
316792
713
01.07.2011, 23:45
общий
02.07.2011, 00:01
Цитата: 370717

rundll32 shell32, SHExitWindowsEx 1

Цитата: Вадим Исаев ака sir Henry

А Вы уверены, что это не для Win98?


На ХР не работает.

Другой вопрос, не работает только выключение или другие режимы тоже?

rundll32.exe powrprof.dll,SetSuspendState - ввести компьютер в режим Гибернация
rundll32.exe powrprof.dll,SetSuspendState Sleep - ввести компьютер в режим Сон

На всякий случай, сомневаюсь, что получиться, но
shutdown -s -m \\127.0.0.1


А также т.к. доступ по RDP, то
shutdown -s -m \\ip-адрес

давно
Мастер-Эксперт
425
4118
02.07.2011, 04:13
общий
Адресаты:
Цитата: Belotchik
А также т.к. доступ по RDP, то

shutdown -s -m \\ip-адрес

Ну Вы уж совсем меня за дурака держите.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
4666
2757
02.07.2011, 07:54
общий
это ответ
Здравствуйте, sir Henry!

Значит эту шайтан-арбу всё-таки придётся разбирать. А так не хотелось...

Как вам не хочется проводить разбор этого устройства, а придётся. Это сделать надо, по крайней мере, по нескольким основным причинам:

1)
Эта фигня два года стояла на складе в министерстве и теперь её надо архисрочно внедрить в эксплуатацию.
Следовательно, надо проверить и, вероятнее всего, заменить батарею на материнской плате.

2) Проверить визуально элементы на материнской плате на предмет вздутых конденсаторов и следов вытекания электролита, следов подгара, почернений, запаха и т. д. Кроме того надо исключить из "подозреваемых" блок питания(БП), если гарантия закончилась, надо вскрыть и блок питания(БП) и осмотреть внимательно его плату и элементы. По возможности, надо попробовать подключить заведомо рабочий блок питания(БП).

3) Передёрнуть все имеющие колодки питания на материнской плате и устройствах (винчестре, …), по причине возможного окисления контактов …

4) Необходимость теста винчестера ещё никто не отменял, снять и на другом компьютере протестировать.

5) Да и подключить клаву и мышь, наверное, надо, попасть в Bios, проверить настройки, которые могли измениться по причине см.пункт 1 …

6) Может быть, даже скорее всего и переустановить придётся операционную систему, это обычная практика для таких узкоспециализированных компьютеров
это автономное устройство, справочник, к нему нет ни мыши, ни клавиатуры. На материнской плате порты отсутствуют. Зато есть доступ по RDP.
Там обычно ничего сохранять не надо.


Вот так, как то …ну и после этого, думаю заработают «правильно» нужные команды безусловного выключения компьютера.
Удачи в разборке и терпения в тестировании …

Добавлю немного по поводу:
Параметры электропитания и завершения работы Windows XP
конкретно по системным политикам и завершение работы
Системные политики и завершение работы
Запретить определенным пользователям завершать работу системы можно с помощью оснастки "Локальная политика безопасности" (..\WINDOWS\system32\secpol.msc). Откройте оснастку и перейдите в раздел "Локальные политики - Назначение прав пользователя - Завершение работы системы". Удалив пользователя или группу пользователей вы тем самым запретите выключение компьютера для данного пользователя. При этом кнопка "Выключение" и пункты выключения и перезагрузки из меню диспетчера задач "Завершение работы" будут недоступны.

Удалить кнопку "Выключить компьютер" на экране входа в Windows можно с помощью оснастки "Локальная политика безопасности" (..\WINDOWS\system32\secpol.msc) - "Локальные политики - Параметры безопасности - разрешить завершение работы системы без выполнения входа в систему". Если эта политика отключена, команда завершения работы на экране входа в Windows не отображается.

Удалить и отключить кнопку выключения компьютера можно с помощью оснастки "Групповая политика" (..\WINDOWS\system32\gpedit.msc). "Конфигурация пользователя - Административные шаблоны - Панель задач и меню Пуск - Удалить и отключить кнопку выключения компьютера" - эта политика запрещает пользователю завершать работу системы или перезагружать Windows. Эта политика удаляет пункт "Выключение" из главного меню и отключает все пункты выхода или перезагрузки кроме смены пользователя в диалоговом окне диспетчера задач. Эта политика запрещает пользователям использовать пользовательский интерфейс Windows для завершения работы системы, хотя и не запрещает использовать программы, завершающие работу Windows.

Кроме того, показаны вероятные причины системных сбоев работы операционной системы с блоком питания ATX
Встречающиеся проблемы и возможные варианты решения
Компьютер самопроизвольно выключается:
перегрев процессора (срабатывает защита от перегрева процессора, порог срабатывания настраивается в BIOS некоторых материнских плат);
недостаточно мощный блок питания.

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

Компьютер с блоком питания ATX после установки Windows XP (не выключает питание самостоятельно) или (выключает не всегда) или (перезагружается при попытке выключения):
проверьте настройки кнопок питания;
возможно при попытке выключения происходит программный сбой и компьютер перезагружается. Такое возможно при несовместимости каких-либо драйверов или программного обеспечения. Чтобы проверить так ли это, щелкните правой кнопкой мыши по значку "Мой компьютер", перейдите на вкладку "Свойства - Дополнительно - Загрузка и восстановление - Параметры" и снимите галочку с пункта "Отказ системы - выполнить автоматическую перезагрузку". Тогда при аварийном сбое система перед перезагрузкой покажет экран с текстом сообщения об ошибке. Также информацию о произошедшем сбое можно увидеть открыв оснастку "Просмотр событий" (..\WINDOWS\system32\eventvwr.msc)
для систем без ACPI проверьте поддержку NT Apm/Legacy. Для этого откройте диспетчер устройств, в меню вид установите отображение скрытых устройств. Если этого устройства нет, можно попробовать установить его. Для этого откройте "Мастер установки оборудования", на запрос ответьте что устройство уже подключено, далее из списка выберите "Добавление нового устройства" - "Установка оборудования выбранного из списка вручную" - "Поддержка NT Apm/Legacy". Перезагрузите компьютер и проверьте в диспетчере устройств, работает ли это устройство. Если не работает, возможно может помочь обновление BIOS;
в раздел реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] установите параметр "PowerdownAfterShutdown"="1";

если компьютер не поддерживает ACPI, установите флаг в пункте "Задействовать автоматическое управление электропитанием" из апплета "Электропитание";
некоторые программы не предназначенные для Winows XP также могут препятствовать нормально работе АУП, попробуйте отключить все пункты автозапуска и проверьте результат;

проверьте настройки системных политик;

обновите драйвера всего имеющегося оборудования;

проверьте включена ли поддержка ACPI в BIOS;

возможно что версия BIOS не поддерживает ACPI - требуется обновить BIOS;

возможно, ACPI блокируется каким-то устройством (драйвером устройства) - можно попробовать последовательно отключать устройства, чтобы найти не поддерживающее ACPI устройство.

Спецификацию ACPI а также ответы на вопросы связанные с ACPI на английском языке можно найти здесь: http://www.acpi.info

4
Об авторе:
Не все сисадмины одинаково полезны ...
давно
Студент
316792
713
02.07.2011, 10:11
общий
02.07.2011, 10:14
Адресаты:
Цитата: Вадим Исаев ака sir Henry
Ну Вы уж совсем меня за дурака держите.

Пардон за такую элементарщину, но проверить желательно все досконально.
Это вариант на тему в команде shutdown поменять ключ s на r. .
Лично у мены подозрение все же, что проблема в БИОСе.

А пишу так подробно потому, что возможно тему читают или будут читать, менее опытные пользователи и засыпать их сленгом, подразумевающимися командами и ключами не хотелось бы.
давно
Мастер-Эксперт
425
4118
02.07.2011, 11:20
общий
Адресаты:
Цитата: Belotchik
Это вариант на тему в команде shutdown поменять ключ s на r.

Попробовал. Хоть и надеялся, что оно станет выключаться, но фигвам, тоже перегружается.

И с чего, интересно, все говорят, что винда круче Линукс?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
02.07.2011, 11:22
общий
Я так и не услышал от экспертов ответа, могут ли какие-нибудь политики безопасности компьютера влиять на такое поведение команды shutdown. Неужели никто не знает?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
02.07.2011, 11:52
общий
02.07.2011, 11:54
Адресаты:
Следовательно, надо проверить и, вероятнее всего, заменить батарею на материнской плате.

Есть верный признак дохлой батареи - слетает дата при отключении от сети. А мы аппарат несколько раз возили из одного отдела в другой и включали его выключали - дата не слетает.
Там обычно ничего сохранять не надо.

Да уж как бы ни так. После переустановки ОС придётся и переустанавливать программу-справочник. Естественно, никаких дистрибутивов нет, т.к. "авторское право" и надо было заключать договор на обслуживание. Министерство про это ни ухом ни рылом (зато, наверняка, гордо отчитались, что сэкономили энную сумму государству ), а нас никто не спрашивал.

По поводу остальных пунктов - согласен.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Студент
316792
713
02.07.2011, 11:59
общий
03.07.2011, 11:40
Адресаты:
Цитата: Вадим Исаев ака sir Henry
Я так и не услышал от экспертов ответа, могут ли какие-нибудь политики безопасности компьютера влиять на такое поведение команды shutdown. Неужели никто не знает?

Я смотрел, пока ничего не нашел.
Только Завершение работы системы

Вот еще,что-то близкое:
Параметр: групповые политики, конфигурация компьютера, административные шаблоны, система.
Данная политика позволяет настроить автоматическое выключение питания компьютера после завершения работы Windows. Она не влияет на поведение завершения работы Windows, когда работа завершается вручную из меню Пуск или из диспетчера задач. Некоторые приложения, такие как программа обеспечения поддержки источника бесперебойного питания (ИБП), могут зависеть от поведения завершения работы Windows. Данная политика применима только тогда, когда завершение работы Windows запускается программами, вызывающие программные интерфейсы ExitWindowsEx() или InitiateSystemShutdown(). Если эта политика включена, система будет сохранно отключена, но питание компьютера останется включенным и готовым к безопасному выключению. Если эта политика отключена или не настроена, система будет сохранно отключена с полным выключением питания.


P.S. К сожалению действие этого параметра привело к появлению полузабытой надписи: "Теперь питание компьютера можно выключить"
давно
Мастер-Эксперт
259041
7459
03.07.2011, 06:45
общий
03.07.2011, 07:01
Адресаты:
В политиках WinXp или Win2000 нет ограничений, кот-е бы принуди-воздействовали на триггер мат-платы, отключающий питание рабочего режима (вместо перезапуска, приводящего к перезагрузке) по окончани выгруза ОС. У Вас есть немного шансов на поиск расширенных полик в Win2003server. Если Вам повезёт (удастся найти и опробовать такую политику на карантинном компе, а затем на проблемном аппарате в качестве 2й доп-системы), то после замены Win2000 на Win2003server Вы отключите серверные и проч лишние службы для экономии ресурсов.

"В меню есть только "Отключится", при этом отключается сеанс связи через терминал" - верно ли я понял, что кмд "Отключиться" принадлежит приложению СправСистема, кот-е при исполнени кмд "Отключиться" заставляет систему перезагружаться (не предоставляет польз-лю системный Win-интерфейс с обычным меню выхода из Windows)? Если да, попробуйте убить приложение из Диспетчера задач (или by кмд taskkill ), а затем, увидев Win-меню Пуск, возможно, Вам удастся обычное отключение и успешная работа кмд Shutdown.

"Про RAR …он просто повторяет shutdown" - супер-быстрый Rar не станет возиться с чтением-декодированием текстовых команд Cmd-процессора. У него свой скомпилированный код. За неск-ко секунд можно вставить выше-предложенный мною кмд-текст в ком-строку и опробовать долго-жданный Вами эффект на предмет успеха. Не пойму причины, побуждающей Вас предпочесть долгие дебаты вместо простой пробы.

Мож развить др варианты:
1)Перепрошив BIOS (сохранить прежн версию в файл для "отката")
2)Аппаратное отключени доп-кнопой.
3)Прог-отключение с помощью команд, воздействующих на триггер мат-платы (задать вопрос программистам).
4)Прог-аппаратное отключение выдачей бита в порт, этот сигнал ч-з транзистор-ключ задублирует нажатие существующей аппаратной кнопы отключения.

"На материнской плате порты отсутствуют" - часто отсутствуют внеш-порты, но удаётся найти разъёмы на самой мат-плате для их подключения. Налич невидимых портов отображ-ся в Диспетчере устройств.
давно
Мастер-Эксперт
259041
7459
03.07.2011, 08:36
общий
Вспомнилась ещё 1 аналогия, возможно "в тему":
На цементных заводах уже много лет программа "Сканирующий пирометр" обрабатывает показания датчитков температуры корпусов огромных вращающихся печей. Эта полезная технологическая затея подвергалась варварским подключениям флэшек с музыкой и прочих увеселительных устройств в ночные/праздничные смены. Для защиты программы и системы разработчики предложили "Задать пароль". Сразу после назначени пароля система авто-перезагружалась и лишала персонал возможности просмотреть МоиДокументы, РабСтол, Проводник-инструмы, (флэш-)диски… При попытке выхода из Приложения комп авто-пере-загружался, и в результате снова доступны лишь авто-загруженная прога и Экранная клавиатура.

Мне, конечно, стал любопытен способ, коим достигнута такая защита? Оказалось: при назначени пароля параметру Shell=Explorer.exe в [Hklm\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] присваивалось значени имени проги с путём, и эта прога авто-загружалась ВМЕСТО сис-оболочки Explorer.exe . Поэтому, бОльшая часть Win-интерфейса оказывалась недоступной для рядовых юзеров (в тч Отключение компа). При необходимости админ может ввести пароль и запустить Explorer-оболочку (либо из Диспетчера задач).

Вывод: автору Вопроса и всем, кому стала недоступна сис-оболочка с её стандартными функциями ("Выключить комп"…) можно обратиться к разработчику проги, подменившей Shell=Explorer.exe , либо научиться деактивировать (выгрузить) Приложение, оставив загруженной сис-оболочку.
давно
Студент
316792
713
03.07.2011, 11:05
общий
Адресаты:
Цитата: Алексеев Владимир Николаевич
"В меню есть только "Отключится", при этом отключается сеанс связи через терминал" - верно ли я понял, что кмд "Отключиться" принадлежит приложению СправСистема, кот-е при исполнени кмд "Отключиться" заставляет систему перезагружаться (не предоставляет польз-лю системный Win-интерфейс с обычным меню выхода из Windows)? Если да, попробуйте убить приложение из Диспетчера задач (или by кмд taskkill ), а затем, увидев Win-меню Пуск, возможно, Вам удастся обычное отключение и успешная работа кмд Shutdown.

К сожалению при соединении через RDP, в Win-интерфейсе нет выключить или перегрузить, а есть отключиться. Я тоже пользуюсь shutdownом на удаленных машинах.
давно
Мастер-Эксперт
259041
7459
03.07.2011, 13:58
общий
Адресаты:
Спасибо, мой друг! Буду знать. Мне и в голову не приходило, что MS могло допустить такую недоделку, как управление системой без команды отключения компа… Ведь в Win2000 нет своего штатного файла shutdown.exe …

Вот, нашёл: "RDP - (Remote Display Protocol) протокол для удалённых дисплеев, разработанный Microsoft для тонких клиентов. Обеспечивает возможность их работы с Windows-приложениями, находящимися на серверах под Windows NT TSE. RDP обычно реализуется программой, записанной в ПЗУ тонкого клиента thin client."
"Thin client - клиент-терминал, "тонкий" клиент, сетевой комп с ограниченными вычислительными ресурсами (NetPC, малофункциональный, маломощный сетевой клиент-терминал)."

Автор вопроса сообщил: "После переустановки ОС придётся и переустанавливать программу-справочник" - в клиенте или в сервере?
давно
Мастер-Эксперт
4666
2757
04.07.2011, 08:29
общий
Адресаты:
Гляньте здесь - Параметры электропитания и завершения работы Windows XP
...
Системные политики и завершение работы

Запретить определенным пользователям завершать работу системы можно с помощью оснастки "Локальная политика безопасности" (..\WINDOWS\system32\secpol.msc). Откройте оснастку и перейдите в раздел "Локальные политики - Назначение прав пользователя - Завершение работы системы". Удалив пользователя или группу пользователей вы тем самым запретите выключение компьютера для данного пользователя. При этом кнопка "Выключение" и пункты выключения и перезагрузки из меню диспетчера задач "Завершение работы" будут недоступны.

Удалить кнопку "Выключить компьютер" на экране входа в Windows можно с помощью оснастки "Локальная политика безопасности" (..\WINDOWS\system32\secpol.msc) - "Локальные политики - Параметры безопасности - разрешить завершение работы системы без выполнения входа в систему". Если эта политика отключена, команда завершения работы на экране входа в Windows не отображается.

Удалить и отключить кнопку выключения компьютера можно с помощью оснастки "Групповая политика" (..\WINDOWS\system32\gpedit.msc). "Конфигурация пользователя - Административные шаблоны - Панель задач и меню Пуск - Удалить и отключить кнопку выключения компьютера" - эта политика запрещает пользователю завершать работу системы или перезагружать Windows. Эта политика удаляет пункт "Выключение" из главного меню и отключает все пункты выхода или перезагрузки кроме смены пользователя в диалоговом окне диспетчера задач. Эта политика запрещает пользователям использовать пользовательский интерфейс Windows для завершения работы системы, хотя и не запрещает использовать программы, завершающие работу Windows.

Встречающиеся проблемы и возможные варианты решения

Компьютер самопроизвольно выключается:
перегрев процессора (срабатывает защита от перегрева процессора, порог срабатывания настраивается в BIOS некоторых материнских плат);
недостаточно мощный блок питания.

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

Компьютер с блоком питания ATX после установки Windows XP (не выключает питание самостоятельно) или (выключает не всегда) или (перезагружается при попытке выключения):
проверьте настройки кнопок питания;
[i]возможно при попытке выключения происходит программный сбой и компьютер перезагружается. Такое возможно при несовместимости каких-либо драйверов или программного обеспечения.[/i] Чтобы проверить так ли это, щелкните правой кнопкой мыши по значку "Мой компьютер", перейдите на вкладку "Свойства - Дополнительно - Загрузка и восстановление - Параметры" и снимите галочку с пункта "Отказ системы - выполнить автоматическую перезагрузку". Тогда при аварийном сбое система перед перезагрузкой покажет экран с текстом сообщения об ошибке. Также информацию о произошедшем сбое можно увидеть открыв оснастку "Просмотр событий" (..\WINDOWS\system32\eventvwr.msc)
для систем без ACPI проверьте поддержку NT Apm/Legacy. Для этого откройте диспетчер устройств, в меню вид установите отображение скрытых устройств. Если этого устройства нет, можно попробовать установить его. Для этого откройте "Мастер установки оборудования", на запрос ответьте что устройство уже подключено, далее из списка выберите "Добавление нового устройства" - "Установка оборудования выбранного из списка вручную" - "Поддержка NT Apm/Legacy". Перезагрузите компьютер и проверьте в диспетчере устройств, работает ли это устройство. Если не работает, возможно может помочь обновление BIOS;
в раздел реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] установите параметр "PowerdownAfterShutdown"="1";
если компьютер не поддерживает ACPI, установите флаг в пункте "Задействовать автоматическое управление электропитанием" из апплета "Электропитание";
некоторые программы не предназначенные для Winows XP также могут препятствовать нормально работе АУП, попробуйте отключить все пункты автозапуска и проверьте результат;
проверьте настройки системных политик;
обновите драйвера всего имеющегося оборудования;
проверьте включена ли поддержка ACPI в BIOS;
возможно что версия BIOS не поддерживает ACPI - требуется обновить BIOS;
возможно, ACPI блокируется каким-то устройством (драйвером устройства) - можно попробовать последовательно отключать устройства, чтобы найти не поддерживающее ACPI устройство.

Спецификацию ACPI а также ответы на вопросы связанные с ACPI на английском языке можно найти здесь: http://www.acpi.info
Об авторе:
Не все сисадмины одинаково полезны ...
давно
Мастер-Эксперт
425
4118
04.07.2011, 09:31
общий
Цитата: Алексеев Владимир Николаевич
в клиенте или в сервере?

На том устройстве, где программа и была установлена изначально. Мы именно это устройство и обсуждаем.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
04.07.2011, 09:33
общий
[b]ВСЕМ[/b]

В общем, совет "разобрать устройство" помог. Была заменена сетевая плата и после этого команда shutdown сразу стала работать именно так, как и предусмотрено. И вне зависимости от того, как писать ключи - через чёрточку или через слэши.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Посетитель
7438
7205
04.07.2011, 09:49
общий
Адресаты:
Ну и славно Одной проблемой стало меньше.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Мастер-Эксперт
4666
2757
04.07.2011, 09:54
общий
Адресаты:
Ну и ладненько. Поздравляем Вас.
Что я и ожидал. [size=1]Жаль, что некоторые торопяться сразу ставить минусы, не подумав.[/size]
Об авторе:
Не все сисадмины одинаково полезны ...
давно
Мастер-Эксперт
259041
7459
04.07.2011, 17:06
общий
04.07.2011, 17:12
Адресаты:
У Вас оч "сильный" (информативный и полезный для читателей рассылки) пост #53. Добавьте его в свой Ответ, и его рейтинг сразу возрастёт. Я тоже поддержу.
А мне жаль, что на Портале одни эксперты стараются помочь коллегам, а другие в ответ - высокомерные насмешки "На том устройстве, где программа и была установлена изначально". Придётся искать про RDP в другом месте.
Форма ответа