- Remove From My Forums
-
Вопрос
-
После прихода очередных обновлений и их установки сервер уходит в перезагрузку и зависает на этапе «установщик модулей Windows». Приходится идти в серверную и перезагружать с кнопки. В логах критична только kernel power 41 (63). Служба
«установщика модулей», вроде, впорядке. Дефрагментировал диски, перезагрузился нормально. Пришли новые апдейты, завис при установке снова. Подозреваю hdd, при сканировании выводит 7 переназначенных секторов. Чем
еще это может быть вызвано?kernel power 41 (63):
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331C3B3A-2005-44C2-AC5E-77220C37D6B4}" /> <EventID>41</EventID> <Version>2</Version> <Level>1</Level> <Task>63</Task> <Opcode>0</Opcode> <Keywords>0x8000000000000002</Keywords> <TimeCreated SystemTime="2016-03-11T08:11:36.646410800Z" /> <EventRecordID>582076</EventRecordID> <Correlation /> <Execution ProcessID="4" ThreadID="8" /> <Channel>System</Channel> <Computer>pdctcsrv.tcnet.msun.int</Computer> <Security UserID="S-1-5-18" /> </System> - <EventData> <Data Name="BugcheckCode">0</Data> <Data Name="BugcheckParameter1">0x0</Data> <Data Name="BugcheckParameter2">0x0</Data> <Data Name="BugcheckParameter3">0x0</Data> <Data Name="BugcheckParameter4">0x0</Data> <Data Name="SleepInProgress">false</Data> <Data Name="PowerButtonTimestamp">0</Data> </EventData> </Event>
-
Изменено
25 марта 2016 г. 2:58
-
Изменено
Ответы
-
У нас наблюдалась такая же проблема причем как на физических так и на виртуальных серверах, на физических чаще. Зависают всегда одни и те же сервера, но бывает что установка обновлений проходит без глюков. Железо ганяли, метрики по дискам
мониторяться постоянно, сервера разных моделей и годов выпуска. После обновления на 2012р2 проблема пропадает.Мы решения не нашли, но вопрос интересный
The opinion expressed by me is not an official position of Microsoft
-
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff
28 марта 2016 г. 10:45
-
Помечено в качестве ответа
- Remove From My Forums
-
Question
-
Hi,
We have a new Windows 2008 server sitting on IBM hardware which we had to reboot today, this took an absolute age and now when it has started coming back up it is has a message on the screen telling me that it is applying Windows Updates and is 76% through update 3.This message has been there for two hours now. We can use files on the server and it is not presenting any other problems but it will not progress.
Can anyone help?
Thanks in advance
alamb200
Answers
-
Hi Sainath,
Yes I did in the end, the problem was caused by us trying to run Hyper V ont he same server I had to go into safe mode and then delete the Virtual network cards that had been created.
I was just looking for the blog I followed but I can’t find it at the moment.
Anthony
-
Marked as answer by
Wednesday, April 29, 2009 3:45 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
Hi,
We have a new Windows 2008 server sitting on IBM hardware which we had to reboot today, this took an absolute age and now when it has started coming back up it is has a message on the screen telling me that it is applying Windows Updates and is 76% through update 3.This message has been there for two hours now. We can use files on the server and it is not presenting any other problems but it will not progress.
Can anyone help?
Thanks in advance
alamb200
Answers
-
Hi Sainath,
Yes I did in the end, the problem was caused by us trying to run Hyper V ont he same server I had to go into safe mode and then delete the Virtual network cards that had been created.
I was just looking for the blog I followed but I can’t find it at the moment.
Anthony
-
Marked as answer by
Wednesday, April 29, 2009 3:45 AM
-
Marked as answer by
Уже не первый раз сталкиваюсь с такой проблемой в Windows Server 2016/2012R2: после установки обновлений или ролей/компонентов, сервер запрашивает перезагрузку, во время которой на экране появляется надпись “Preparing to configure Windows. Do not turn off your computer” или “Подготовка к настройке Windows. Не выключайте компьютер”. На этом этапе Windows зависает, и эта надпись может висеть часами. При этом компьютер продолжает быть доступен по сети, icmp пинг проходит, но часть служб, в том числе удаленный RDP доступ, не работают.
Самый первый совет при появлении такой проблемы – ничего не делайте. Попробуйте просто дождаться окончания установки обновлений. Процесс обновления компонентов Windows может длиться довольно долго, особенно на слабых компьютерах, или если вы давно не устанавливали обновления Windows. Если установка обновлений длиться более 2 часов – это уже не нормально и вам можно попробовать решить проблему.
Если ждать некогда, можно попробовать быстро решить проблему простой перезагрузить сервера/компьютера по питанию (хардрезет). Физический сервер вы можете перезагрузить из консоли HP ILO, Dell iDRAC и .т.п, или из консоли Hyper-V, vSphere для виртуальных машин. Но при таком сбросе есть существенная вероятность нарушить работу Windows. Лучше использовать более мягким способом перезагрузки компьютера, зависшего на этапе установки обновлений.
Для решения проблемы вам понадобится другой компьютер (или сервер) Windows, расположенный в одной сети с проблемным хостом. Запустите на нем оснастку Службы (Services)
services.msc
и удаленно подключитесь к зависшему серверу (Action -> Connect to another computer -> укажите имя или IP адрес проблемного сервера).
В списке служб сервера найдите службу Windows Modules Installer (Установщик модулей Windows). Обратите внимание, что она находится в состоянии Stopping. Очевидно, именно эта служба мешает выполнению процедуры корректной перезагрузки Windows.
В Windows 10 данная проблема может сопровождаться надписью «Shutting down service: Windows Modules Installer».
Кнопки службой TrustedInstaller при этом не доступны. Вы не можете завершить или приостановить ее. В свойствах службы можно узнать имя исполняемого файла службы:
C:WindowsservicingTrustedInstaller.exe.
Наша задача – принудительно завершить процесс TrustedInstaller.exe на удаленном компьютере. Проще всего воспользоваться способами, описанными в статье Как принудительно завершить зависшую службу с учетом того, что эти действия придется выполнить удаленно.
Откройте окно командной строки на этом компьютере. Для завершения процесса TrustedInstaller.exe на удаленном сервере с именем corp-man02 нужно выполнить следующую команду.
taskkill.exe /s corp-man02 /u corpadmin_name /p [email protected]! /im TrustedInstaller.exe
Имя администратора (
corpadmin_name
) и пароль (
[email protected]!
) для подключения к удаленному компьютеру указаны непосредственно в команде.
Также можно удаленно завершить процесс с помощью утилиты Pskill из набора PSTools:
pskill.exe \corp-man02 TrustedInstaller.exe
Или PsExec:
psexec \corp-man02 taskkill /IM TrustedInstaller.exe /F
После этого на экране зависшего сервера должна появиться надпись Shutting down, и через несколько секунд он должен корректно перезагрузится.
Проблема с зависанием службы Windows Modules Installer при установке компонентов или обновлений встречается не только на серверных версиях Windows Server, но и на клиентских Windows 10 и Windows 8.1.
Если вы сталкиваетесь с появлением окна “Подготовка к настройке Windows. Не выключайте компьютер” при каждой перезагрузке или выключении компьютера, нужно очистить кэш службы обновлений и проверить целостность образа Windows.
Для очистки всех пакетов обновлений в локальном кэше Windows Update выполните следующие шаги:
- Остановите службы wuaserv и bits:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc - Переименуйте каталога SoftwareDistribution и catroot2:
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak - Запустите службы обновления:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc - После перезапуска служба wuauserv пересоздаст каталоги SoftwareDistribution и catroot2 и начнет проверку и загрузку обнвлений через Windows Update.
Для сброса компонентов Windows Update также можно воспользоваться готовым скриптом ResetWUEng. Подробности в статье по ссылке.
Проверьте целостность образа Windows и исправьте найденные ошибки с помощью DISM и sfc:
dism.exe /online /cleanup-image /restorehealth
sfc /scannow
Корректная перезагрузка зависшего при выключении Windows сервера
Уже не первый раз сталкиваюсь с такой проблемой в Windows Server 2008 R2 / Windows Server 2012/R2: после установки обновлений или неких ролей/компонентов сервер запрашивает перезагрузку, во время которой на экране появляется надпись “ Preparing to configure Windows. Do not turn off your computer ” или “ Подготовка к настройке Windows. Не выключайте компьютер ”. На этом этапе сервер замирает и эта надпись может висеть часами. При этом сервер продолжает быть доступен по сети, но часть служб, в том числе доступ к RDP, не доступны.
Как правило, в этом случае самый быстрый способ решить проблему – перезагрузить сервер по питанию (хардрезет). Например, удаленно перезагрузить физический сервер можно из консоли HP ILO , Dell iDRAC и .т.п, или из консоли Hyper-V , vSphere для виртуальных машин. Но в таком случае есть вероятность нарушить работу ОС. Лучше использовать более «мягкий» способ сброса зависшего при перезагрузке сервера.
С другого компьютера при помощи оснастки Службы (Services) – services.msс удаленно подключимся к зависшему серверу.
В списке служб сервера несложно найти службу Windows Modules Installer (Установщик модулей Windows), находящуюся в состоянии Stopping . Очевидно, именно эта служба мешает выполнению процедуры корректной перезагрузки сервера.
Кнопки управления службой при этом не доступны. В свойствах службы можно узнать имя исполняемого файла: C:WindowsservicingTrustedInstaller.exe
Наша задача – принудительно завершить данный процесс. Проще всего воспользоваться сценарием, описанным в статье Как принудительно завершить зависшую службу с учетом того, что эти действия придется выполнить удаленно.
На любом компьютере откройте окно командой строки и для завершения процесса TrustedInstaller.exe на сервере с именем corp-man02 выполнить следующую команду.
taskkill.exe /s corp-man02 /u corpadmin_name /p P@ssw0rd! /im TrustedInstaller.exe
То же самое действие можно выполнить с помощью утилиты Pskill из набора PSTools:
pskill.exe \corp-man02 TrustedInstaller.exe
psexec \corp-man02 taskkill /IM TrustedInstaller.exe /F
После этого на экране зависшего сервера должна появиться надпись Shutting down и через несколько мгновений он должен корректно перезагрузится.
Проблема встречается не только на серверных версиях Windows, но и на клиентских Windows 7 / Windows 8 / Windows 10.
Источник
Перезагрузка Windows через командную строку — Выключение/Перезагрузка из командной строки — Как перезагрузить компьютер из командной строки
Перезагрузка/Выключение компьютера средствами командной строки — иногда очень полезная процедура.
Перезагрузить/выключить компьютер можно различными способами.
Список команд для перезагрузки/выключения компьютера с помощью стандартных средств Windows
Как перезагрузить компьютер через командную строку, удаленный рабочий стол
Или «как перезагрузить компьютер из командной строки» Для перезагрузки через удаленный рабочий стол под Windows XP/Vista/7 можно выполнить команду: shutdown -t 0 -r -f
Параметры: -t 0 означает перезагрузка в течении «ноль» секунд,
-r перезагрузка а не выключение (reboot)
-f завершает все запущенные приложения (force, форсированное выключение с принудительным завершением программ)
Немедленная перезагрузка через командную строку:
Немедленное выключение через командную строку:
Команда shutdown
shutdown.exe -r -f -t 20 -c «Без паники компьютер будет перезагружен через 20 сек.»
Справка:
shutdown /?
Использование: shutdown [-i | -l | -s | -r | -a] [-f] [-m \ ]
[-t xx] [-c «комментарий»] [-d up:xx:yy]
Без аргументов Вывод справки по использованию (как и -?)
-i Отображение интерфейса, д.быть первым параме
-l Выход (не совместим с параметром -m)
-s Завершение работы компьютера
-r Перезагрузка компьютера
-a Прекращение завершения работы системы
-m \ Удаленный компьютер, на котором выполняется
действие
-t xx Таймаут завершения работы — xx сек.
-c «comment» Комментарий (не более 127 знаков)
-f Принудительное завершение приложений без
предварительного предупреждения
-d [u][p]:xx:yy Код причины завершения работы
u — пользовательский код
p — код запланированного завершения
xx — основной код причины (1 — 255)
yy — дополнительный код причины (1 — 65535)
Команды Win32 для перезагрузки Windows XP
rundll32 msgina,ShellShutdownDialog — вызов диалога «Завершение работы Windows XP»
Источник
Как перезагрузить сервер Windows через командную строку
Как перезагрузить сервер Windows через командную строку
Всем привет мне уже несколько раз писали такой вопрос, как перезагрузить сервер Windows через командную строку. Сегодня я на него отвечу, рассказав о нескольких способах это сделать. Для чего это может быть использовано ну например для написания скрипта, который в нужное время перезагрузит сервер, либо для саморазвития, мотивы могут быть разными, давайте смотреть как это сделать.
Перезагрузить через командную строку
Перезагружать через командную строку мы будем Windows Server 2008 R2, но данная инструкция подойдет как и для 2012 R2 так и для любой клиентской ОС хоть от Windows 7 до Windows 10. В начале мы рассмотрим классическую cmd, открываем ее (Как открыть командную строку читайте тут). Для перезагрузки используется вот такая команда.
-r — означает перезагрузка
У вас начнется моментально перезагрузка Windows.
Синтаксис утилиты shutdown
Ниже представлена подробная справка по всем возможным параметрам данной утилиты, думаю вы сможете найти бного полезного для различных задач.
Z:>shutdown
Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
[/m \компьютер][/t xxx][/d [p|u]xx:yy [/c «комментарий»]]
/i Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s Завершение работы компьютера.
/r Завершение работы и перезагрузка компьютера.
/g Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h Переключение локального компьютера в режим гибернации.
Для удобства можно создать ярлык в котором можно вставить данную команду, или же создать cmd или bat файл для удобства. Так же я данную возможность использовал в mmc консоли. Помимо того что можно перезагрузить через командную строку, есть возможность сделать тоже самое и через PowerShell.
Как перезагрузить сервер через PowerShell
Microsoft уже давно несет свой сильный язык в массы, и надо вам сказать он очень функционален, но об этом позже. PowerShell, так же имеет возможность перезагрузить ваш сервер или компьютер через свою командную строку, делается это очень просто. Открываем оболочку PowerShell и вводим вот такой командлет
Или для нескольких
Довольно таки просто, есть возможно перезагружать список серверов. Уверен теперь у вас не будет проблем перезагрузить компьютер через командную строку. Существует конечно большое множество подобного рода утилит, но их нужно доставлять. Описанные два средства уже являются компонентами Windows и не требуют установки, что подразумевает моментальное их использование, да и чем меньше на сервере установлено тем лучше, более безопасно, так как любое стороннее по нужно обновлять и следить за этим.
Источник