Расширенное устранение неполадок для события с кодом 41: "система была перезагружена без аккуратного завершения работы"Advanced troubleshooting for Event ID 41: "The system has rebooted without cleanly shutting down first"

Домашние пользователи Эта статья предназначена для использования агентами поддержки и ИТ-специалистами.Home users This article is intended for use by support agents and IT professionals. Если вы ищете дополнительные сведения об ошибках синего экрана, ознакомьтесь со статьей Устранение неполадок, возникающих на экране.If you're looking for more information about blue screen error messages, please visit Troubleshoot blue screen errors.

Чтобы завершить работу Windows, предпочтительнее выбрать Пуск, а затем выбрать вариант, чтобы выключить или выключить компьютер.The preferred way to shut down Windows is to select Start, and then select an option to turn off or shut down the computer. Если вы используете этот стандартный метод, операционная система закрывает все файлы и уведомляет запущенные службы и приложения, чтобы они могли записывать любые несохраненные данные на диск и сбрасывать любые активные кэши.When you use this standard method, the operating system closes all files and notifies the running services and applications so that they can write any unsaved data to disk and flush any active caches.

Если компьютер неожиданно завершает работу, Windows регистрирует событие с кодом 41 при следующем запуске компьютера.If your computer shuts down unexpectedly, Windows logs Event ID 41 the next time that the computer starts. Текст события напоминает следующее:The event text resembles the following:

Код события: 41Event ID: 41
Описание: система была перезагружена без аккуратного завершения работы.Description: The system has rebooted without cleanly shutting down first.

Это событие указывает на то, что некоторые непредвиденные действия не позволили Windows завершить работу должным образом.This event indicates that some unexpected activity prevented Windows from shutting down correctly. Это может быть вызвано перерывом в источнике питания или фатальной ошибкой.Such a shutdown might be caused by an interruption in the power supply or by a Stop error. Если это возможно, Windows зарегистрирует все коды ошибок по мере их завершения.If feasible, Windows records any error codes as it shuts down. На этапе ядра следующей загрузки Windows Windows проверяет эти коды и включает все существующие коды в данные событий события с кодом 41.During the kernel phase of the next Windows startup, Windows checks for these codes and includes any existing codes in the event data of Event ID 41.

СформированEventData
BugcheckCode 159BugcheckCode 159
BugcheckParameter1 0x3BugcheckParameter1 0x3
BugcheckParameter2 0xfffffa80029c5060BugcheckParameter2 0xfffffa80029c5060
BugcheckParameter3 0xfffff8000403d518BugcheckParameter3 0xfffff8000403d518
BugcheckParameter4 0xfffffa800208c010BugcheckParameter4 0xfffffa800208c010
SleepInProgress ложьSleepInProgress false
PowerButtonTimestamp 0Converts в 0x9F (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010)PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010)

Как использовать событие с кодом 41 при устранении неполадок при неожиданном завершении работы или перезапускеHow to use Event ID 41 when you troubleshoot an unexpected shutdown or restart

Сама по себе событие с кодом 41 может не содержать достаточных сведений, чтобы явно определить, что произошло.By itself, Event ID 41 might not contain sufficient information to explicitly define what occurred. Обычно необходимо также решить, что происходило на момент неожиданного завершения работы (например, сбой модуля питания).Typically, you have to also consider what was occurring at the time of the unexpected shutdown (for example, the power supply failed). Используйте сведения из этой статьи, чтобы определить способ устранения неполадок, подходящий для ваших обстоятельств.Use the information in this article to identify a troubleshooting approach that is appropriate for your circumstances:

  • Сценарий 1: компьютер перезапустится из-за системной ошибки, а событие с кодом 41 включает в себя ошибку Stop (проверка ошибки).Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a Stop error (bug check) code
  • Сценарий 2: компьютер перезапустится, так как вы нажимаете кнопку включения и удерживаете ее.Scenario 2: The computer restarts because you pressed and held the power button
  • Сценарий 3: компьютер не отвечает на запросы или перезапускается случайным образом, а событие с кодом 41 не записывается, а элемент event ID 41 содержит код ошибки с нулевым значением.Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is not logged or the Event ID 41 entry lists error code values of zero

Сценарий 1: компьютер перезапустится из-за системной ошибки, а событие с кодом 41 включает в себя ошибку Stop (проверка ошибки).Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a Stop error (bug check) code

Когда компьютер завершает работу или перезапустится из-за ошибки Stop, Windows включает в событие Event ID 41 данные о STOP-ошибке в рамках дополнительных данных события.When a computer shuts down or restarts because of a Stop error, Windows includes the Stop error data in Event ID 41 as part of the additional event data. Эти сведения включают код ошибки Stop (также называемый кодом проверки ошибки), как показано в следующем примере:This information includes the Stop error code (also called a bug check code), as shown in the following example:

СформированEventData
BugcheckCode 159BugcheckCode 159
BugcheckParameter1 0x3BugcheckParameter1 0x3
BugcheckParameter2 0xfffffa80029c5060BugcheckParameter2 0xfffffa80029c5060
BugcheckParameter3 0xfffff8000403d518BugcheckParameter3 0xfffff8000403d518
BugcheckParameter4 0xfffffa800208c010BugcheckParameter4 0xfffffa800208c010

Примечание

Событие с кодом 41 включает код проверки ошибок в десятичном формате.Event ID 41 includes the bug check code in decimal format. В большинстве случаев, когда коды проверки ошибок обозначают коды как шестнадцатеричные значения, а не десятичные значения.Most documentation that describes bug check codes refers to the codes as hexadecimal values instead of decimal values. Чтобы преобразовать десятичное число в шестнадцатеричное, выполните указанные ниже действия.To convert decimal to hexadecimal, follow these steps:

  1. Нажмите кнопку Пуск, в поле поиска введите Калькулятор и выберите Калькулятор.Select Start, type calc in the Search box, and then select Calculator.
  2. В окне калькулятора нажмите кнопку вид > программиста.In the Calculator window, select View > Programmer.
  3. Убедитесь, что в левой части калькулятора выделена кнопка Dec .On the left side of calculator, verify that Dec is highlighted.
  4. Введите десятичное значение кода проверки ошибки с помощью клавиатуры.Use the keyboard to enter the decimal value of the bug check code.
  5. В левой части калькулятора выберите пункт ШЕСТН.On the left side of the calculator, select Hex.
    Значение, отображаемое калькулятором, теперь является шестнадцатеричным кодом.The value that the calculator displays is now the hexadecimal code.

При преобразовании кода проверки ошибок в шестнадцатеричный формат убедитесь, что за префиксом "0x" следуют восемь цифр (то есть часть кода после "x" содержит достаточно нулей, чтобы заполнить восемь цифр).When you convert a bug check code to hexadecimal format, verify that the “0x” designation is followed by eight digits (that is, the part of the code after the “x” includes enough zeros to fill out eight digits). Например, 0x9F, как правило, задокументировано в 0x0000009F, а 0xA — в документации 0x0000000A.For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. В случае данных из примера в этой статье "159" преобразуется в 0x0000009F.In the case of the example event data in this article, "159" converts to 0x0000009f.

После того как вы определите шестнадцатеричное значение, воспользуйтесь приведенными ниже ссылками, чтобы продолжить устранение неполадок.After you identify the hexadecimal value, use the following references to continue troubleshooting:

Сценарий 2: компьютер перезапустится, так как вы нажимаете кнопку включения и удерживаете ее.Scenario 2: The computer restarts because you pressed and held the power button

Так как этот метод перезапускает компьютер мешает работе Windows, мы рекомендуем использовать этот метод только в том случае, если у вас нет альтернативы.Because this method of restarting the computer interferes with the Windows shutdown operation, we recommend that you use this method only if you have no alternative. Например, если ваш компьютер не отвечает, вам может потребоваться использовать этот подход.For example, you might have to use this approach if your computer is not responding. Когда вы перезагрузите компьютер, нажав и удерживая кнопку Power, компьютер заносит в журнал событие с кодом 41, которое содержит ненулевое значение для записи PowerButtonTimestamp .When you restart the computer by pressing and holding the power button, the computer logs an Event ID 41 that includes a non-zero value for the PowerButtonTimestamp entry.

Дополнительные сведения об устранении неполадок с неотвечающими компьютерами можно найти в справке Windows.For help when troubleshooting an unresponsive computer, see Windows Help. Попробуйте найти справку, используя ключевые слова (например, "зависнуть", "ответить" "или" пустой экран ").Consider searching for assistance by using keywords such as "hang," "responding," or "blank screen."

Сценарий 3: компьютер не отвечает на запросы или перезапускается случайным образом, а событие с кодом 41 не записывается, либо в списке событий с кодом 41 содержится значение ошибки, равное нулю.Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is not recorded or the Event ID 41 entry or lists error code values of zero

Этот сценарий включает указанные ниже обстоятельства.This scenario includes the following circumstances:

  • Вы отключите питание компьютера и не отвечаете на него, а затем перезагрузите компьютер.You shut off power to an unresponsive computer, and then you restart the computer.
    Чтобы убедиться в том, что компьютер не отвечает, нажмите клавишу CAPS LOCK на клавиатуре.To verify that a computer is unresponsive, press the CAPS LOCK key on the keyboard. Если индикатор CAPS LOCK на клавиатуре не меняется при нажатии клавиши CAPS LOCK, компьютер может полностью не отвечать на запросы (также называемый жесткой зависнуть).If the CAPS LOCK light on the keyboard does not change when you press the CAPS LOCK key, the computer might be completely unresponsive (also known as a hard hang).
  • Компьютер перезапустится, но не создаст событие с кодом 41.The computer restarts, but it does not generate Event ID 41.
  • Компьютер перезапустится и создаст событие с кодом 41, но значения BugcheckCode и PowerButtonTimestamp равны нулю.The computer restarts and generates Event ID 41, but the BugcheckCode and PowerButtonTimestamp values are zero.

В таких случаях что-то не позволяет Windows создавать коды ошибок или записывать коды ошибок на диск.In such cases, something prevents Windows from generating error codes or from writing error codes to disk. Что-то может заблокировать доступ к записи на диск (как в случае неотвечающего компьютера), или компьютер может быстро завершить работу, чтобы написать коды ошибки или даже обнаружить ошибку.Something might block write access to the disk (as in the case of an unresponsive computer) or the computer might shut down too quickly to write the error codes or even detect an error.

Сведения в ИД событий 41 указывают, где следует начать проверку на наличие проблем.The information in Event ID 41 provides some indication of where to start checking for problems:

  • Событие с кодом 41 не записывается, или код проверки ошибки равен нулю.Event ID 41 is not recorded or the bug check code is zero. Это может свидетельствовать о проблеме источника питания.This behavior might indicate a power supply problem. Если питание компьютера прерывается, компьютер может завершить работу без возникновения критической ошибки.If the power to a computer is interrupted, the computer might shut down without generating a Stop error. Если это приводит к ошибке, возможно, это не закончится, пока коды ошибок не будут записаны на диск.If it does generate a Stop error, it might not finish writing the error codes to disk. При следующем запуске компьютера может не регистрироваться событие с кодом 41.The next time the computer starts, it might not log Event ID 41. Или, если это так, код проверки ошибки равен нулю.Or, if it does, the bug check code is zero. Причина может быть в указанных ниже случаях.Conditions such as the following might be the cause:

    • В случае портативного компьютера батарея была удалена или полностью обработана.In the case of a portable computer, the battery was removed or completely drained.
    • В случае настольного компьютера подключение к компьютеру было отключено или произошел сбой электропитания.In the case of a desktop computer, the computer was unplugged or experienced a power outage.
    • Источник питания не подключается к электросети и неисправен.The power supply is underpowered or faulty.
  • Значение PowerButtonTimestamp равно нулю.The PowerButtonTimestamp value is zero. Это может происходить, если вы отключили электроэнергию на компьютере, который не отвечает на ввод данных.This behavior might occur if you disconnected the power to a computer that was not responding to input. Причина может быть в указанных ниже случаях.Conditions such as the following might be the cause:

    • Процесс Windows заблокировал доступ к записи на диск, и вы выключаете его, удерживая нажатой кнопку Power (не менее четырех секунд).A Windows process blocked write access to the disk, and you shut down the computer by pressing and holding the power button for at least four seconds.
    • Вы отключили электроэнергию на компьютере, на котором не отвечает.You disconnected the power to an unresponsive computer.

Обычно симптомы, описанные в этом сценарии, указывают на неполадки оборудования.Typically, the symptoms described in this scenario indicate a hardware problem. Чтобы помочь локализовать проблему, выполните указанные ниже действия.To help isolate the problem, do the following:

  • Отключите функцию пересинхронизации.Disable overclocking. Если на компьютере включена возможность включения и отключения синхронизации, отключите ее.If the computer has overclocking enabled, disable it. Убедитесь в том, что проблема возникает, когда система работает на нужной скорости.Verify that the issue occurs when the system runs at the correct speed.
  • Проверьте память.Check the memory. Проверьте работоспособность и конфигурацию памяти с помощью средства проверки памяти.Use a memory checker to determine the memory health and configuration. Убедитесь, что все микросхемы памяти работают с одинаковой скоростью и что каждая микросхема настроена правильно в системе.Verify that all memory chips run at the same speed and that every chip is configured correctly in the system.
  • Проверьте источник питания.Check the power supply. Убедитесь, что на блоке питания достаточно энергии для правильной обработки установленных устройств.Verify that the power supply has enough wattage to appropriately handle the installed devices. Если была добавлена память, установлен более новый процессор, установлены дополнительные диски или дополнительные устройства, такие устройства могут потребовать больше энергии, чем тот, который обеспечивает согласованность питания.If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. Если на компьютере регистрируется событие с кодом 41, так как питание компьютера было прервано, возможно, вы можете получить источник бесперебойного питания (ИБП), например резервный блок питания от аккумулятора.If the computer logged Event ID 41 because the power to the computer was interrupted, consider obtaining an uninterruptible power supply (UPS) such as a battery backup power supply.
  • Проверьте, не перегревается ливы.Check for overheating. Изучите внутреннюю температуру оборудования и проверяйте наличие компонентов, нагревается на перегреве.Examine the internal temperature of the hardware and check for any overheating components.

Если вы выполняете эти проверки, но по-прежнему не можете изолировать проблему, задайте для системы конфигурацию по умолчанию и проверьте, не возникает ли проблема.If you perform these checks and still cannot isolate the problem, set the system to its default configuration and verify whether the issue still occurs.

Примечание

Если появляется сообщение о фатальной ошибке, содержащее код ошибки, но событие с кодом 41 не включает этот код, измените поведение компьютера, перезапустить его.If you see a Stop error message that includes a bug check code, but Event ID 41 does not include that code, change the restart behavior for the computer. Для этого выполните указанные ниже действия.To do this, follow these steps:

  1. Щелкните правой кнопкой мыши Мой компьютери выберите свойства > Дополнительные параметры > Advancedсистемы.Right-click My Computer, then select Properties > Advanced system settings > Advanced.
  2. В разделе Загрузка и восстановление выберите пункт Параметры.In the Startup and Recovery section, select Settings.
  3. Снимите флажок Автоматический перезапуск .Clear the Automatically restart check box.