FIX: ACPI_DRIVER_INTERNAL error in Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Affiliate Disclosure
Share this article:

  • The ACPI_DRIVER_INTERNAL is a Blue Screen of Death error, and just like many other BSoD errors, this one will crash Windows 10 and restart your PC in order to prevent damage.
  • Blue Screen of Death errors are often caused by hardware and software issues, and in order to prevent these issues, it’s crucial that you download the latest patches by using Windows Update.
  • Visit our BSoD troubleshooting section if you need any assistance with the blue screen errors.
  • Don't call a computer technician yet. Try to fix the problem yourself by reading our articles from the Windows 10 errors Hub.
How to fix ACPI_DRIVER_INTERNAL error in Windows 10
Keep your PC healthy by updating its drivers This tool will help you detect old and malfunctioning drivers and will automatically search for the good version. Thus, you will use all your system's components at full throttle. Check your drivers in 3 easy steps:
  1. Download DriverFix now for free (secured download)
  2. Launch the program and press the Scan icon
  3. Wait for the scan to finish and start installing the needed drivers
  • DriverFix has been successfuly downloaded by 0 readers this month.

ACPI_DRIVER_INTERNAL is a Blue Screen of Death error, and just like many other BSoD errors, this one will crash Windows 10 and restart your PC in order to prevent damage.

These types of errors can be somewhat serious, therefore today we’re going to show you how to fix ACPI_DRIVER_INTERNAL error.

How can I fix ACPI_DRIVER_INTERNAL BSoD error?

Table of contents:

  1. Update Windows 10 and your drivers
  2. Run the Hardware Troubleshooter 
  3. Run the SFC scan
  4. Run DISM
  5. Disable problematic applications
  6. Perform System Restore or Windows 10 reset
  7. Check your hardware

Fix – ACPI_DRIVER_INTERNAL Windows 10 error

Solution 1 – Update Windows 10 and your drivers

Blue Screen of Death errors such as ACPI_DRIVER_INTERNAL are often caused by hardware and software issues.

And in order to prevent these issues and BSoD errors, it’s crucial that you download the latest patches by using Windows Update.

These patches bring a wide range of features, security improvements and many bug fixes related to both hardware and software.

Even though Windows updates might not fix the BSoD error, it’s a good practice to download them frequently if you want to keep your PC safe and error-free.

Security patches are important for system stability, but your drivers are just as important.

Drivers allow Windows 10 to recognize and use certain hardware, and if your drivers are outdated or corrupted, Windows won’t be able to use certain hardware and you’ll get a Blue Screen of Death error.

In order to prevent BSoD errors, it’s highly advised to update your drivers, and you can do that by following these steps:

  1. Press Windows Key + X to open Power User Menu. Select Device Manager from the list.
  2. Once the Device Manager opens, find the device you wish to update, right-click it and choose Update Driver Software.
  3. Select Search automatically for updated driver software. By choosing this option Windows 10 will automatically search and install the best driver for your device.
  4. Repeat these steps for all devices that you want to update.

Updating drivers through Device Manager is fairly simple, but users claim that Device Manager doesn’t always download the latest drivers for certain devices.

If you want to install the latest drivers, we strongly suggest that you download them directly from your hardware manufacturer’s website.

Simply visit your hardware manufacturer’s website, find your device, and download the latest drivers for it.

It’s worth mentioning that you’ll have to update drivers for all major hardware components in order to fix this error.

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.

Tweakbit’s Driver Updater (approved by Microsoft and Norton Antivirus) will help you update drivers automatically and prevent PC damage caused by installing the wrong driver versions. 

After several tests, our team concluded that this is the best-automatized solution.

Here is a quick guide on how to use it:

  1. Download and install TweakBit Driver Updaterdriver updater starting window
  2. Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
    scanning proccess of Tweakbit driver updater
  3. Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the Update driver link next to the driver name. Or simply click the Update all button at the bottom to automatically install all recommended updates.
    Automatically Update complete
    Note: Some drivers need to be installed in multiple steps so you will have to hit the Update button several times until all of its components are installed.

Solution 2  – Run the Hardware Troubleshooter 

If updating drivers and the system didn’t get the job done, we’re going to try with the troubleshooting tools. The first such tool we’ll use is Windows 10‘s built-in troubleshooter.

This tool can deal with various issues within the system, including the BSOD issues. So, maybe it’ll manage to resolve the ACPI_DRIVER_INTERNAL error, as well.

Here’s how to run Windows 10‘s built-in troubleshooting tool:

  1. Open the Settings app and go to 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.

Solution 3 – Run the SFC scan

The next troubleshooter we’re going to try is the SFC scan. This command-line tool scans your system, in search of potential issues, and resolves them along the way (if possible).

There’s a chance the SFC scan will resolve also the ACPI_DRIVER_INTERNAL error.

Here’s how to run the SFC scan in Windows 10:

  1. Right-click on 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.

Solution 4 – Run DISM

The final troubleshooting tool we’re going to try is DISM. As its name says, Deployment Image Servicing and Management (DISM) reloads the system image.

This process can resolve some system issues, including (hopefully) the ACPI_DRIVER_INTERNAL error.

We’ll walk you through both standard and the procedure that utilizes the installation media below:

  • Standard way
  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.
  • With the Windows installation media
  1. Insert your Windows installation media.
  2. Right-click the Start menu and, from the menu, choose the 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.

Solution 5 – Disable problematic applications

Certain applications can cause ACPI_DRIVER_INTERNAL error to appear, therefore if you installed any new application recently, be sure that you remove it in order to fix this error.

It’s worth mentioning that your antivirus can often cause these types of errors, therefore we strongly advise you to remove any third-party antivirus programs from your PC.

To completely remove a certain antivirus, you should use dedicated removal tool since antivirus programs are prone to leaving certain files behind even after you uninstall them.

Many security companies have dedicated removal tools for their software, so be sure to download one.

Another way to find problematic applications is to disable all startup applications and services. To do that, you just need to follow these instructions:

  1. Press Windows Key + R and enter msconfig. Press Enter or click OK.
  2. When System Configuration window opens, select Selective Startup and uncheck Load startup items.
  3. Go to Services tab and check Hide all Microsoft services. Click the Disable all button.
  4. Click Apply and OK to save changes.
  5. Press Ctrl + Shift + Esc in order to start Task Manager.
  6. Go to Startup tab and right-click any item on the list and choose Disable from the menu. Repeat this step until you’ve disabled all startup applications.
  7. Close Task Manager and restart your PC.

When your PC restarts, check if the problem is resolved. If BSoD error doesn’t appear, it means that one of the disabled applications or services was causing it.

Now you need to repeat the same steps and enable applications and services one by one until you find the one that is causing this error.

Solution 6 – Perform System Restore or Windows 10 reset

If the ACPI_DRIVER_INTERNAL error is caused by certain software, you can easily fix that by performing System Restore. You can perform System Restore by following these steps:

  1. Start Automatic Repair by restarting your computer few times during the boot sequence. Alternatively, you can just hold the Shift key on your keyboard and click the Restart button.
  2. Choose Troubleshoot > Advanced options > System Restore.
  3. Select your username, enter your password and select the Choose a different restore point option. Click Next.
  4. Select a restore point you wish to return to and click Next.
  5. Wait for the restore process to complete.

If System Restore doesn’t fix the issue, you can try performing Windows 10 reset.

We have to warn you that reset process is similar to clean install, therefore we highly advise that you back up all important files from your C partition.

In order to perform Windows 10 reset, you might need Windows 10 installation media, and you can easily create one by using an empty USB flash drive and Media Creation Tool.

After you create your backup, you can perform Windows 10 reset by doing the following:

  1. Start Automatic Repair by using the instructions above.
  2. Choose Troubleshoot > Reset this PC > Remove everything. During this step you might get asked to insert Windows 10 installation media, so be sure to do so.
  3. Select Only the drive where Windows is installed > Just remove my files and click the Reset button.
  4. Wait for the process to complete.

If the ACPI_DRIVER_INTERNAL error appears again, it’s most likely that the cause of this error is faulty or incompatible hardware.

Solution 7 – Check your hardware

Several users reported that ACPI_DRIVER_INTERNAL error is caused by incompatibility between certain hardware components and RAM.

Some motherboards don’t work with certain memory modules, and the same goes for certain processors.

According to users, some processors don’t support more than 8GB of RAM, so be sure to perform detailed inspection of your hardware and check for any incompatibility issues.

If there are no incompatibilities, check if all your hardware components are working properly.

ACPI_DRIVER_INTERNAL BSoD error can be problematic, but we hope that you managed to fix this problem by using one of our solutions.

FAQ: Read more about ACPI DRIVER INTERNAL error

  • What is the ACPI DRIVER INTERNAL error?

The ACPI DRIVER INTERNAL error is a BSoD error usually caused by incompatibility between certain hardware components and RAM. Some motherboards don’t work with certain memory modules, and the same goes for certain processors.

  • How can I fix the ACPI DRIVER INTERNAL error?

First, update Windows 10 and all the drivers, then run the Hardware Troubleshooter. If the problem persists, we have more solutions in the full fix guide.

  • What is an ACPI device?
ACPI  is an acronym for Advanced Configuration and Power Interface and it’s an industry specification for the efficient handling of power consumption in desktop and mobile computers. You can monitor the power performance with a PC performance monitor.

Editor’s Note: This post was originally published in September 2018 and has been since revamped and updated in April 2020 for freshness, accuracy, and comprehensiveness.

Editor's Note: This article was originally published in June 2016 and was revamped and updated in August 2020 for freshness, accuracy, and comprehensiveness.
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!