How to Fix STOP 0x0000005C Errors

A Troubleshooting Guide for the 0x5c Blue Screen of Death

Windows

  • Error Messages

  • Basics

  • Maintenance

  • Symptoms

by
Tim Fisher

Tim Fisher has 30+ years’ professional technology support experience. He writes troubleshooting content and is the General Manager of Lifewire.

Updated August 08, 2019

STOP 0x0000005C errors are likely caused by hardware or device driver issues, and will most likely always appear on a STOP message, more commonly called a Blue Screen of Death (BSOD).

One of the errors below, or a combination of both errors, may display on the STOP message:

STOP: 0x0000005CHAL_INITIALIZATION_FAILED

The STOP 0x0000005C error may also be abbreviated as STOP 0x5C but the full STOP code will always be what’s displayed on the blue screen STOP message.

If Windows is able to start after the STOP 0x5C error, you may be prompted with a Windows has recovered from an unexpected shutdown message that shows:

Problem Event Name: BlueScreenBCCode: 5c

Any of Microsoft’s Windows NT-based operating systems could experience the STOP 0x0000005C error. This includes Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, and Windows NT.

If STOP 0x0000005C isn’t the exact STOP code you’re seeing or HAL_INITIALIZATION_FAILED isn’t the exact message, please check our Complete List of STOP Error Codes and reference the troubleshooting information for the STOP message that you are seeing. If you’re on Windows Server 2008, take note of what’s written below in Step 4 about that kind of STOP 0x5C error.

How to Fix STOP 0x0000005C Errors

  1. Restart your computer if you haven’t already done so.

    The STOP 0x0000005C blue screen error may not occur again after rebooting.

  2. Use the latest version of VirtualBox, VMware Workstation, or other virtual machine software if you’re receiving the HAL_INITIALIZATION_FAILED error during the installation of Windows 10 or Windows 8 on a VM.

    Versions of popular virtual machine tools that were released before some of the early releases of Windows 10 and 8 don’t support the operating systems.

  3. Make sure all pins on the 24-pin PSU power connector are properly connected to the motherboard.

    This is really only a problem in computers with power supplies with a 20+4 pin connector instead of a 24 pin connector. With the extra four pins separate, it’s easy for them to become loose or assume they’re not necessary.

  4. Install the «Fix363570» hotfix from Microsoft, but only if you’re receiving a very specific STOP 0x0000005C error while trying to start a computer running Windows Server 2008 R2 or Windows Server 2008 R2 Service Pack 1 (SP1).

    These errors only occur on Windows Server 2008 when x2APIC mode is enabled in BIOS. According to Microsoft: This issue occurs because the ACPI driver (Acpi.sys) incorrectly creates a duplicated physical device object (PDO) when some APIC IDs are larger than a value of 255.

    If you see either of the below errors, visit that link above to install the hotfix. The first occurs during startup if there is not a debugger attached to the computer, while the second is seen when a debugger is attached (again, only when the above conditions are met):

    STOP 0x0000005C ( parameter1 , parameter2 , parameter3 , parameter4 ) HAL_INITIALIZATION_FAILED A driver has enumerated two child PDO's that return identical Device Ids.
  5. See Microsoft’s explanation of this STOP 0x0000005C error for more information about how it applies to this scenario in Windows Server 2008 and specific details on how the hotfix works.

Perform basic STOP error troubleshooting. These extensive troubleshooting steps aren’t specific to the STOP 0x0000005C error but they should help resolve it since most STOP errors are so similar.

Continue Reading

Errors Related to Windows 788.110 BSOD REGISTRY_ERROR

  • “REGISTRY_ERROR” appears and crashes the active program window.
  • “STOP Error 0x51: REGISTRY_ERROR” is displayed.
  • A problem has been detected and Windows has been shut down to prevent damage to your computer. The problem seems to be caused by the following file:
  • Your PC frequently crashes with Error 0x51 when running the same program.
  • “The REGISTRY_ERROR bug check has a value of 0x00000051. This indicates that a severe registry error has occurred.” is displayed.
  • Windows runs sluggishly and responds slowly to mouse or keyboard input.
  • Your computer periodically “freezes” for a few seconds at a time.

Причина ошибки 0x00000050

Ошибка 0x00000050 и синий экран смерти чаще всего возникают в тех случаях, когда компьютеру не удалось получить запрошенную информацию от оперативной памяти.

К сожалению, статистика такова, что подобный тип проблемы возникает при аппаратной неполадке, то есть проблема имеется в оперативной памяти компьютера.

В более редких случаях ошибка 0x00000050 может говорить о проблемах в работе видеокарты. Выяснить, в каком же устройстве именно возникла неполадка, можно только опытным путем.

Кроме этого, ошибка 0x00000050 может возникнуть и из-за программного обеспечения, установленного на компьютере, причем проблемой могут как стать установленные вами драйвера, так и работающий антивирус.

0x0000009C MACHINE_CHECK_EXCEPTION

Рейтинг:   / 23

Просмотров: 56433

      Синий экран смерти 0x0000009C указывает на фатальное исключение машинного контроля.

 Параметры MACHINE_CHECK_EXCEPTION:

     В зависимости от типа процессора различаются и параметры ошибки.

     Если в компьютере установлен процессор на базе x86 с функцией Machine Check Exception (MCE), и без функции Machine Check Architecture (MCA) (процессор Intel Pentium), то параметры имеют следующие значение:

  1. Младшие 32 бита P5_MC_TYPE Machine Service Report (MSR);
  2. Адрес структуры MCA_EXCEPTION;
  3. Старшие 32 бита P5_MC_ADDR MSR;
  4. Младшие 32 бита P5_MC_ADDR MSR.

      Если процессор основан на более новой архитектурной базе x86 и имеет функции MCA и MCE (например, процессор Intel  6 поколения и старше, Pentium Pro, Pentium IV или Xeon), или x64 процессор, то параметры имеют следующее значение:

  1. Номер банка;
  2. Адрес структуры MCA_EXCEPTION;
  3. Старшие 32 бита MCi_STATUS MSR функции MCA, у которой обнаружена ошибка;
  4. Младшие 32 бита MCi_STATUS MSR функции MCA, у которой обнаружена ошибка.

      Если процессор основан на архитектуре Itanium, то параметры ошибки имеют следующие значения.

     1 параметр указывает на тип нарушения

1 параметр 2 параметр 3 параметр 4 параметр Причина
0x1 Лог адреса Размер лога  
0x2 Лог адреса Размер лога Код ошибки Системный уровень абстрагирования (SAL) возвратил ошибку  SAL_GET_STATEINFO при обработке MCA.
0x3 Лог адреса Размер лога Код ошибки SAL возвратила ошибку SAL_CLEAR_STATEINFO, во время обработки MCA.
0x4 Лог адреса Размер лога Firmware (FW) сообщил о фатальной ошибке MCA.
0x5 Лог адреса Размер лога Различают две причины:

  • SAL сообщил о восстанавливаемом MCA, который в настоящее время не поддерживается;
  • SAL сгенерировал MCA, но не смог произвести запись ошибки.
0xB Лог адреса Размер лога  
0xC Лог адреса Размер лога Код ошибки SAL возвратил ошибку SAL_GET_STATEINFO при обработке события INIT.
0xD Лог адреса Размер лога Код ошибки SAL возвратил ошибку SAL_CLEAR_STATEINFO, во время обработки события INIT.
0xE Лог адреса Размер лога  

Комментарии

     В Windows Vista и более поздних операционных системах синий экран 0x0000009C происходит только при следующих обстоятельствах:

  • WHEA не полностью инициализирован;
  • Все процессоры, которые сближаются,  не имеют ошибок в регистрах.

     При других обстоятельств эта ошибки была заменена BSoD 0x00000124: WHEA_UNCORRECTABLE_ERROR.

Решение

     Для устранения ошибки воспользуйтесь статьей “Общие рекомендации по устранению BSoD”.

Буду признателен, если воспользуетесь кнопочками:

Добавить комментарий

How To Fix BSOD Registry_Error 0x00000051 Manually

Solution 1: Deactivate System Maintenance

  • In the Windows search bar, type Maintenance and press the Enter key
  • A new screen will appear
  • Then click on the Security and Maintenance option

Expand the Maintenance section

  • After that click on the Start maintenance option
  • Now see that if the maintenance has successfully launched or not, if it’s launched then skip this solution right here and move to the next step but if you found Registry_Error, then deactivate the System Maintenance
  • To deactivate System Maintenance, press Windows + R key to open the Run command
  • Type regedit and press the Enter key to open the Registry editor menu

  • Locate the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance
  • In the right Windowpane, search for MaintenanceDisabled Dword but if you are unable to find then we have to create this key
  • Now, in the right Window, right-click in the empty area and select New > DWORD (32-bit) Value

  • Then name this new key as MaintenanceDisabled
  • Click on the OK button
  • After that, double click on the newly created key and enter the numeric value 1 in the value data field.
  • Select Ok and close all the menu.

Lastly, restart your system to apply the changes and fix the BSOD Registry_Error

Solution 2: Check Windows Operating System is Up To Date

  • At first, go to the Control Panel menu
  • In Control Panel, go to Update & Security

Choose Check for updates option

  • Install all the pending updates
  • After the updates get over, restart your system

Solution 3: Try Windows Memory Diagnostic Option

  • In the Windows search bar, type Memory and press the Enter key
  • Then choose the Windows Memory Diagnostic option
  • A new dialog box will appear on the screen
  • Then click on the Restart now and check for problems option

  • After that Windows will immediately restart to check the errors that why you are facing the problem of BSOD Registry_Error
  • Proceed the steps manually to solve your issue
  • Lastly, restart your system to save the changes

Solution 4: Update Device Drivers

  • Go to the Start menu
  • Right click on the My Computer option
  • Choose the Device option
  • A new screen will open
  • Select the Device Manager option

  • In Device Manager, go to the Update Driver option to update your drivers
  • After the update gets complete, check whether your issue gets resolved or not

Apart from this, you can also update the drivers automatically, by running the Driver Booster. This scans your system and updates the drivers without following any manual process.

Solution 5: Perform a Full Antivirus System Scan

Sometimes, due to malware or virus infection, you may get the error 0x00000051 BSOD. Your system gets unexpectedly shutdown or restarts while doing work.

So, to solve this problem, you have to run a complete antivirus scan to your system. Always try using genuine antivirus software for a full system scan. Performing a full system scan will delete all the malware viruses and will also help you to fix the Registry_Error BSOD error.

Solution 6:  Perform a System Restore

  • Press Windows + R key to open the Run command
  • Type cpl and press the enter key

  • A new screen will open
  • Now, here choose the System Protection option

  • In System Protection, select the System Restore
  • Then click on the next button and choose System Restore Point

  • Just proceed with the screen instructions to complete the System Restore
  • After the process gets complete, restart your computer or laptop to fix the Registry_Error

Solution 7: Reinstall the Windows 10 Operating System

If none of the above given manual solutions won’t work for you then the last option is reinstalling the Windows 10 OS to fix REGISTRY_ERROR (0x00000051).

Conclusion

Well, I tried my level best to list down the best possible solutions to solve the registry_error 0x00000051 Windows 7/8/8.1/10.

Just follow the above solutions carefully to avoid further corruptions or else run the PC Repair Tool to fix the registry_error.

Hence, in future also if you come across the problem of BSOD error, then by following the above solutions you can easily get rid of them with ease.

Summary

Article Name
7 Working Solutions to Fix REGISTRY_ERROR Blue Screen Errors (0x00000051)

Description
Learn the best and effective methods to fix REGISTRY_ERROR Blue Screen Errors (0x00000051) and also how to fix the regisrty_error if manual solutions won’t work.

Author

Publisher Name

PC Error

Publisher Logo

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector