ILLEGAL_ATS_INITIALIZATION [BSoD Fix]

Restart your PC in a clean boot environment

Reading time icon 6 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

6 ways to fix ILLEGAL_ATS_INITIALIZATION [BSoD Fix]

The ILLEGAL_ATS_INITIALIZATION with error code 0x000001E9 is a Blue Screen of Death error in Windows that appears when a driver tries to illegally enable the Address Translation Services (ATS) on a device that is already enabled for Shared Virtual Memory (SVM).

First, if you recently installed new hardware (RAM, peripheral devices, hard drive), try removing or temporarily disconnecting them.

How can I fix the ILLEGAL_ATS_INITIALIZATION error?

1. Update/reinstall the device driver

  1. Press Windows + R to open the Run window.Device Manager Run command  - ILLEGAL_ATS_INITIALIZATION
  2. Type devmgmt.msc and click OK to open the Device Manager app.
  3. Expand each category from the list of system devices. Locate a device with a yellow triangle and an exclamation mark indicating an issue.
  4. Right-click it and select Update driver from the context menu.Graphics Driver update - ILLEGAL_ATS_INITIALIZATION
  5. Select Search automatically for drivers.Search automatically

Windows will try to find the best driver for your device; however, if it fails, you can head to the driver manufacturer’s website and download the latest version. Alternatively, you can download & install a reliable third-party driver updater tool to ensure all the device drivers are up to date.

If updating the drivers didn’t help, you can try reinstalling the driver using the following steps:

  1. Open the Device Manager app, go to the problematic driver, right-click it, and select Uninstall device.Uninstall device 
  2. Click Uninstall again.
  3. Once uninstalled, go to Action, then click Scan for hardware changes from the drop-down menu to reinstall.Action - scan for hardware

2. Run the Windows memory diagnostic tool

  1. Press the Windows key, type windows memory diagnostic in the search box, and click Open from the list of options.Windows memory diagnostic tool - ILLEGAL_ATS_INITIALIZATION 
  2. Click Restart now and check for problems (recommended).Restart now and check for problems
  3. Your computer will restart and check the memory for errors.

If, after the restart, the scan results show errors in RAM, you can try reseating it and rerun the scan. If the errors occur again, you might have to change the RAM or the memory modules.

3. Run the CHKDSK scan

  1. Press the Windows key, type cmd in the search box, and click Run as administrator from the list of options to launch Command Prompt with admin rights.CMD - ILLEGAL_ATS_INITIALIZATION
  2. Type the following command to check the integrity of your hard drive or SSD after replacing C with the system drive letter and hit Enter: chkdsk C: /f /rCHKDSK
  3. If the drive is already in use, you will be prompted to schedule a scan after restart, type Y and hit Enter.

4. Run the SFC scan

  1. Press the Windows key, type cmd in the search box, and click Run as administrator from the list of options to launch Command Prompt with admin rights. CMD elevated ILLEGAL_ATS_INITIALIZATION
  2. To repair or restore the system files, type the following command and hit Enter: sfc /scannowCMD DISM & SFC
  3. Wait for the scan to complete; if the issue persists, copy & paste the following command to repair the Windows system image files via Windows Update, and press Enter: Dism /Online /Cleanup-Image /RestoreHealth
  4. Let the scan complete successfully, then restart your computer to let the changes take effect.

5. Restart your PC in a clean boot environment

  1. Press Windows + R to open the Run window.msconfig - ILLEGAL_ATS_INITIALIZATION   
  2. Type msconfig and click OK to open the System Configuration window.
  3. Go to the Services tab, place a checkmark next to Hide all Microsoft services, and click Disable all.
  4. Switch to the Startup tab, and click the Open Task Manager link.Open task manager
  5. On the Task Manager window, select all the Enabled startup items one by one and click Disable.
  6. Close the Task Manager window, return to the System Configuration window, click Apply, then OK.
  7. Click Restart.

Your computer will restart with a minimal set of startup apps and services. You can enable the third-party ones one by one to check if any of them are causing the ILLEGAL_ATS_INITIALIZATION BSoD error. If none is causing conflict, reverse engineer the steps to reboot in normal mode.

6. Reset your BIOS to default

  1. If your computer is turned on, restart it, then press F2, DEL, Esc, F10, or F12, according to your device, to enter the BIOS/UEFI settings.
  2. Once you are in the BIOS/UEFI interface, use the arrow keys to navigate to the menus and look for options like Load Optimized Defaults, Load Setup Defaults, Reset to Default, or Restore Defaults and select it.
  3. Select OK to confirm.
  4. Next, you can look for Exit or Save & Exit and select it.

If the resetting BIOS didn’t work, you can try to clear the CMOS by following these steps:

  1. Turn off your computer, unplug the power cable, and open the case.
  2. Locate & remove the CMOS battery from the motherboard. Now leave it out for 5-10 mins.
  3. Reinsert the battery, reconnect your device to the power cable, and restart your PC.

7. Reinstall Windows (last resort)

Note icon NOTE
Before proceeding with the steps below, keep the USB flash drive handy with 8 GB of free space and back up your important data, including files, documents, and images.

Create an installation media

  1. Go to the Microsoft official website to download Windows 11 on another PC and click Download Now.  Download now  
  2. An executable file named mediacreation will be downloaded. Double-click it to open, and click Yes on the UAC prompt.
  3. Click Accept on the Windows 11 Setup wizard.Accept
  4. Insert the flash drive, select the USB flash drive, and click Next.USB flash drive - ILLEGAL_ATS_INITIALIZATION
  5. Select the language, edition, and architecture, then click Next.Click Next
  6. Choose the USB device option and click Next.
  7. Follow the on-screen instructions, click Finish, and safely remove the USB device from the computer

    Reinstall Windows

    1. Plug the USB drive into the affected computer, then press Windows + E to open File Explorer.
    2. Open the USB drive, locate & double-click the setup.exe file, and click Yes at the UAC prompt.
    3. Select Change and choose any of these options as per your preference:
      • Keep personal files and apps â€“ Preserves personal data, apps & settings
      • Keep personal files only â€“ Keeps data & settings, but apps are deleted
      • Keep nothing â€“ Removes all the settings, data, and apps.
    4. Click Install to initiate the reinstallation on your PC to fix the ILLEGAL_ATS_INITIALIZATION error.

    During installation, ensure your laptop is connected to the power cable. Your PC will restart a couple of times. Once it has restarted, you will get the login screen. Log in to your PC, install the Windows update, and configure your device settings according to your preferences.

    In conclusion, to fix the ILLEGAL_ATS_INITIALIZATION error, update/reinstall the device driver, scan for disk errors, restore system files using SFC scan, reboot your PC in clean boot, or reset the BIOS to default. If nothing works, you can reinstall Windows.

    Do you often see BSoD errors on your computer? Then, you should check out this guide to learn the common reason for their occurrence.

    If you have any questions or suggestions about the BSoD error, please share them with our readers in the comments section below.

    More about the topics: BSoD error codes, BSoD errors

    User forum

    0 messages