How to Fix the ERROR_MAX_THRDS_REACHED BSoD

This indicates that your system is overloaded

Reading time icon 3 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

How to fix the ERROR_MAX_THRDS_REACHED BSoD
XINSTALL BY CLICKING THE DOWNLOAD FILE
A message from our partner

Fix all BSoD events and keep computer safe and clean:

Fortect will find the cause of BSoD and fix it. Here is how to do it with 3 easy steps:

  • Download Fortect and install it on your PC
  • Launch the tool and Start scanning to find broken files that are causing BSoD
  • Right-click on Start Repair to fix issues affecting your computerโ€™s security and performance
Download Now Fortect has been downloaded by 0 readers this month, rated 4.6 on TrustPilot

Theย ERROR_MAX_THRDS_REACHEDย error has the value of 164 (0xA4) and it indicates that the maximum number of threads that can be created in the system has been reached. This can happen due to various reasons, such as insufficient system resources, outdated drivers, or malware infections.

Sometimes, a simple restart can resolve the issue by clearing temporary system states and freeing up resources. Another quick solution is to close unnecessary processes from Task Manager.

How do I fix ERROR_MAX_THRDS_REACHED?

1. Update the device drivers

  1. Right click the Start button and selectย Device Manager.
  2. Expand the categories one by one and right-click on each device and selectย Update driver.
  3. Also, keep an eye out for any driver that has a yellow exclamation mark next to it. That means the component is not working correctly.
  4. Follow the prompts to update all your device drivers.

This can be really time consuming. It might be a lot easier to use a dedicated driver updater tool that will do all that automatically. We also recommend using Fortect, a specialized tool in dealing with corrupted system files and fixing BSoD issues like this one.

2. Increase Thread Limit

  1. Pressย Win + R, typeย regedit, and press Enter to open the Registry Editor.
  2. Navigate toย HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Find theย Windowsย key and double-click it.
  4. In theย Value dataย field, look for theย SharedSectionย parameter.
  5. Increase the second and third values (e.g., changeย 1024,20480,768ย toย 1024,30720,1024).
  6. Clickย OKย and restart your computer.

Make sure to make a Registry backup before making the changes in case something goes south.

3. Run SFC and DISM scans

  1. Click the Start button, type cmd and select Run as administrator from the results.
  2. Typeย sfc /scannowย and press Enter. Wait for the scan to complete.
  3. Then, typeย DISM.exe /Online /Cleanup-image /Restorehealthย and press Enter. Wait for the process to finish.

Running SFC and DISM scans is a pretty helpful method to fix the system and dealing with BSoD errors.

4. Perform a clean boot

  1. Pressย Win + R, typeย msconfig, and press Enter.
  2. Go to theย Servicesย tab, checkย Hide all Microsoft services, and clickย Disable all.
  3. Go to theย Startupย tab and clickย Open Task Manager.
  4. Disable all startup items and restart your computer.

This solution will help you boot your PC with a minimum number of services so you can troubleshoot the ERROR_MAX_THRDS_REACHED BSoD and look at its causes.

You might also learn more about the issue if you’re checking the BSoD error log. If the BSoD occurs when you’re playing games, check the highlighted link for our guide with tested solutions to fix it.

These steps should help you resolve theย ERROR_MAX_THRDS_REACHEDย error. If nothing works, inspect the hardware components for any signs of damage and reseat the RAM modules on the motherboard.

More about the topics: BSOD, BSoD error codes, BSoD errors

User forum

0 messages