- Windows server события перезагрузки
- Описание отслеживания событий завершения работы
- Аннотация
- Дополнительные сведения
- Настраиваемые параметры для определения причины завершения работы
- Событие Microsoft-Windows-RPC-Events 11 после перезагрузки
- Симптом
- Причина
- Решение
- Дополнительные сведения
- Windows: Логи Выключений/Перезагрузок
- Коды Событий Выключения
- «Просмотр событий» — История Выключений
- Логи Выключений в PowerShell
Windows server события перезагрузки
Всем привет, сегодня небольшая заметка для начинающих системных администраторов, рассмотрим вопрос как определить кто перезагрузил сервер Windows. Бывают ситуации, что по какой то причине отваливается сервер его удаленно перезагрузили, зайдя на которой вы не видите что у него был синий экран BSOD, и значит надо искать кто то его отправил в ребут. Вам необходимо выяснить кто это был.
И так рассматривать кто перезагрузил сервер Windows я буду на примере Windows Server 2008 R2, но все действия абсолютно одинаковы в любой версии Windows начиная с Vista. Поможет нам в реализации нашей задачи оснастка Просмотр событий. Открыть его можно Пуск-Администрирование-Просмотр событий или нажать WIN+R и ввести там evenvwr.msc.
у вас откроется оснастка Просмотр событий. Вам нужно выбрать журнал Windows Система. В нем как раз и находится нужная нам информация в виде события. Проблема в том что их генерируется порой очень много, для этого придумали фильтр. Жмем справа в колонке действия Фильтр текущего журнала.
В открывшемся окне вам нужно отфильтровать данный журнал. Задаем дату, я выставил период за последнюю неделю,
можете выставить и меньше и больше. Выбираем уровень событий, ставим все и самое главное какой будет источник событий. В источнике событий выбираете USER32, он и хранит нужный лог.
В итоге у меня получилась вот такая картина
После нажатия кнопки ок вы получите отфильтрованный журнал система, у меня нашлось одно событие. Код события 1074 о том что сервер с Windows Server 2008 R2 был перезагружен системой после установки программы Microsoft SOAP Toolkit.
Мне этого мало и нужно понять кто начал установку данного приложения. Для этого так же переходив уже в журнал Приложения, делаем фильтр, дату ставим например тоже неделю
Еще отфильтруем по кодам событий с 1035-1040
И в итоге мы видим вот такое событие
Вот мы и выяснили кто он мистер Х. В качестве эксперимента можете удаленно перезагрузить тестовую машину или например я рассказывал как перезагрузить компьютер через командную строку.
Описание отслеживания событий завершения работы
В этой статье описывается отслеживание событий завершения работы.
Исходная версия продукта: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 293814
Аннотация
Отслеживание событий завершения работы — это функция Microsoft Windows Server 2003 и Microsoft Windows XP, которую можно использовать для согласованного отслеживания причины отключения системы. Затем эти сведения можно использовать для анализа завершения работы и разработки более полного понимания системной среды. Отслеживание событий завершения работы занося в журнал событий, аналогичных следующим событиям системы:
Дополнительные сведения
Windows Server 2003 и Windows XP 64-Bit Edition версии 2003
По умолчанию отслеживание событий завершения работы включено для всех операционных систем Windows Server 2003 и Windows XP 64-Bit Edition версии 2003.
Чтобы отключить отслеживание событий завершения работы во всех операционных системах Windows Server 2003 и Windows XP 64-Bit Edition версии 2003, отключать политику отслеживания событий завершения работы с помощью групповой политики. Чтобы сделать это с помощью локальной групповой политики, выполните следующие действия:
- Нажмите кнопку Пуск и выберите пункт Выполнить.
- Введите gpedit.msc и выберите «ОК».
- Раз развернуть конфигурацию компьютера, развернуть административные шаблоны, а затем развернуть «Система».
- Дважды щелкните display Shutdown Event Tracker.
- Выберите «Отключено» и «ОК»
Windows XP Professional
По умолчанию в Windows XP Professional отключено отслеживание событий завершения работы.
Чтобы включить отслеживание событий завершения работы в Windows XP Professional, Windows XP Tablet PC Edition и Windows XP Media Center Edition, включите политику отслеживания событий завершения работы с помощью групповой политики. Чтобы сделать это с помощью локальной групповой политики, выполните следующие действия:
- Нажмите кнопку Пуск и выберите пункт Выполнить.
- Введите gpedit.msc и выберите «ОК».
- Раз развернуть конфигурацию компьютера, развернуть административные шаблоны, а затем развернуть «Система».
- Дважды щелкните display Shutdown Event Tracker.
- Щелкните Включено.
- В окне «Отслеживание событий завершения работы» выберите «Всегда» и выберите «ОК».
Отслеживание событий завершения работы не является функциональным компонентом в Windows XP Home Edition. Поэтому вы не можете использовать отслеживание событий завершения работы в Windows XP Home Edition.
Корпорация Майкрософт рекомендует не включить отслеживание событий завершения работы в Windows XP Professional, планшетном ПК с Windows XP или Windows XP Media Center Edition. Корпорация Майкрософт не поддерживает использование этого компонента в этих средах Windows XP.
Настраиваемые параметры для определения причины завершения работы
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения см. в сведениях о том, как создать и восстановить реестр в Windows.
Windows предоставляет список из восьми универсальных причин, по которым компьютер был отключен. Этот список можно изменить, включив в него собственные настраиваемые причины. Чтобы добавить собственные причины, выполните следующие действия:
Откройте редактор реестра.
Найдите и выберите следующий ключ реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability\UserDefined
В меню «Правка» выберите «Новый» и «Много строка». При этом создается новый ключ с временным именем «New Value».
Введите имя ключа реестра в следующем формате и нажмите клавишу ВВОД: UI_control_flags; major_reason_number; minor_reason_number
Раздел UI_control_flags имени значения может содержать одно или несколько из следующих значений:
- P (указывает, что причина запланирована. Если это значение опущено, значение по умолчанию является незапланированным.)
- C или B (указывает, что требуется комментарий).)
- S (указывает, что причина должна отображаться в диалоговом окне завершения работы, инициированном пользователем.)
- Г (указывает, что причина должна отображаться в диалоговом окне неожиданного завершения работы.) Например, если вы хотите, чтобы причина отображалась в диалоговом окне неожиданного завершения работы, завершение работы будет незапланированным, а завершение работы соответствует основной причине 2 и по второстепенной причине 2, введите следующее имя значения: D;2;2
Дважды щелкните новый ключ и определите данные значения в следующем формате:
Каждое значение состоит из двух строк на отдельных строках; Первая строка является заголовком (она отображается в списке), а вторая строка — описанием (это текст, который отображается по выбранной причине).
Например, если вы хотите создать настраиваемую причину аварии, можно определить данные значения следующим образом: Natural Disaster (unplanned)
Чтобы компьютер был выключен, необходимо, чтобы компьютер был остановлен из-за затравки, а также от хлама или другого незапланированного естественного события. Укажите естественное событие в области комментария.
Событие Microsoft-Windows-RPC-Events 11 после перезагрузки
В этой статье приводится решение для исправления события Microsoft-Windows-RPC-Events 11, которое возникает при запуске оснастки диспетчера серверов (servermanager.msc) в течение длительного времени или запуске монитора сервера ресурсов (rhs.exe), где размещен ресурс FileServer.
Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 974814
Симптом
При запуске файла servermanager.msc в течение длительного времени или при запуске rhs.exe ресурсе FileServer будет записано следующее предупреждение журнала событий приложения:
Для DHCP-серверов можно заметить следующее описание события:
Имя журнала: Приложение
Источник: Microsoft-Windows-RPC-Events
ИД события: 11
Категория задач: нет
Уровень: предупреждение
Ключевые слова:
Пользователь: CONTOSO\Administrator
Компьютер: contoso.com
Описание:
Возможная утечка памяти. Приложение («C:\WINDOWS\SYSTEM32\MMC.EXE» «C:\WINDOWS\SYSTEM32\SERVERMANAGER. MSC») (PID: 584) передает указатель, не относячий к NULL, в RPC для параметра [out] с пометкой [allocate(all_nodes)]. Параметры [allocate(all_nodes)] всегда перена месте; Если исходный указатель содержал адрес допустимой памяти, эта память будет утечка. Вызов исходит из интерфейса с UUID (<6bffd098-a112-3610-9833-46c3f874532d>), номер метода (2). Действие пользователя: обратитесь к поставщику приложения за обновленной версией приложения.
Для ресурса FileServer:
Описание:
Возможная утечка памяти. Application (C:\Windows\Cluster\rhs.exe -key SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters\Rhs \ -parentPid
-initEvent -replyEndpoint ) (PID: \
) has passed a non-NULL pointer to RPC for an [out] parameter marked [allocate(all_nodes)]. Параметры [allocate(all_nodes)] всегда перена месте; Если исходный указатель содержал адрес допустимой памяти, эта память будет утечка. Вызов исходит из интерфейса с UUID (<4b324fc8-1670-01d3-1278-5a47bf6ee188>), номер метода). Действие пользователя: обратитесь к поставщику приложения за обновленной версией приложения.
Причина
Эта проблема возникает во время вызова части UID внутренней структуры с параметром, не инициализированным как NULL. Это приводит к обнаружению ложного срабатыва при утечке памяти.
Решение
Не существует утечки памяти или функционального воздействия на это конкретное условие. Это предупреждение можно игнорировать, если UUID — <6bffd098-a112-3610-9833-46c3f874532d>или <4b324fc8-1670-01d3-1278-5a47bf6ee188>, а утечка памяти не выполняется.
Дополнительные сведения
Корпорация Майкрософт подтвердила, что это проблема в продуктах Майкрософт, перечисленных в начале этой статьи.
Windows: Логи Выключений/Перезагрузок
При диагностики проблемы, которая вызывает неожиданные перезагрузки или выключения машины под управлением Windows, важно знать, какие события могут быть с этим связаны, коды этих событий (англ. event ID) и как найти соответствующие логи.
В этой заметке я публикую коды событий, связанных с выключением/перезагрузкой системы.
Я также показываю, как просмотреть историю включений/выключений с помощью стандартного приложения «Просмотр событий» (англ. Event Viewer) или из командной строки с помощью PowerShell.
Дельный Совет: Загрузка Windows в безопасном режиме! Читать далее →
Коды Событий Выключения
Список кодов в журнале событий Windows, связанных с выключением или перезагрузкой системы:
Event ID | Описание |
---|---|
41 | Система была перезагружена без корректного завершения работы. |
1074 | Система была корректного выключена пользователем или процессом. |
1076 | Следует за Event ID 6008 и означает, что первый пользователь (с правом выключения системы) подключившийся к серверу после неожиданной перезагрузки или выключения, указал причину этого события. |
6005 | Запуск «Журнала событий Windows» (англ. Event Log). Указывает на включение системы. |
6006 | Остановка «Журнала событий Windows» (англ. Event Log). Указывает на выключение системы. |
6008 | Предыдущее выключение системы было неожиданным. |
6009 | Версия операционной системы, зафиксированная при загрузке системы. |
6013 | Время работы системы (англ. system uptime) в секундах. |
«Просмотр событий» — История Выключений
События связанные с выключениями системы (включая дату и время) могут быть просмотрены с помощью программы «Просмотр событий».
Запустить «Просмотр событий» и найти события связанные с выключениями:
- Нажмите клавишу Win , наберите eventvwr и запустите Просмотр событий
- В панели слева разверните Журналы Windows и перейдите в Система
- Щелкните правой кнопкой мыши на Система и выберите Фильтр текущего журнала.
- Введите следующие коды в поле и нажмите OK :
Дельный Совет: История команд в PowerShell! Читать далее →
Логи Выключений в PowerShell
Например, чтобы отфильтровать 10000 последних записей из системного журнала событий в Windows и отобразить только те события, которые связаны с включениями или выключениями системы, выполните:
Дельный Совет: Запуск/Остановка служб в Windows из CMD! Читать далее →