Windows server 2003 не выключается
Полазив по Google, и ничего толкового не найдя, я решил самостоятельно реализовать решение данной задачи.
Думаю нужно сделать небольшое пояснение, под «ничего толкового» я имел ввиду то, что соответствовало моим требования. Речь идет о том, чтобы на сервере было установлено как можно меньше ПО, а установленное должно быть проверенно. Поэтому программы «автовыключатели» я даже не рассматривал как вариант. В таком случае остается два варианта решения проблемы батник или язык программирования высокого уровня.
Мануалы в руки и в перед! Для выключения есть команда shutdown но есть небольшая разница в использовании этой команды под Windows XP и Windows 2003 server, а точнее в параметрах для выполнения данной программы.
Я решил сразу представить строку, а потом разобрать ее: shutdown /s /d 1:1 /f shutdown – сама команда на выключение
/s – параметр указывающий, что мы хотим выключить ПК
/d 1:1 – параметр, указывающий код причины выключения
/f – параметр, указывающий на принудительное завершения программ при выключении. Это необходимо так как некоторые службы чувствительны к случайным выключениям или же у вас просто не выключится ПК, а будет ждать участия пользователя.
Весь батник выглядит вот так: @echo off
shutdown /s /d 1:1 /f
Так, батник у нас есть, теперь осталось сделать чтобы батник выполнялся в заданное время. Идем "Пуск" -> "Все программы" -> "Стандартные" -> "Служебные" -> "Назначение задания":
В ходе опроса мастером необходимо указать программу, которую необходимо выполнять. В нашем случае это батник, указываем как часто выполнять данное действие:
Теперь указываем от имени какого пользователя необходимо выполнить данную программу:
И вот в назначенное время:
Добрый день!
Проблема такая: после завершения работы в ОС Win 2003 Server компьютер отключается, но не полностью. Продолжает гореть индикатор питания на системном блоке и вращаются вентиляторы. Что делать?
Мамка MSI 6163 Pro, версия BIOS - последняя, скачанная с официального сайта "Microstar" (v.3a). Все опции BIOS по поддержке ACPI, APM и т.д. включены.
Факты: при установке системы установщик злобно матерился, указывая на то, что плата не полностью совместима со стандартами ACPI; в Device Manager компьютер обозначен, естественно, как Standart PC, а поменять HAL не дает. В разделе "Электропитание" вкладка "поддержка АРМ" не отображается.
Под Windows XP плата работала просто безукоризненно.
Помогите.
Добавлено спустя 16 часов 39 минут 8 секунд:
Уточню вопрос: есть ли в природе патченная версия BIOS для данной платы, которая решает проблему с ACPI?
Поставьте:
А) другой дистрибутив W2003
Б)обязательно установите Винду ИМЕННО заново на этой плате - некоторые "умники" устанавливают на старом железе, а потом диск переносят на новую плату - имеют такие же последствия.
В) что-то еще, не угадать так сразу
Эх. Спасибо за ответ, конечно!
Но винду эту я переставлял именно на этой машине уже 2 раза с разными опциями BIOS. Пробовал играться "Reserve IRQ9", "PnP OS" и другими установками Power Management.
А какое ядро было у безукоризненного XP ? (Standard PC or ACPI )
Я еще ни разу сталкивался с байосами, которые кто-то вручную патчил на предмет поддержки ACPI
Resistance is futile
На ядро я не обратил внимания, т.к. все работало хорошо. А в 2003 Server - как раз-таки "стандарт". И другого при установке поставить не дает. Если же начинаешь ставить, то машина зависает и уходит в перезагрузку.
adrenalize
Попробуйте поставить w2k3 с интегрированным sp1.
- Ситчик веселенький есть.
- Приезжайте, обхохочетесь.
Предполагаю что в ХР было Standart PC.
По вин 2003 (в отличии от ХР )у меня нет никакого опыта, но думается , что эта проблема решается.
На всяк случай поотрубай в байосе все wake_on xxx и suspend - если есть.
Грузанись в safe_mode и попробуй завершить работу оттудова.
Еще бы я на всяк случай попробовал бы при инсталяции насильно поставить
F5- Standard PC with C-Step i486.
А в целом мне концепция непонятна 2003 - это прежде всего сервер, предназначен для обслуживания, как минимум, небольшой сети какого нибудь предприятия тире школы, неужели не нашлось для него более свежей платы ? -)))
Resistance is futile
Я еще ни разу сталкивался с байосами, которые кто-то вручную патчил на предмет поддержки ACPI
Этот вопрос хорошо освещен у пользователей Linux/Free, которые редактируют ACPI-таблицы BIOS мобильных систем. В данном случае такое редактирование вряд ли поможет: сложно и по времени, и по трудозатратам. А самое главное - результат непредсказуем, т.е. скорее всего это не поможет.
По опыту можно сказать, что на аналогичных платах W'2003 Server работает в смысле ACPI корректно. В связи с этим вопрос: Micro-Star на своем сайте разграничивает версии BIOS для разных ревизий PCB. Постарайтесь определить, какая именно версия платы у Вас в пользовании. Это может быть прямо указано в названии между слотами PCI, либо это может быть металлизированная или шелкотрафаретная надпись в одном из углов платы, как на стороне с компонентами, так и на противоположной (условно - нижней).
P.S. 2Michael: а слово "БАЙОС" - это круто Мы-то по латыни его привыкли читать, как название лекарства.
To ivp:
ставлю именно Windows 2003 Server Enterprise Edition с интегрированным Service Pack 1.
To Michael:
все вэйкапы-суспенды-и т.д. в биосе нещадно прибил еще перед установкой системы. Да, чуть не забыл, биос после прошивки сбрасывал по дефолту.
Насчет установки другого ядра Standart PC c 486 процем - мысль интересная. Сейчас буду в очередной раз переустанавливать систему, проверю ее. О результатах сообщу обязательно!
Насчет того, что не нашлось более свежей платы: знаю и сам, но это пока пробный пуск/знакомство/настройка данной операционки. А пока начальство денег на сервак не дает. Да и роль у этого сервака будет довольно простая WINS и SUS-сервера, так что, я думаю, что с этой задачей данный комп справится.
Добавлено спустя 11 минут 51 секунду:
To icbook:
Ага. Если опыт говорит, что под этой виндой данная плата работает нормально, значит делаю вывод: иля я действительно залил прошивку для другой ревизии (у меня, кстати, rev.2.0), либо плата сама по себе глюкавая. Но вся фишка в том, что на сайте MSI в разделе "архив" не указывается для какой ревизии этой платы она предназначена. :x Посему я залил то, что было. И на других сайтах никто не утрудил себя подписать для какой ревизии их прошивки. Ладно, буду пытаться и дальше мучить старушку.
P.S.: насчет байоса - и я тоже этим грешу! Читаю как по-латыни.
Тут я чей то не догнал : что значит байос сбрасывал по дефолту - то есть этот байос не дает изменять настройки ? ( после перезагрузки возвращает все пло дефолту ? )
а что там с батарейкой смос - как она себя чувствует в плане напруги на ней в районе 3 вольт ?
Последняя прошивка для MS-6163 Pro это Version = 3.a
Раз у тебя PCB 2.0 то эту прошивку можно шить на твою материнку.
При использовании команды shutdown попытайтесь завершить работу или перезагрузить удаленный компьютер под управлением Microsoft Windows Server 2003 компьютер завершает работу.
имя_компьютера: компьютер обрабатывает другое действие и таким образом не удается завершить работу. Дождитесь завершения этого действия компьютер и повторите попытку. (21)
Устройство не готово
Причина
Эта проблема может возникнуть при использовании подключения к удаленному рабочему столу с параметром/Console для открытия консольного сеанса (сеанс 0) на компьютере под управлением Windows Server 2003, а затем использовать Выход для завершения подключения. Например проблема может возникнуть, если вы выполните следующие действия в указанном порядке:
Удаленно подключаться к сеансу консоли на компьютере под управлением Windows Server 2003 с помощью подключения к удаленному рабочему столу. Чтобы сделать это, нажмите кнопку Пуск, выберите пункт выполнить, в поле Открыть введите mstsc/console и нажмите кнопку ОК. Введите имя компьютера и нажмите кнопку Подключить.
После открытия сеанса консоли, нажмите кнопку Пуски выберите команду Выход выйти из сеанса консоли.
В командной строке введите 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 щелкните следующий номер статьи базы знаний Майкрософт:
HOW TO: подключение клиентов к службам терминалов в Windows Server 2003
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
Описание Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Некоторые пользователи ПК и ноутбуков сталкиваются с одной проблемой – их устройство на операционой системе Windows полностью не выключается. Зачастую после вызова меню «Пуск» и нажатия на кнопку «Завершения работы», компьютер продолжает работать.
У одних пользователей экран гаснет, но продолжают крутиться кулеры. А у других — операционная подвисает при выходе, и сколько не жди надпись «Завершение работы», не пропадает.
Причины этому могут быть самые разные. Это могут быть аппаратные ошибки, конфликт оборудования, некорректная работа драйверов, так и отдельные программы и службы, которые подвисая могут препятствовать штатному завершению работы операционной системы.
Четыре способа ускорить выключение ПК
По большей части, выяснение истинных причин неисправности можно сравнить с детективом. Когда приходится пошагово разбирать, что же именно препятствует корректному выключению устройства. Но сначала несколько типовых решений, которые помогут ускорить завершение работы операционной системы Windows.
Видео: ПК не выключается
Управляем питанием USB-концентратора
Главным образом, этот способ актуален для владельцев ноутбуков. Для экономии расхода заряда аккумулятора некоторые USB устройства по умолчанию отключаются, то есть на них перестает подаваться электропитание. Но не все они способны правильно работать с этой функцией и «информировать» Windows о своем статусе.
Возникает такая ситуация, что при выключении операционка обращается к устройству, но так как де-факто оно отключено, то не получает отклика. И как следствие, завершение работы тормозится и подвисает. Что бы пресечь эту ситуацию следует отключить управление питанием USB-концентратора.
Для этого нужно:
Так же можно:
Скорее всего, их окажется несколько, и для каждого нужно будет проделать следующую последовательность действий:
Стоит быть готовым, что данная мера может приводить к уменьшению времени работы ноутбука от батареи. Но, как правило, большинство пользователей этого практически не замечают. Если данный способ вам не помог, то вы всегда можете вернуть настройки в первоначальное состояние.
Отключением служб или приложений
При нормальном выключении Windows завершает выполнение всех программ, в том числе и тех, что работали в фоновом режиме. Естественно, чем больше сервисов было запущено во время работы операционной системы, тем больше времени требуется для их завершения. Но если один из них периодически зависает, то это мешает штатному отключению.
Чтобы устранить эту проблему, для начала нужно выявить ее источник.
Для этого, нужно просмотреть логи, на предмет описания возникших ошибок. Windows хранит подобную информацию в специальных журналах.
Для доступа к ним нужно:
Для этого:
Для приложений существуют два варианта:
Открываем список автозагрузки:
Уменьшаем время закрытия программ
Третий способ требует внесения изменений в реестр Windows. Для этого можно внести записи самостоятельно. Все действия с реестром может выполнять только пользователь с правами администратора. Для вызова Редактора реестра в окне Выполнить, нужно набрать команду regedit. В появившемся окне нам нужен раздел HKEY_CURRENT_USER, затем в выпадающем списке выбрать Control Panel и далее пункт Desktop.
Здесь потребуется изменить значение трех параметров:
Если причина замедления «Завершения работы», это сервис — WaitToKillServiceTimeout, который находится HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl. То его значение тоже можно изменить на 5000 мс. От версии сборки зависит структура реестра. Если вы не нашли описываемые параметры по их адресам, то воспользуйтесь Поиском, который доступен через меню Правка в верхней части окна.
Включаем ACPI
Иногда компьютер не выключается потому, что не налажена связь между операционной системой и БИОСом материнской платы, который в нормальном состоянии должен передавать ей функции управления энергопотребления аппаратной части. В современных материнских платах ACPI включен по умолчанию, но отключить его просто нельзя.
Но на более старых моделях случались случаи, когда режим ACPI слетал, особенно часто это случалось после перепрошивки БИОСа. Если у вас достаточно «возрастной» компьютер, и при его выключении на экране возникает надпись «Теперь питание компьютера можно отключить», то нужно включить ACPI.
Для этого нужно:
Другие причини и их решения
В современных компьютерах оснащенных платой FireWire не редко причиной некорректного завершения работы является шина IEEE 1394. Но ее можно отключить через Диспетчер Устройств. Еще одна из распространенных проблем, Windows завершает свою работу, экран гаснет. Но кулеры продолжают крутиться, а светодиоды мигать. Скорее всего, выходит из строя блок питания, или какой-нибудь из конденсаторов материнки.
Здесь поможет только визуальный осмотр, попытка заменить блок питания. Определить подвисли вы или просто завершение работы займет чуть больше времени, чем обычно требовалось, довольно просто. Зачастую курсор мыши остается активным и при подвисании. Хотя если и он «залип», то это сто процентное подвисание.
Но в большинстве случаев лучше проверять следующим образом: попробовать нажать одну из клавиш или . Дело в том, что на их нажатие должны реагировать светодиодные сигналы клавиатуры. Если этого не происходит, то штатного завершение работы можно не ждать.
К сожалению, полного отключения устройства при некорректном завершении работы можно добиться только полностью отключив питание. Для системного блока, достаточно отключить его из розетки. Ноутбук потребует длительного нажатия (порядка 10 секунд) кнопки Power, отключения из шнура питания и извлечения аккумуляторной батареи.
Остается только обратиться в службу поддержки, дать описание своего оборудования, рассказать какие способы устранения вы испробовали, и дождаться выпуска обновлений.
Когда Windows не удается корректно завершить работу, скорее всего это связано либо с системой управления электропитанием, либо с неправильно работающими драйверами. Могут существовать и другие причины. Рассмотрим наиболее общие методы решения этим проблем.
Проблемы c управлением электропитанием
Параметры управления электропитанием в Windows ХР настраиваются при помощи раздела Power Options (Электропитание) панели управления. Например, если в диалоговом окне Power Options (Электропитание) вы видите вкладку АРМ, значит, Windows корректно взаимодействует с механизмами АРМ (Advanced Power Management) вашей материнской платы. Перейдите на вкладку АРМ (АУП) и установите флажок Advanced Power Management Support (Задействовать автоматическое управление питанием).
Если вкладка отсутствует, проверьте конфигурацию BIOS вашего компьютера- убедитесь в том, что в настройках BIOS включена поддержка АРМ (Advanced Power Management) или ACPI (Advanced Configuration and Power Interface). Помимо этого убедитесь, что в системе установлен корректный уровень HAL (Hardware Abstraction Layer), в точности соответствующий вашему компьютеру.
После этого проверьте параметры реестра, связанные с электропитанием:
- Откройте редактор реестра RegEdit.
- Раскройте ветвь HKEY_CURENT_USER\Software\Microsoft\Windows\CurentVersion\Explorer
- Сделайте двойной щелчок на значении CleanShutdown. По умолчанию этот параметр равен "0", однако если при завершении работы системы возникают проблемы (система перезагружается или зависает вместо того, чтобы полностью завершить работу), вы можете изменить его значение на "1".
- Щелкните на кнопке "ОК" и раскройте ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurentVersion\WinLogon.
- Сделайте двойной щелчок на параметре PowerdownAfterShutdown. Присвойте ему значение "1", если вы хотите, чтобы после завершения работы Windows питание компьютера автоматически отключалось. Если вы присвоите параметру значение "0" - питание отключаться не будет.
- Щелкните на кнопке "ОК" и закройте редактор реестра. Чтобы внесенные изменения вступили в силу, нужно перезагрузить компьютер.
На некоторых компьютерах эту проблему можно решить следующим способом:
- Откройте Divice Manager (Диспетчер устройств). Это можно сделать при помощи файла devmgmt.msc
- В меню View (Вид) выберите команду Show Hidden Divices (Показать скрытые устройства).
- Интерес представляет запись с именем APM/NT Legacy Node (Узел интерфейса NT APM / Legacy) в категории System divices (Системные устройства). Если такая запись присутствует и поверх неё отображается красный крестик, правой кнопкой мыши щелкните на ней и выберите Enable (Задействовать). Если такая запись отсутствует, то данное решение к вам не относится.
- Выполнив настройку, закройте окно Divice Manager (Диспетчер устройств).
Сценарий завершения работы
- Возможно в вашей системе используется сценарий завершения работы. Именно он может стать причиной проблем, возникающих при завершении работы системы.
- Откройте окно редактора групповой политики (gpedit.msc)
- Раскройте ветвь Computer Configuration (Конфигурация компьютера)=> Windows Settings (Конфигурация Windows) => Scripts, Startup/Shutdown (Сценарии, запуск/завершение).
- Сделайте двойной щелчок на записи Shutdown (Завершение работы) в правой части окна, чтобы открыть диалоговое окно свойств завершения работы Windows. Если в появившемся списке есть какие-либо записи, запомните их или запишите на бумажку, чтобы в случае необходимости вы могли восстановить их. После этого удалите все записи.
- Щелкните на кнопке "ОК" и закройте окно редактора групповой политики.
Проблемы виртуальной памяти
- Система может быть настроена на автоматическое удаление файла виртуальной памяти (файла подкачки) в момент завершения работы. На некоторых компьютерах это может привести к возникновению проблем. Чтобы отключить автоматическое удаление файла подкачки, выполните следующее:
- Откройте окно редактора групповой политики (gpedit.msc)
- Раскройте ветви Computer Configuration (Конфигурация компьютера)=> Windows Settings (Конфигурация Windows) => Security Settings (Параметры безопасности).
- Сделайте двойной щелчок на записи Shutdown: Clear virtual memory page (Завершение работы: очистка страничного файла виртуальной памяти) и выберите значение Disabled (Отключено).
Щелкните на кнопке "ОК" и закройте окно редактора групповой политики.
Вот ещё несколько довольно распространенных причин:
- Иногда причиной, по которой Windows не может нормально завершить работу, является антивирусное программное обеспечение.
- Иногда причиной проблем может быть сбойное приложение.
- Убедитесь в том, что в системе установлены самые свежие обновления.
- Если в вашем компьютере установлена хотя бы одна сетевая карта, попробуйте переместить её в другой слот.
- Возможно, причиной проблемы является источник питания.
- Если Windows позволяет вам остановить работу контроллера USB для того, чтобы снизить энергопотребление, это может стать причиной проблем, возникающих в процессе завершения работы.
Далее несколько примеров продуктов, ранние версии драйверов которых часто становились причинами проблем, возникающих в процессе завершения работы Windows. В настоящее время для всех этих продуктов появились более свежие версии драйверов с исправленными ошибками. Более поздние версии драйверов можно найти на веб-узлах производителей:
- Adaptec/Roxio Easy CD Creator
- Видеокарты, основанные на nVidia
- Soundblaster Live! (Devldr32.exe)
Читайте также: