Fix: Machine Check Exception in Windows 10/11 [Full Guide]

by Milan Stanojevic
Milan Stanojevic
Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as... read more
Affiliate Disclosure
  • The machine check exception Windows 10 BSoD can be caused by faulty hardware.
  • Quickly get rid of the stop code machine check exception error with a third-party system restoration app.
  • Updating your drivers will also solve the stopcode machine check exception BSoD.
  • Let your Windows repair itself with the SFC, DISM and BSoD troubleshooters.

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Blue Screen of Death errors, also known as STOP errors, are one of the most serious errors on Windows 10. These types of errors can be caused by faulty hardware, therefore it’s crucial to know how to fix errors such as MACHINE CHECK EXCEPTION.

Why does Machine Check Exception Windows 10 after fresh install?

There are multiple reasons for this issue, and the problem was reported on multiple PC brands, including Dell computers.

This is a BSOD error, and as such, it appears due to hardware problems, most likely your RAM memory, so it’s advised that you scan it and replace it if needed.

It’s also possible that you have a bad driver that is causing this issue, so if the hardware isn’t the problem, try updating your drivers from the Safe Mode.

Machine Check Exception error was reported in Windows 11 so it can appear on any version, even the latest one. The issue is similar to System Service Exception BSOD, and the solutions are similar for both problems.

The problem can appear after rollback, and if you have such an issue, read our Blue screen after Windows rollback guide for more solutions.

The Windows 10 machine check exception can cause many problems on your PC and it can occur in various situations such as the ones described below: 

  • Machine Check Exception blue screen – This error is always followed by a Blue Screen of Death. The most likely cause is a hardware problem or a corrupted driver.
  • Machine Check Exception on boot – As a result, you won’t be able to access Windows 10 at all.
  • Machine Check Exception overclock – Many users tend to overclock their hardware in order to get the maximum performance. 
  • Machine Check Exception Windows 10 install – Few users reported this issue as soon as they installed Windows 10. According to them, the issue was caused by incompatible hardware or a bad driver.
  • Windows 10 upgrade machine_check_exception – This error also appears after upgrading your Windows 10 PC. Usually, the problem is a bad update or a compatibility issue.
  • Machine Check Exception error System halted
  • Machine Check Exception Internal timer error 
  • Uncorrectable Machine Check Exception – In most cases, the error is caused by a hardware issue.
  • Machine_check_exception hal.dll, halmacpi.dll – Sometimes this error will tell you which file is causing the problem. The most common causes for this error are hal.dll and halmacpi.dll.


  1. Use a dedicated Windows restoration tool
  2. Run the BSOD Troubleshooter
  3. Update your drivers
  4. Run the SFC scan
  5. Run DISM
  6. Check the hard drive
  7. Uninstall your graphics card driver
  8. Update your BIOS
  9. Disable Intel SpeedStep Technology in BIOS
  10. Disable your LAN adapter
  11. Unplug your DVD and additional hard drives
  12. Check for faulty hardware

1. Use a dedicated Windows restoration tool

The quickest way to attempt a fix for the issue is to run a fully-featured Windows restoration tool that will scan your system.

The program will also correct all issues found, related not just to corrupted or missing registry files, but also to performance triggers and faulty .dll files.

Such a tool will definitely save time and effort in finding the cause of the issue and trying out various other small troubleshooting solutions.

Restoro repair

Restoro is powered by an online database that features the latest functional system files for Windows 10 PCs, allowing you to easily replace any elements that can cause a BSoD error.

This software can also help you by creating a restore point before starting the repairs, enabling you to easily restore the previous version of your system if something goes wrong.

This is how you can fix registry errors using Restoro:

  1. Download and install Restoro.
  2. Launch the application.
  3. Wait for the software to identify stability issues and possible corrupted files.
  4. Press Start Repair.
  5. Restart your PC for all the changes to take effect.

As soon as the fixing process is completed, your PC should work without problems, and you will not have to worry about BSoD errors or slow response times ever again.

Get Restoro

Disclaimer: This program needs to be upgraded from the free version in order to perform some specific actions.

2. Run the BSOD troubleshooter 

  1. Open the Settings app and go to the Update & Security section.
  2. Select Troubleshoot from the menu on the left.
  3. Select BSOD from the right pane and click Run the troubleshooter.
  4. Follow the instructions on the screen to complete the troubleshooter.

3. Update your drivers

Blue Screen of Death errors are often caused by incompatible or outdated drivers, therefore it’s crucial that you update drivers as often as you can.

In order for Windows 10 to recognize and use your hardware, your drivers have to be up to date, and if that’s not the case, your PC will crash while showing the MACHINE CHECK EXCEPTION error.

One way to fix this issue is to download all the necessary drivers from your hardware manufacturer’s website. Users confirmed that updating their drivers fixed the problem for them, so be sure to try that.

Update drivers automatically

Searching for drivers on your own can be time-consuming. So, we advise you to use a tool that will do this for you automatically.

Using an automatic driver updater will certainly save you from the hassle of searching for drivers manually, and it will always keep your system up to date with the latest drivers.

This app will help you with exactly this job, preventing any further PC damage caused by installing the wrong driver versions. 

This is yet another extremely user-friendly tool, that you might have to install in Safe Mode. But, with just two clicks, you can get your system up and running like brand new again.

Get DriverFix

4. Run the SFC scan

  1. Right-click the Start Menu button, and open Command Prompt (Admin).
  2. Enter the following line and press Enter: sfc/scannow
  3. Wait until the process is done (it may take a while).
  4. If the solution is found, it will automatically be applied.
  5. Now, close the Command Prompt and restart your computer.

5. Run DISM

  1. Right-click Start and open Command Prompt (Admin).
  2. Paste the following command and press Enter: DISM/Online/Cleanup-Image/RestoreHealth
  3. Wait until the scan is finished.
  4. Restart your computer and try updating again.

5.1 Using the Windows installation media

  1. Insert your Windows installation media.
  2. Right-click the Start menu and, from the menu, choose Command Prompt (Admin).
  3. In the command line, type the following commands and press Enter after each: dism/online/cleanup-image/scanhealth dism/online/cleanup-image/restorehealth
  4. Now, type the following command and press Enter: DISM/Online/Cleanup-Image/RestoreHealth/source:WIM:X:SourcesInstall.wim:1/LimitAccess
  5. Make sure to change an X value with the letter of the mounted drive with Windows 10 installation.
  6. After the procedure is finished, restart your computer.

6. Check the hard drive

  1. Enter the Advanced Startup (Restart your computer while holding the Shift key).
  2. Choose Troubleshoot > Advanced Options.
  3. Select Command Prompt from the list of options.
  4. When Command Prompt appears, enter the following lines and press Enter after each line in order to run it: bootrec.exe /rebuildbcd bootrec.exe /fixmbr bootrec.exe /fixboot
  5. Some users are also suggesting that you need to run additional chkdsk commands as well.
    • To perform these commands, you need to know drive letters for all your hard drive partitions.
  6. In Command Prompt you should enter the following (but remember to use the letters that match your hard drive partitions on your PC): chkdsk /r c: chkdsk /r d:
  7. This is just our example, so keep in mind that you have to perform the chkdsk command for every hard drive partition that you have.
  8. Restart your computer and check if the issue is resolved.

7. Uninstall your graphics card driver

  1. Press the Windows Key + S.
  2. Search for the Device Manager and open it.
  3. Go to the Display Adapter and expand it.
  4. Right-click on your GPU and select Uninstall driver.
  5. Restart your PC, and let your Windows install the default GPU driver.

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Although it’s recommended to use the latest drivers, sometimes they have certain issues with Windows 10, and it’s recommended to uninstall them and replace them with the older version.

After removing the display driver you just have to visit your graphic card manufacturer’s website and download the drivers for your graphic card.

If your device uses Nvidia drivers, here’s an additional guide to safely remove the faulty or corrupted ones.

8. Update your BIOS

Machine Check Exception blue screen

According to the users, the MACHINE CHECK EXCEPTION error can be caused by outdated BIOS, and if you want to fix it, you might have to update your BIOS.

By updating your BIOS you’ll enable new features of your motherboard and fix the potential compatibility issues between your processor and motherboard.

Bear in mind that updating BIOS is an advanced procedure, and if you don’t perform it correctly you can cause permanent damage to your PC.

If you decide to update BIOS, be extra careful and check your motherboard manual for detailed instructions.

9. Disable Intel SpeedStep Technology in BIOS

Few users reported that disabling Intel SpeedStep Technology in BIOS fixes this issue, so you might want to try that.

Before you enter BIOS, make sure that you check your motherboard manual for detailed instructions on how to enter BIOS and how to disable this feature.

Since not every motherboard model has the same interface and settings, it is important to have a user manual with all the information you need before you proceed.

Note: Some users claim that setting SATA Fast boot to All devices in BIOS can also fixe the MACHINE CHECK EXCEPTION BSoD error.

10. Disable your LAN adapter

  1. Press Windows Key + X to open Power User Menu and select Device Manager from the list.
    Machine Check Exception on boot
  2. When Device Manager opens, locate your network adapter, right-click it and choose Disable from the menu.
    Machine Check Exception overclock
  3. Restart your computer and check if the problem is resolved.

If the problem is fixed, you might want to try updating your network adapter driver and enabling the adapter again, but if that doesn’t help, you should replace your network adapter since it might be faulty.

11. Unplug your DVD and additional hard drives

Users reported that they are unable to install Windows 10 due to MACHINE CHECK EXCEPTION error, and if you’re facing the same issue, try to disconnect your DVD drive along with any additional hard drives that you have installed.

Sometimes in order to complete the setup process, you need to disconnect all other hard drives and only have your installation hard drive connected.

If you have only one hard drive, be sure to disconnect your DVD drive before starting the setup process.

12. Check for faulty hardware

Blue Screen of Death errors such as MACHINE CHECK EXCEPTION can be caused by faulty hardware, therefore we strongly advise you to check your RAM, processor, motherboard, and all other major hardware components.

Few users reported that a faulty processor is a cause for this error, so make sure that you check your processor first.

After making sure that all of your components are working as intended, we suggest cleaning your PC of dust as well, since overheating can also cause major problems.

As you can see, the MACHINE CHECK EXCEPTION BSoD error can cause certain problems, but this error can be easily fixed by performing a BIOS update, or by changing certain BIOS settings.

Hopefully, you managed to get around the trouble by using one of the above-mentioned methods. If so, we’d like to hear what helped. Use the comments section to share your take on this.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

This article covers:Topics: