sodcalculator

10 Tech How-To

Fix ACPI Sys in Windows 10: Easy Step-by-Step Guide

Guide 10-28015 · Updated · Step by step

Yes, you can fix ACPI.sys errors in Windows 10 easily in most cases by updating your BIOS, disabling fast startup, or adjusting power settings—no advanced technical skills required. This guide walks you through the most common fixes for the Blue Screen of Death (BSOD) and boot failures caused by ACPI.sys, starting with the simplest solutions.

What Is ACPI.sys and Why Does It Cause Errors?

ACPI.sys is a core Windows system driver that manages power states, battery life, thermal management, and hardware wake/sleep functions. It stands for Advanced Configuration and Power Interface, a standard that lets the operating system control hardware power directly. When ACPI.sys fails, you typically see a BSOD with messages like SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (ACPI.sys), DRIVER_IRQL_NOT_LESS_OR_EQUAL, or KMODE_EXCEPTION_NOT_HANDLED.

These errors rarely mean the file itself is corrupted. More often, ACPI.sys crashes because of an incompatible BIOS, outdated chipset drivers, or conflicting power management settings. The file lives in C:\Windows\System32\drivers\acpi.sys and is protected by Windows, so you should never manually delete or replace it—doing so can make Windows unbootable.

Before You Start: Run Windows Built-In Diagnostics

Before changing system settings, rule out simple corruption. Run the System File Checker (SFC) and Deployment Imaging Service and Management Tool (DISM) from an elevated Command Prompt. These tools repair damaged system files, including drivers like ACPI.sys.

  1. Right-click the Start button and select Command Prompt (Admin) or Windows PowerShell (Admin).
  2. Type sfc /scannow and press Enter. Wait for the scan to finish (it can take 15–20 minutes).
  3. If SFC finds issues, run DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
  4. Restart your PC and check if the error appears again.

If the BSOD persists after these repairs, move to the fixes below, ordered from easiest to most involved.

Fix 1: Disable Fast Startup (Easiest Fix)

Fast Startup is a Windows 10 feature that hibernates the kernel instead of fully shutting down. It speeds up boot times but can cause ACPI.sys errors on some hardware, especially after driver or firmware updates. Disabling it is safe and reversible.

  1. Open Control Panel → Hardware and Sound → Power Options.
  2. Click Choose what the power buttons do on the left sidebar.
  3. Click Change settings that are currently unavailable (requires administrator rights).
  4. Uncheck Turn on fast startup (recommended).
  5. Click Save changes and restart your PC.

This fix resolves a large portion of ACPI.sys boot crashes. If the error only occurs after a cold boot or shutdown, this is very likely your solution.

Fix 2: Update Your BIOS and Chipset Drivers

ACPI.sys communicates directly with your motherboard’s firmware. An outdated BIOS can contain ACPI table bugs that crash the driver. Updating BIOS is the single most effective fix for persistent ACPI.sys errors, but it carries a small risk—an interrupted update can brick the motherboard.

  • Identify your motherboard model: Press Win + R, type msinfo32, and note the “BaseBoard Manufacturer” and “BaseBoard Product” fields.
  • Visit the manufacturer’s support page (Dell, HP, Lenovo, ASUS, MSI, Gigabyte, etc.) and download the latest BIOS for your exact model.
  • Follow the manufacturer’s instructions—most modern systems allow USB-flash BIOS updates from within the BIOS setup screen.
  • After updating BIOS, also update your chipset drivers from the same manufacturer page. These drivers manage power delivery and ACPI tables.

If you are uncomfortable updating BIOS yourself, take the PC to a local repair shop. Do not use third-party BIOS update tools; always use the manufacturer’s official utility.

Fix 3: Reset Power Management Settings

Corrupted power plans can cause ACPI.sys to crash during sleep or wake cycles. Resetting all power settings to default clears these conflicts without affecting your files.

  1. Open an elevated Command Prompt (right-click Start → Command Prompt (Admin)).
  2. Type powercfg -restoredefaultschemes and press Enter.
  3. Type powercfg -h off to disable hibernation temporarily, then press Enter.
  4. Restart your PC. If the error is gone, you can re-enable hibernation later with powercfg -h on.

This fix also helps if the BSOD appears when the laptop goes to sleep or wakes from sleep. A related step is to disable “Allow the computer to turn off this device to save power” in Device Manager for your network and USB controllers, as these devices often trigger ACPI wake crashes.

Fix 4: Check for Faulty Hardware or Drivers

Sometimes ACPI.sys errors are not about ACPI at all—they are caused by a failing component that triggers a power-management fault. Run the Windows Memory Diagnostic and check drive health.

  • Memory test: Type mdsched.exe in the Start menu and restart to run the Windows Memory Diagnostic. Let it complete (takes 20–30 minutes).
  • Driver verification: Open Device Manager, expand Batteries, and check for yellow warning icons. Right-click any device with a warning and select Update driver.
  • Clean boot: Type msconfig, go to the Services tab, check Hide all Microsoft services, then click Disable all. Restart. If the error stops, re-enable services one by one to find the culprit.

If the error started after installing new hardware (RAM, GPU, SSD), remove that hardware and test. A failing power supply can also cause ACPI-related crashes, especially under load.

Fix 5: Use System Restore or Reset This PC

If none of the above works, revert to a point before the error started. System Restore rolls back driver and registry changes without touching personal files.

  1. Type rstrui in the Start menu and press Enter.
  2. Choose a restore point dated before the first ACPI.sys error.
  3. Follow the prompts and restart.

If no restore points exist, use Reset This PC (Settings → Update & Security → Recovery) with the “Keep my files” option. This reinstalls Windows while preserving your personal data, though it removes installed programs. Back up important files to external storage before doing this.

Frequently Asked Questions

Is ACPI.sys a virus?

No, ACPI.sys is a legitimate Microsoft system driver. A real virus would not use this exact filename because Windows protects it. If you want to be sure, check the file’s location—it must be in C:\Windows\System32\drivers\. A copy anywhere else is suspicious and should be scanned with Windows Defender.

Can I delete ACPI.sys to fix the error?

No. Deleting or renaming ACPI.sys will make Windows unbootable because the kernel requires it at startup. Never attempt this. The only safe way to replace it is through SFC/DISM or a Windows repair installation.

Why does ACPI.sys crash only when my laptop is on battery?

This usually points to a BIOS power-management bug or an outdated battery driver. Update your BIOS first, then check for a battery firmware update from your laptop manufacturer. Also try changing the power plan to “High Performance” temporarily to see if the crash stops.

Does updating BIOS really fix ACPI.sys errors?

Yes, in many cases. BIOS updates frequently include ACPI table fixes that resolve exactly these BSODs. It is the most reliable fix for persistent ACPI.sys errors that survive driver updates and Windows repairs. Just be sure to follow the manufacturer’s update procedure carefully.

Will a Windows 10 clean install fix ACPI.sys?

Sometimes, but not always. If the error is caused by a BIOS bug or failing hardware, a clean install will not help. If it is caused by corrupt system files or a bad driver, a clean install usually resolves it. Try the other fixes first—a clean install is time-consuming and loses your installed programs.

How do I know if my hardware is failing instead of the driver?

Run the Windows Memory Diagnostic and check the Event Viewer (type eventvwr) for disk or power warnings. If the BSOD happens under load (gaming, video rendering), the power supply or GPU may be at fault. If it happens randomly during idle, RAM or the motherboard is more likely the issue.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →