Support for Windows Vista Service Pack 1 (SP1) ends on July 12, 2011. To continue receiving security updates for Windows, make sure you’re running Windows Vista with Service Pack 2 (SP2). For more information, refer to this Microsoft web page: Support is ending for some versions of Windows.
Symptoms
Consider the following scenario:
-
You have a Peripheral Component Interconnect (PCI) Express interface that supports the «hot plugging» feature on a Windows Server 2008-based computer or on a Windows Vista-based computer.
-
You connect a device to the root port of the PCI Express interface.
-
You use the «hot plugging» feature to add or to remove a PCI Express device on the computer.
In this scenario, the Windows Server 2008-based computer or the Windows Vista-based computer may be restarted unexpectedly. Additionally, you receive the following error message:
0x00000124
Note When you restart a Windows Server 2008-based computer or a Windows Vista-based computer, the issue may also occur if a PCI device is connected to the root port of the PCI-Express bus on the computer.
Cause
This issue occurs because resource rebalancing is triggered after you hot plug a PCI device. During the rebalancing process, the system does not configure the Max Payload Size value correctly on the root port of the PCI Express bus. The incorrect value causes a mismatch between the root port of the PCI Express bus and the device on the PCI Express bus. Therefore, the operating system triggers a Machine Check Architecture (MCA) exception, and the operating system returns a “0x00000124” exception.
Resolution
Windows Vista hotfix information
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
If the hotfix is available for download, there is a «Hotfix download available» section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=supportNote The «Hotfix download available» form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Prerequisites
There are no prerequisites.
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace a previously released hotfix.
File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Vista, 32-bit editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp440.sys |
6.0.6000.20832 |
56,376 |
10-May-2008 |
03:14 |
x86 |
Amdagp.sys |
6.0.6000.20832 |
57,400 |
10-May-2008 |
03:14 |
x86 |
Isapnp.sys |
6.0.6000.20832 |
49,720 |
10-May-2008 |
03:14 |
x86 |
Machine.inf |
Not Applicable |
288,088 |
09-May-2008 |
22:29 |
Not Applicable |
Msisadrv.sys |
6.0.6000.20832 |
16,440 |
10-May-2008 |
03:14 |
x86 |
Mssmbios.sys |
6.0.6000.20832 |
31,288 |
10-May-2008 |
03:14 |
x86 |
Nv_agp.sys |
6.0.6000.20832 |
109,112 |
10-May-2008 |
03:14 |
x86 |
Pci.sys |
6.0.6000.20832 |
143,928 |
10-May-2008 |
03:14 |
x86 |
Rdpdr.sys |
6.0.6000.20832 |
242,688 |
10-May-2008 |
01:22 |
x86 |
Sisagp.sys |
6.0.6000.20832 |
55,864 |
10-May-2008 |
03:14 |
x86 |
Streamci.dll |
6.0.6000.20832 |
25,144 |
10-May-2008 |
03:14 |
x86 |
Swenum.sys |
6.0.6000.20832 |
15,288 |
10-May-2008 |
03:14 |
Not Applicable |
Termdd.sys |
6.0.6000.20832 |
53,304 |
10-May-2008 |
03:14 |
x86 |
Uliagpkx.sys |
6.0.6000.20832 |
60,984 |
10-May-2008 |
03:14 |
x86 |
Viaagp.sys |
6.0.6000.20832 |
56,888 |
10-May-2008 |
03:14 |
x86 |
Volmgr.sys |
6.0.6000.20832 |
52,792 |
10-May-2008 |
03:14 |
x86 |
Windows Vista with Service Pack 1, 32-bit editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp440.sys |
6.0.6001.22176 |
56,376 |
10-May-2008 |
03:22 |
x86 |
Amdagp.sys |
6.0.6001.22176 |
57,400 |
10-May-2008 |
03:22 |
x86 |
Isapnp.sys |
6.0.6001.22176 |
49,720 |
10-May-2008 |
03:22 |
x86 |
Machine.inf |
Not Applicable |
288,444 |
09-May-2008 |
22:31 |
Not Applicable |
Msisadrv.sys |
6.0.6001.22176 |
16,440 |
10-May-2008 |
03:22 |
x86 |
Mssmbios.sys |
6.0.6001.22176 |
31,288 |
10-May-2008 |
03:22 |
x86 |
Nv_agp.sys |
6.0.6001.22176 |
109,112 |
10-May-2008 |
03:23 |
x86 |
Pci.sys |
6.0.6001.22176 |
151,096 |
10-May-2008 |
03:23 |
x86 |
Rdpdr.sys |
6.0.6001.22176 |
248,832 |
10-May-2008 |
01:27 |
x86 |
Sisagp.sys |
6.0.6001.22176 |
55,864 |
10-May-2008 |
03:24 |
x86 |
Streamci.dll |
6.0.6001.22176 |
25,144 |
10-May-2008 |
03:24 |
x86 |
Swenum.sys |
6.0.6001.22176 |
15,288 |
10-May-2008 |
03:24 |
Not Applicable |
Termdd.sys |
6.0.6001.22176 |
54,328 |
10-May-2008 |
03:24 |
x86 |
Uliagpkx.sys |
6.0.6001.22176 |
60,984 |
10-May-2008 |
03:24 |
x86 |
Viaagp.sys |
6.0.6001.22176 |
56,888 |
10-May-2008 |
03:24 |
x86 |
Volmgr.sys |
6.0.6001.22176 |
52,792 |
10-May-2008 |
03:24 |
x86 |
Windows Vista, 64-bit editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp440.sys |
6.0.6000.20832 |
64,568 |
10-May-2008 |
03:35 |
x64 |
Isapnp.sys |
6.0.6000.20832 |
23,608 |
10-May-2008 |
03:35 |
x64 |
Machine.inf |
Not Applicable |
276,208 |
09-May-2008 |
22:28 |
Not Applicable |
Msisadrv.sys |
6.0.6000.20832 |
17,976 |
10-May-2008 |
03:35 |
x64 |
Mssmbios.sys |
6.0.6000.20832 |
34,872 |
10-May-2008 |
03:35 |
x64 |
Nv_agp.sys |
6.0.6000.20832 |
126,520 |
10-May-2008 |
03:35 |
x64 |
Pci.sys |
6.0.6000.20832 |
170,552 |
10-May-2008 |
03:36 |
x64 |
Rdpdr.sys |
6.0.6000.20832 |
305,664 |
10-May-2008 |
01:46 |
x64 |
Streamci.dll |
6.0.6000.20832 |
26,680 |
10-May-2008 |
03:37 |
x64 |
Swenum.sys |
6.0.6000.20832 |
15,544 |
10-May-2008 |
03:39 |
x64 |
Termdd.sys |
6.0.6000.20832 |
62,520 |
10-May-2008 |
03:39 |
x64 |
Uliagpkx.sys |
6.0.6000.20832 |
68,152 |
10-May-2008 |
03:39 |
x64 |
Volmgr.sys |
6.0.6000.20832 |
62,520 |
10-May-2008 |
03:37 |
x64 |
Windows Vista with Service Pack 1, 64-bit editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp440.sys |
6.0.6001.22176 |
64,568 |
10-May-2008 |
04:03 |
x64 |
Isapnp.sys |
6.0.6001.22176 |
23,608 |
10-May-2008 |
03:58 |
x64 |
Machine.inf |
Not Applicable |
276,564 |
09-May-2008 |
22:30 |
Not Applicable |
Msisadrv.sys |
6.0.6001.22176 |
17,976 |
10-May-2008 |
03:58 |
x64 |
Mssmbios.sys |
6.0.6001.22176 |
34,872 |
10-May-2008 |
03:58 |
x64 |
Nv_agp.sys |
6.0.6001.22176 |
126,520 |
10-May-2008 |
03:58 |
x64 |
Pci.sys |
6.0.6001.22176 |
179,768 |
10-May-2008 |
03:58 |
x64 |
Rdpdr.sys |
6.0.6001.22176 |
314,368 |
10-May-2008 |
01:58 |
x64 |
Streamci.dll |
6.0.6001.22176 |
26,680 |
10-May-2008 |
04:01 |
x64 |
Swenum.sys |
6.0.6001.22176 |
15,544 |
10-May-2008 |
04:08 |
x64 |
Termdd.sys |
6.0.6001.22176 |
63,544 |
10-May-2008 |
04:01 |
x64 |
Uliagpkx.sys |
6.0.6001.22176 |
68,152 |
10-May-2008 |
04:08 |
x64 |
Volmgr.sys |
6.0.6001.22176 |
68,664 |
10-May-2008 |
04:01 |
x64 |
Windows Vista with Service Pack 1, Itanium-based editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp460.sys |
6.0.6001.22176 |
136,704 |
10-May-2008 |
01:00 |
IA-64 |
Isapnp.sys |
6.0.6001.22176 |
37,432 |
10-May-2008 |
03:50 |
IA-64 |
Machine.inf |
Not Applicable |
270,758 |
09-May-2008 |
22:29 |
Not Applicable |
Msisadrv.sys |
6.0.6001.22176 |
25,144 |
10-May-2008 |
03:47 |
IA-64 |
Mssmbios.sys |
6.0.6001.22176 |
57,400 |
10-May-2008 |
03:47 |
IA-64 |
Pci.sys |
6.0.6001.22176 |
439,864 |
10-May-2008 |
03:45 |
IA-64 |
Rdpdr.sys |
6.0.6001.22176 |
709,632 |
10-May-2008 |
01:54 |
IA-64 |
Streamci.dll |
6.0.6001.22176 |
46,136 |
10-May-2008 |
03:46 |
IA-64 |
Swenum.sys |
6.0.6001.22176 |
19,256 |
10-May-2008 |
03:46 |
Not Applicable |
Termdd.sys |
6.0.6001.22176 |
156,216 |
10-May-2008 |
03:46 |
IA-64 |
Volmgr.sys |
6.0.6001.22176 |
148,536 |
10-May-2008 |
03:46 |
IA-64 |
Windows Server 2008 hotfix information
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
If the hotfix is available for download, there is a «Hotfix download available» section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=supportNote The «Hotfix download available» form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Important Windows Vista and Windows Server 2008 hotfixes are included in the same packages. However, only one of these products may be listed on the “Hotfix Request” page. To request the hotfix package that applies to both Windows Vista and Windows Server 2008, just select the product that is listed on the page.
Prerequisites
There are no prerequisites.
Restart requirement
You have to restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Server 2008, 32-bit editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp440.sys |
6.0.6001.22176 |
56,376 |
10-May-2008 |
03:22 |
x86 |
Amdagp.sys |
6.0.6001.22176 |
57,400 |
10-May-2008 |
03:22 |
x86 |
Isapnp.sys |
6.0.6001.22176 |
49,720 |
10-May-2008 |
03:22 |
x86 |
Machine.inf |
Not Applicable |
288,444 |
09-May-2008 |
22:31 |
Not Applicable |
Msisadrv.sys |
6.0.6001.22176 |
16,440 |
10-May-2008 |
03:22 |
x86 |
Mssmbios.sys |
6.0.6001.22176 |
31,288 |
10-May-2008 |
03:22 |
x86 |
Nv_agp.sys |
6.0.6001.22176 |
109,112 |
10-May-2008 |
03:23 |
x86 |
Pci.sys |
6.0.6001.22176 |
151,096 |
10-May-2008 |
03:23 |
x86 |
Rdpdr.sys |
6.0.6001.22176 |
248,832 |
10-May-2008 |
01:27 |
x86 |
Sisagp.sys |
6.0.6001.22176 |
55,864 |
10-May-2008 |
03:24 |
x86 |
Streamci.dll |
6.0.6001.22176 |
25,144 |
10-May-2008 |
03:24 |
x86 |
Swenum.sys |
6.0.6001.22176 |
15,288 |
10-May-2008 |
03:24 |
Not Applicable |
Termdd.sys |
6.0.6001.22176 |
54,328 |
10-May-2008 |
03:24 |
x86 |
Uliagpkx.sys |
6.0.6001.22176 |
60,984 |
10-May-2008 |
03:24 |
x86 |
Viaagp.sys |
6.0.6001.22176 |
56,888 |
10-May-2008 |
03:24 |
x86 |
Volmgr.sys |
6.0.6001.22176 |
52,792 |
10-May-2008 |
03:24 |
x86 |
Windows Server 2008, 64-bit editions
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp440.sys |
6.0.6001.22176 |
64,568 |
10-May-2008 |
04:03 |
x64 |
Isapnp.sys |
6.0.6001.22176 |
23,608 |
10-May-2008 |
03:58 |
x64 |
Machine.inf |
Not Applicable |
276,564 |
09-May-2008 |
22:30 |
Not Applicable |
Msisadrv.sys |
6.0.6001.22176 |
17,976 |
10-May-2008 |
03:58 |
x64 |
Mssmbios.sys |
6.0.6001.22176 |
34,872 |
10-May-2008 |
03:58 |
x64 |
Nv_agp.sys |
6.0.6001.22176 |
126,520 |
10-May-2008 |
03:58 |
x64 |
Pci.sys |
6.0.6001.22176 |
179,768 |
10-May-2008 |
03:58 |
x64 |
Rdpdr.sys |
6.0.6001.22176 |
314,368 |
10-May-2008 |
01:58 |
x64 |
Streamci.dll |
6.0.6001.22176 |
26,680 |
10-May-2008 |
04:01 |
x64 |
Swenum.sys |
6.0.6001.22176 |
15,544 |
10-May-2008 |
04:08 |
x64 |
Termdd.sys |
6.0.6001.22176 |
63,544 |
10-May-2008 |
04:01 |
x64 |
Uliagpkx.sys |
6.0.6001.22176 |
68,152 |
10-May-2008 |
04:08 |
x64 |
Volmgr.sys |
6.0.6001.22176 |
68,664 |
10-May-2008 |
04:01 |
x64 |
Windows Server 2008, Itanium-based edition
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Agp460.sys |
6.0.6001.22176 |
136,704 |
10-May-2008 |
01:00 |
IA-64 |
Isapnp.sys |
6.0.6001.22176 |
37,432 |
10-May-2008 |
03:50 |
IA-64 |
Machine.inf |
Not Applicable |
270,758 |
09-May-2008 |
22:29 |
Not Applicable |
Msisadrv.sys |
6.0.6001.22176 |
25,144 |
10-May-2008 |
03:47 |
IA-64 |
Mssmbios.sys |
6.0.6001.22176 |
57,400 |
10-May-2008 |
03:47 |
IA-64 |
Pci.sys |
6.0.6001.22176 |
439,864 |
10-May-2008 |
03:45 |
IA-64 |
Rdpdr.sys |
6.0.6001.22176 |
709,632 |
10-May-2008 |
01:54 |
IA-64 |
Streamci.dll |
6.0.6001.22176 |
46,136 |
10-May-2008 |
03:46 |
IA-64 |
Swenum.sys |
6.0.6001.22176 |
19,256 |
10-May-2008 |
03:46 |
Not Applicable |
Termdd.sys |
6.0.6001.22176 |
156,216 |
10-May-2008 |
03:46 |
IA-64 |
Volmgr.sys |
6.0.6001.22176 |
148,536 |
10-May-2008 |
03:46 |
IA-64 |
More Information
The PCI Express bus is a big technological improvement over the PCI bus. PCI Express provides better bandwidth. It also has an architecture that can be scaled to meet the requirements of the next generation of hardware and software.
PCI Express simplifies hardware requirements for hot plugging functionality. Users can now replace damaged system devices, such as network adapters and storage controllers, when a computer is running.
The resource rebalancing feature lets the operating system redistribute the resources that are allocated to I/O, to memory, and to interrupts when a device is hot plugged on the system. This feature is a more efficient and flexible resource allocation mechanism than the static resource allocation mechanism that is implemented in other Windows operating systems.
To see the devices that are listed under the PCI Express root port in Device Manager, follow these steps:
-
Start Device Manager.
-
Click View, and then click Devices by connection.
-
Expand the PCI bus.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.
Overclocking is one of the chief causes of this issue
by Matthew Adams
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more
Updated on
- The 0x00000124 error results from hardware problems and will restart or shut down your PC.
- Fixing this error is quite simple if you install a third-party system restoration tool.
- You can also eliminate the 0x00000124 issue if you run the SFC scan.
XINSTALL BY CLICKING THE DOWNLOAD FILE
Get rid of malfunctioning drivers on your PC
SPONSORED
Drivers can often become corrupt as they can interfere with malfunctioning system files, thus arriving to be installed but not running correctly. To keep your drivers running smoothly, your Windows OS must run even smoother. Get it in perfect shape by following the steps below:
- Download Fortect and install it on your PC.
- Start the tool’s scanning process to look for corrupt files that are the source of your problem
- Right-click on Start Repair so the tool can start the fixing algorithm
- Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot
The 0x00000124 error is a scary Blue Screen of Death issue that shuts down or restarts your Windows, causing you to lose any unsaved data.
It presents an extended error message that states, The system encountered an uncorrectable hardware error. The error message includes the 0x00000124 code and clarifies that this is primarily a hardware issue.
If your desktop or laptop has displayed this error message more than once, this is how you can fix the issue.
What is the bug check 0x00000124?
Various factors can cause the 0x00000124 Blue Screen of Death stop code. Listed below are some of the notable ones:
- Faulty system files: Like most BSOD issues, this error code can be caused by missing or faulty system files. To get rid of the error code, you need to repair these corrupt files.
- Outdated drivers: Sometimes, the bugcheck was: 0x00000124 can be due to broken or outdated drivers. You must update your drivers to the latest version to solve the problem.
- Overclocking: Another potential trigger of this error code is straining your PC resources via overclocking. This pushes your hardware to the limit and causes serious damage. The solution is to disable overclocking and remove the related software.
How can I fix error 0x00000124?
Below are some prerequisite checks you need to perform before delving into the more sophisticated fixes in this section:
- Disable overclocking and remove any overclocking software
- Check your processor and HeatSink
- Check the cable and other hardware
1. Run the CHKDSK utility in Safe Mode
- Power on your PC and forcibly shut it down when the manufacturer logo appears. Repeat this thrice to enter the Advanced startup menu.
- Select Troubleshoot > Advanced options.
- Now, click the Startup Settings option.
- Click the Restart button.
- Press the corresponding key to Enable Safe Mode with Command Prompt when your PC restarts.
- After your PC boots up, press the Windows key, type cmd, and select Run as administrator under Command Prompt.
- Now, type the command below and hit Enter to run it:
chkdsk c: /f /r
- Finally, press Y if prompted and restart your PC to complete the process.
In most cases, the 0x00000124 error is caused by issues with a hardware component such as the memory. Windows has a built-in tool that checks and repairs bad memory sectors.
2. Run the Memory Diagnostic tool
- Press the Windows key + R, type mdsched.exe, and click OK.
- Select Restart now and check for problems (recommended).
- Now, wait for your PC to restart, and the scan will begin automatically.
Sometimes, the 0x00000124 error can be due to an issue with the RAM. Running the Memory Diagnostic tool should detect any problem with the component and help fix it quickly.
If the built-in tool does not work, you can use an excellent third-party tool in MemTest86 to check for issues with your RAM.
3. Disable driver signature enforcement
- Repeat Steps 1 to 4 in Solution 1.
- Now, press 7 or F7 to Disable driver signature enforcement.
- Finally, check if the error persists.
Sometimes, the 0x00000124 error code can be because the driver signature enforcement feature prevents some drivers from installing and working correctly. Disabling the feature should circumvent this and restore normalcy to your PC.
4. Change processor minimum and maximum state
- Press the Windows key, type power plan, and select Edit power plan.
- Click the Change advanced power settings link.
- Now, click the + sign next to Processor power management to expand it.
- Expand the Minimum processor state option and set the Plugged in and On battery value to 10.
- Next, expand the Maximum processor state and set its Plugged in and On battery value to 69.
- Finally, click the Apply button followed by OK to save the changes.
We rarely use the processor to its maximum capacity. Yet many users set the value to the highest it can be. This could be the cause of the 0x00000124 error.
The solution is to reduce the minimum and maximum processor state by a few percent.
- Security Settings Blocked Self-signed Application [Fix]
- Bugcheck 0x0000012B: How to Fix This BSoD
5. Scan the system files
- Press the Windows key + S, type cmd, and choose Run as administrator under Command Prompt.
- Type the command below and press Enter:
sfc /scannow
- Finally, wait for the scan to complete and restart your PC.
Corrupt OS system files might be responsible for the blue screen 0x00000124 error. The System File Checker is a tool you can utilize in the Command Prompt.
The SFC scans for corrupted system files and might also repair any it detects. This is how you can run an SFC scan.
Alternatively, you can use Fortect system repair software, which performs a deep scan of the Windows system and automatically detects and fixes system software issues generating the BSoD errors.
Fortect offers a library of over 25,000,000 files and can repair damaged, broken, and obsolete Windows files. Run the Fortect scan to get a PC report, a free malware and virus scan, and a free PC report. The scan will discover and notify you if you have a hardware problem.
⇒ Get Fortect
6. Update your PC
- Press the Windows key + I and select Update & Security. to open the search menu.
- Click the Check for updates button.
- Finally, download and install any available updates.
Windows updates also update drivers and might include hotfixes for blue screen errors, like 0x00000124. Windows 10 usually automatically update itself unless you switch off the update service.
However, you can manually check for updates to see if any are available.
7. Update your drivers
- Press the Windows key + X and Device Manager.
- Double-click the section you want to update drivers for and right-click the device there.
- Now, select Update driver.
- Finally, choose Search automatically for drivers and install any available updates.
Drivers can cause BSoD errors, like the 0x00000124 stop code. This might be because they’re outdated or broken. Updating them to the latest version should eliminate the issue.
While Windows automatically updates more essential drivers, it doesn’t guarantee that none are outmoded. So it would be best if you had software like Outbyte Driver Updater that automatically scans for outdated drivers and lists those needing an update.
This lightweight utility can detect missing drivers and download the newest compatible version for those as well, making it both a driver updater and a driver fixer.
We have concluded this detailed guide on how to fix the BSOD stop code 0x00000124. You should now be able to resolve the issue for good and get your PC working in top shape.
Check our detailed guide for the top options if you need Windows repair software to fix various blue screen issues.
We encourage you to leave us any feedback regarding the subject in the comments below.
С синим экраном смерти (BSoD) пользователи современных компьютеров сталкиваются довольно часто. Код возникающей при этом ошибки 0x00000124 свидетельствует о том, что это критический системный сбой, выявленный аппаратными средствами Windows (WHEA). Это значит, что причиной неполадок является одно из устройств компьютера.
Почему возникает ошибка с кодом 0x00000124 в разных версиях Windows?
Ошибка с кодом 0x00000124 говорит о системных проблемах с оборудованием компьютера и может возникнуть в любой версии Windows.
Возможные причины
- Программные либо физические повреждения оперативной памяти.
- Сбой таймингов оперативной памяти, установленных в BIOS (базовая система ввода-вывода).
- Неполадки в работе драйверов или программ.
- Неправильные установки при разгоне оборудования — видеокарты, процессора, оперативной памяти.
- Нарушение установленных температурных режимов оборудования. Это может быть перегрев блока питания, видеокарты или материнской платы, других узлов и деталей компьютера.
- Версия BIOS не соответствует требованиям вновь устанавливаемого оборудования и программного обеспечения.
- Нарушение работы материнской платы из-за неисправностей.
- Сбой при подключении нового оборудования из-за нехватки мощности блока питания.
- Нарушения в работе жёсткого диска, связанные с программными сбоями или физическим повреждением внутренней поверхности винчестера.
При возникновении ошибки 0x00000124 происходит моментальное завершение работы компьютера в аварийном режиме. Появляется синий экран, вид которого зависит от используемой системы Windows, с сообщением о возникшей проблеме.
Как выглядит экран?
В Windows 2000 сообщение об ошибке и её код выводятся в верхней части экрана.
В Windows XP и Windows 7 экраны идентичны. В верхней части выводится название ошибки: WHEA_UNCORRECTABLE_ERROR, а в нижней части код ошибки. После кода идёт пояснение, где именно произошёл сбой и что следует предпринять.
В Windows Vista выводится только сообщение с кодом ошибки.
В Windows 8 и Windows 10 экраны одинаковы. Детальная техническая информация об ошибке не отображается, сообщается лишь, что произошёл сбой и необходимо перезагрузить компьютер.
Ошибка 0x00000124 — это своего рода предохранитель от дальнейших поломок компьютера. Пользователю приходится волей-неволей решать возникшую проблему, до устранения которой система не сможет стабильно работать.
Следует заметить, что синий экран смерти можно и не увидеть вовсе, если включена автоматическая перезагрузка системы при возникновении сбоя. Для отключения этой опции снимите отметку с пункта «Выполнить автоматическую перезагрузку» на вкладке «Параметры» в разделе «Загрузка и восстановление» меню «Дополнительно» окна свойств системы. Для его открытия в основном меню компьютера «Пуск» щёлкните правой кнопкой мыши на вкладке «Мой компьютер» и выберите из выпадающего списка пункт «Свойства», расположенный в самом низу. Теперь вы сможете вовремя узнать об ошибках в работе компьютера.
Что делать: можно ли всё исправить самостоятельно?
При возникновении ошибки с кодом 0x00000124 можно попытаться устранить её самостоятельно, что удаётся в некоторых случаях, или обратиться за помощью в сервисную организацию.
Если вы никогда ранее не занимались устранением проблем, связанных с различными сбоями в работе компьютера, то сами ничего не предпринимайте без предварительной консультации с профессионалом.
Пошаговая инструкция устранения ошибки
- В самом начале проверьте физическое состояние планок оперативной памяти, предварительно аккуратно вытащив их из соответствующих слотов материнской платы. Если никаких визуальных повреждений нет, то просто обработайте контакты спиртом и протрите салфеткой или даже обычным ластиком.
- Проверьте временную задержку (тайминг) каждого слота памяти с помощью программы CPU-Z. Значения при одинаковых параметрах планок должны совпадать. Разница в показателях свидетельствует о неисправности оперативной памяти. В этом случае потребуется её замена.
Окно параметров слотов с установленной памятью - С помощью бесплатной утилиты SpeedFan проверьте все температурные режимы системных устройств и блока питания и при необходимости отрегулируйте напряжение и скорости вращения вентиляторов. Также проанализируйте состояние жёсткого диска, используя данные вкладки S.M.A.R.T.
Проверка температурных режимов - Проверьте работоспособность видеокарты программой GPU-Z.
Проверка видеокарты - Если обнаружены неполадки с жёстким диском в программе SpeedFan, то дополнительно проверьте диск на сбойные сектора утилитой Hiren’s Boot CD, работающей из-под DOS. Эта программа сможет даже восстановить сектора с программным сбоем. Загружаться придётся с флешки.
Окно настроек - Визуально просмотрите, не вздуты ли конденсаторы, расположенные на материнской плате. Если это произошло, то сразу несите компьютер в ремонтную мастерскую, самостоятельно здесь ничего сделать не получиться.
- Сбросьте все настройки, выставленные для разгона процессора, видеокарты и оперативной памяти, в состояние по умолчанию. Сброс делается в настройках BIOS.
- При нехватке мощности блока питания, из-за необходимости подсоединения к компьютеру дополнительных устройств, придётся его только менять.
- Замените существующую версию BIOS, если это необходимо. На сайте производителя материнской платы обязательно найдётся свежая прошивка и утилита для обновления BIOS.
Видео: как убрать синий экран смерти в Windows?
Из описания можно сделать вывод, что появление ошибки с кодом 0x00000124 свидетельствует о серьёзных проблемах в работе компьютера, которые не стоит игнорировать. Если не принять своевременных мер по устранению неисправностей, связанных с синим экраном смерти, то система вообще может перестать загружаться.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(23 голоса, среднее: 3.9 из 5)
Поделитесь с друзьями!
Критические ошибки BSoD (синий экран смерти) знакомы практически каждому пользователю компьютера или ноутбука. Сбой сопровождается кодом и описанием, указывающими на причину и характер неполадки, что позволяет найти нужное решение. Ошибка 0x00000124 с текстом «WHEA_UNCORRECTABLE_ERROR» может появляться в разных версиях Windows, и чаще всего она сообщает о проблемах с оборудованием, хотя в некоторых случаях источником неисправности является программный сбой.
Несмотря на вероятность аппаратной неполадки, устранить её можно своими силами. Рассмотрим, что может спровоцировать сбой и как решить эту проблему.
Почему возникает ошибка с кодом 0x00000124 в разных версиях Windows
Появляется сбой в Windows 7, 8, 10 при различных обстоятельствах и, как в случае с любой Stop-ошибкой, работа компьютера после появления уведомления с кодом 0x00000124 завершается в аварийном режиме.
Возможные причины
Вызывать код ошибки 0x00000124 могут следующие факторы:
- Повреждения оперативной памяти программного или аппаратного характера.
- Сбой таймингов оперативной памяти в BIOS.
- Неправильные настройки, применённые для разгона оборудования (процессора, видеокарты или пр.).
- Неисправности жёсткого диска.
- Перегрев оборудования.
- Маломощный блок питания, не позволяющий обеспечить достаточно питания подключённому оборудованию.
- Несоответствие версии BIOS установленному оборудованию или ПО.
- Неисправности материнской платы.
- Некорректные драйверы устройств.
Как выглядит экран
Синий экран смерти, сообщающий о неполадке, может выглядеть по-разному в зависимости от версии ОС Windows:
- сообщение с кодом и сопроводительной информацией на синем фоне размещается в верхней части дисплея (Windows 2000);
- вверху отображается название ошибки «WHEA_UNCORRECTABLE_ERROR», затем следует подробное описание проблемы и ниже выведена техническая информация – код сбоя (Windows XP, 7);
- на синем экране размещается только код ошибки (Vista);
- сообщение о сбое и необходимости перезагрузки устройства без каких-либо технических подробностей (Windows 8, 10).
Как устранить ошибку 0x00000124 в Windows
Решение напрямую зависит от источника проблемы, который не всегда очевиден, а потому для его устранения придётся перебирать варианты. Сбой 0x00000124 в Windows 7 или 10 можно устранить самостоятельно, причём сузить круг поиска виновника неполадки проще, если накануне совершались какие-либо действия с устройством, например, устанавливалось новое оборудование, выполнялся разгон и т. д.
Рассмотрим, как исправить ошибку 0x00000124 в Windows 10 или 7, используя доступные решения, эффективные в зависимости от источника проблемы.
Проверка состояния RAM
Торможения, аварийные перезагрузки девайса и синие экраны, в том числе с кодом 0x00000124, часто возникают из-за проблем с оперативной памятью, поэтому её следует проверить на предмет программной и физической неисправности.
Внешний осмотр RAM проводится следующим образом:
- отключаем устройство от источника питания и открываем системный блок (в случае с ноутбуком после отключения открываем отделение с планками памяти);
- достаём модули RAM из материнской платы и осматриваем. При наличии загрязнений и окислов просто очищаем от них компонент, тогда как при обнаружении повреждений планки памяти требуют замены;
- проверяем также разъёмы на материнке – при необходимости загрязнения с контактов аккуратно удаляем (можно ватной палочкой, смоченной спиртом), чтобы подключение RAM осуществлялось корректно.
При отсутствии видимых повреждений возвращаем модули в слоты и приступаем к проверке работоспособности компонента посредством программных средств. Рассмотрим, как это сделать на примере Memtest86+:
Поскольку модули проверяются по очереди, выявить неисправный элемент будет несложно. В случае обнаружения проблем с работоспособностью какой-либо из планок, лучшим решением является её замена.
Установка таймингов RAM в BIOS
От настройки таймингов (временных задержек от отправки до выполнения команды, иными словами – времени отклика устройства) напрямую зависит производительность и работа оперативной памяти и самого компьютера. Расхождения величин данного параметра для установленных модулей RAM могут провоцировать ошибку, особенно важно обратить внимание на совпадение таймингов при использовании памяти разных производителей.
Сведения об этом можно получить со стикера, наклеенного на модуль или программным способом. Рассмотрим, как узнать о параметре с помощью утилиты CPU-Z:
Чтобы отрегулировать параметры памяти, выполняем следующие действия:
В случае с интерфейсом UEFI выполнить настройку ещё проще:
При желании в настройках UEFI BIOS опытные пользователи могут отрегулировать и другие параметры на вкладке Ai Tweaker – выбрать тактовую частоту (Memory Frequency), увеличить множители частоты памяти (DRAM Driving Control), изменить подаваемое на планки RAM напряжение (DRAM Voltage) и т. д.
Отключение разгона компонентов компьютера
Пользователи нередко стремятся увеличить показатели компонентов (памяти, процессора, видеокарты), что в дальнейшем, в частности при некорректном разгоне, может привести к различным сбоям, включая ошибку 0x00000124. Так, если накануне осуществлялись подобные действия, причина ошибки очевидна, как и её устранение. Чтобы избавиться от сбоя, нужно вернуть выполненные настройки в первичное состояние, то есть откатить совершённые изменения. В зависимости от компонента или софта, посредством которого выполнялся разгон, необходимо сбросить настройки в приложении или BIOS, затем можно проверить, исчезла ли ошибка.
Проверка HDD
Одной из причин ошибки WHEA_UNCORRECTABLE_ERROR с кодом 0x00000124 может быть неисправность жёсткого диска. При обнаружении нетипичных звуков работы харда, скорее всего, придётся обращаться в сервис, поскольку в таком случае вероятны механические повреждения устройства. Если же винчестер работает так же, как и всегда, справиться с проблемой можно самостоятельно. Проверить диск на наличие ошибок файловой системы, сбойных bad-секторов программным путём можно встроенными средствами Windows или посредством стороннего ПО.
Стандартный инструмент ОС для проверки жёсткого диска – утилита CHKDSK (Check Disk). Она запускается из терминала, сканирует HDD и устраняет обнаруженные неисправности. Запускаем процесс сканирования следующим образом:
Чтобы проверить диск на наличие bad-блоков, повреждения секторов, можно использовать и сторонний софт. Хорошо справляется с задачей утилита Victoria HDD, есть варианты программы – для работы в ОС или из BIOS.
Устранение перегрева компьютера
Температурный режим компьютера важно поддерживать в норме, поскольку перегрев компонентов может привести к неприятным последствиям. Бывает, что ошибка 0x00000124 на синем экране как раз и говорит о перегреве. Для диагностики использовать можно как специальный софт, так и инфракрасный термометр при его наличии.
Среди существующих программ хорошо показала себя утилита AIDA64, посредством которой проверяется температура процессора, видеокарты, материнки и прочих компонентов. Если выявлены повышенные показатели (80ﹾ или выше), вероятно, что причина ошибки найдена.
Для снижения температуры используются различные методы: ускорение вращения кулера, замена термопасты, замена системы охлаждения для проблемного компонента и пр. Снизив температуру до нормальных значений, вы избавитесь от проблемы.
Установка более мощного блока питания
Недостаток питания отражается на работе системы и вызывает не только критические ошибки BSoD, но и ряд других проблем, таких как частые отключения компьютера, аварийные перезагрузки, невозможность запуска ПК и прочие подобные явления. Слабый блок питания, который не обеспечивает необходимое количество энергии компонентам компьютера, подлежит замене. В отсутствие документации или коробки с БП информацию о характеристиках можно узнать из наклейки на самом устройстве. Чтобы подобраться к нему, придётся снять боковую крышку системного блока.
Обновление BIOS
Устаревшая версия BIOS – источник многих проблем, среди которых и появление синего экрана. На сайтах производителей материнских плат всегда можно найти обновлённые версии служебного софта, чтобы загрузить корректное ПО и устранить проблему.
Алгоритм действий прост:
- Определить модель материнки. Сделать это можно средствами Windows, с помощью стороннего софта (например, AIDA64 Extreme или др.), а также взять информацию из документации или на самом устройстве.
СОВЕТ. Информацию о системе, в том числе версию BIOS, легко узнать посредством консоли «Выполнить» (Win+R) и команды msinfo32.
- Загрузить свежую прошивку с сайта производителя материнки. После скачивания распаковать на flash-накопитель (в формате FAT32).
- Установить обновление одним из подходящих способов (через BIOS, из операционной системы или с помощью утилиты от производителя). Предварительно следует ознакомиться с инструкцией на сайте.
Несмотря на многочисленные причины, провоцирующие ошибку BSoD с кодом 0x00000124, отследив момент появления сбоя и поочерёдно используя доступные методы решения, от проблемы чаще всего можно избавиться, не прибегая к помощи специалистов. Если же речь идёт об аппаратной поломке, без соответствующих навыков не стоит заниматься ремонтом, лучше обратиться в сервисный центр.
Get the fix to “0xc0000124: WHEA UNCORRECTABLE ERROR” for Windows XP, Vista, 7, 8, 8.1, and 10 operating systems.
About the “0xc0000124” error
The following information on this error has been compiled by NeoSmart Technologies, based on the information gathered and reported by our global network of engineers, developers, and technicians or partner organizations.
Description and Symptoms
The error messages, alerts, warnings, and symptoms below are tied to this error.
Symptom 1: 0xc0000124 error screen on startup
The 0x0000124 is a hardware error that indicates that your system has found an uncorrectable hardware error. It’s also known as WHEA_UNCORRECTABLE_ERROR.
The most common cause is the CPU voltage being too low, but here are some other common causes for this error:
- corrupt hardware: damaged hard disk, video card problem, RAM corruption, problems with the processor
- driver compatibility issues (this especially happens for Windows 8.1 systems)
- driver conflict
- heat related problems, e.g. overclocking the system
- a corrupt Windows registry
- corrupt or removed Windows-specific system files
On Windows 8.1 systems, the screen will mention WHEA_UNCORRECTABLE_ERROR, while on other systems you’ll see the 0x0000124 error code instead:
:( Your PC ran into a problem and needs to restart. We're just collecting some error info, and then we'll restart for you. (0% complete) If you'd like to know more, you can search online later for this error: WHEA_UNCORRECTABLE_ERROR
Causes of this Error
This error has been known to occur as a result of one or more of the following:
Cause 1: Damaged hardware
One possible cause of this error is the hardware(memory, motherboard, hard drives or videocard) that became damaged. This is especially prominent in overclocked systems.
Cause 2: Driver conflicts
Another possible cause is a misconfigured or outdated driver that causes conflicts in the I/O system. This may happen after a driver update or an incorrect Windows upgrade(downgrade).
Cause 3: Corrupt registry or system files
The last possible cause of this error is an important system file, or a registry hive that is corrupt or missing. That may happen because of disk read/write errors, power outages or virus attacks.
Fixing “0xc0000124” on Windows
Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.
Fix #1: Disable overclocking from BIOS
In order to fix the 0x0000124 (WHEA_UNCORRECTABLE_ERROR) error on Windows 8, Windows 8.1 or Windows 10 systems, make sure the Overclocking feature from your computer’s BIOS is disabled.
To do so, follow these methods to open BIOS.
Method #1: Complete shutdown
- Hold the Shift key while also pressing the Shutdown button
- Select Restart
Method #2: Open Charm Bar
- Press the
key and the C key (or swipe from the right of the screen) to open the Charm Bar
- Click Settings
- Click Change PC Settings
- Click General
- Click on Advanced Startup and then click Restart Now
- Go to Troubleshoot, then Advanced Options and then UEFI Firmware Settings
- Click Restart
After your computer restarted, it should open into the BIOS menu automatically:
- Go to Advanced tab
- Go to Performance
- Look for a Overclocking option
- Make sure it’s disabled
- If it’s enabled, disable it
- Save the settings and exit BIOS by hitting the F10 key. Choose Yes if you’re asked to exit with saving the changes
Fix #2: Check drivers
If you recently installed a new driver, make sure it’s compatible with the Windows version you currently have on your computer.
To do so, follow these steps:
- Start your computer
- Press the
and C keys to open Charm Bar
- Type Device Manager in the search box
- Determine if there’s any corrupt drivers installed (any errors reported) from the list of drivers installed.If there are no errors reported in Device Manager, update the software of your most recently installed driver.To do so, right-click on the drive and click Update Driver Software
Device Manager screen
If you can’t boot into Windows to run Device Manager, boot into Safe Mode and run Device Manager from there:
- Insert the Windows installation media (DVD or USB)
- Restart the computer
- Press any key to boot from the media
- Click Repair your computer
Windows 8 Repair Your Computer Menu
- Click Troubleshoot
- Click Advanced options
- Click Startup Settings
- Click Restart
- At the Startup Settings screen, press F4 to boot into Safe Mode
Windows 8 Advanced Boot Options/Startup Settings
Fix #3: Run chkdsk or Windows Memory Diagnostic
To troubleshoot if the 0x0000124 (WHEA_UNCORRECTABLE_ERROR) error is caused by a corrupt or failing hard drive or memory, you can run the following tools:
- chkdsk
- Windows Memory Diagnostic
- Easy Recovery Essentials
To run chkdsk, follow these steps:
- Press the
and C keys to open Charm Bar
- Type
cmd
in the search box - Right-click on Command Prompt from the results list
- Click Run as Administrator
- Once Command Prompt has loaded, type:
chkdsk C: /f
Replace
C:
with the letter of the drive where your Windows is installed.
To run Windows Memory Diagnostic, follow these steps:
- Press the
and C keys to open the search box from Charm Bar
- Type
Windows Memory Diagnostic
in the search box - Click on Windows Memory Diagnostic from the search results list
- Continue with the Windows Memory Diagnostic wizard to complete the process and wait for the results
To run Easy Recovery Essentials and automatically detecting if your hard disk or RAM memory is corrupt or is failing, follow these steps:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot into Easy Recovery Essentials
- Select Automated Repair
- Click Continue and wait for the Automated Repair process to finish. Automated Repair process will report any issues found with your hard disk or RAM memory:
To download Easy Recovery Essentials, click here.
Fix 0x0000124 in Windows 10. 8, 7, Vista, XP
Fix #1: Reset BIOS
An easy method to fix the 0x0000124 error is to reset your computer’s BIOS to its default settings.
For more information and methods to reset BIOS to its default settings, read this guide.
To do so, follow these steps:
- Restart your computer
- Press the necessary key to open BIOS. The usual key is Del or F12, but other manufacturers may request different keys to access BIOS.
Notice the key guide in the top-right corner.
- Find the option to reset the BIOS to its default settings. It can be named like any of the following: Load Default, Load Fail-Safe Defaults, Load BIOS Defaults, Load Default Settings, Load Setup Default, Get Default Values
- Save the changes by pressing the F10 key to exit BIOS with saving the changes
Fix #2: Check drivers
Follow the same steps from the Windows 8 instructions on how to check for errors with currently installed drivers and/or update the software for drivers.
You need to make sure that the software for each driver installed is compatible with your Windows version you are currently running.
If you can’t boot into Windows, boot into Safe Mode to open Device Manager:
- Boot the computer
- Press the F8 key before the Windows logo appears to open Advanced Boot Options menu
- At Advanced Boot Options menu, select Safe Mode
- Press Enter
The Advanced Boot Options screen in Windows Vista
Fix #3: Run chkdsk or Windows Memory Diagnostic
The steps to run chkdsk and Windows Memory Diagnostic tool are similar to those of Windows 8 or Windows 8.1 systems.
To run chkdsk, follow these steps:
- Click Start
- Type
cmd
in the search box and click Command Prompt from the search results list. On a Windows XP system, click Start > Run > Type cmd, click OK. - When Command Prompt has loaded, type:
chkdsk c: /f /x /r
Where
c:
is the letter of the drive where Windows is installed on. - Press Enter
chkdsk utility results
To run Windows Memory Diagnostic, follow these isntructions:
- Click Start
- Type
Windows Memory Diagnostic
in the search box - Choose Restart now and check for problems
- The Windows Memory Diagnostic tool will restart your computer and run shortly after booting
Windows Memory Diagnostic screen
General fixes for 0x0000124
The following fixes can apply to all computers, regardless of Windows version installed (XP, Vista, 7 or 8).
Tip #1: Check the cooling system
Make sure your computer is properly cooled.
Tip #2: Clean and/or remove hardware
Try removing unimportant hardware pieces from your computer and restart the system to check if a certain piece of hardware is causing the 0x0000124 error.
Make sure your computer is not plugged-in/powered on!
You can also try to clean the hardware from your computer, e.g. clean the RAM sockets as much as possible.
Tip #3: Reinstall Windows
If the above tips aren’t working and the specific Windows instructions doesn’t work either to fix the 0x0000124 error, try to reinstall Windows.
More Information
Linked Entries
- chkdsk
- Reset BIOS
Support Links
- Easy Recovery Essentials for Windows – our repair and recovery disk.
It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.
Read more at Windows Recovery Disks.
- The NeoSmart Support Forums, member-to-member technical support and troubleshooting.
- Get a discounted price on replacement setup and installation discs: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Applicable Systems
This Windows-related knowledgebase article applies to the following operating systems:
- Windows XP (all editions)
- Windows Vista (all editions)
- Windows 7 (all editions)
- Windows 8 (all editions)
- Windows 8.1 (all editions)
- Windows 10 (all editions)
Propose an edit