How to Fix the ERROR_MAX_THRDS_REACHED BSoD
This indicates that your system is overloaded
3 min. read
Updated on
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
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
- Right click the Start button and selectย Device Manager.
- Expand the categories one by one and right-click on each device and selectย Update driver.
- 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.
- 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
- Pressย Win + R, typeย regedit, and press Enter to open the Registry Editor.
- Navigate toย
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
- Find theย Windowsย key and double-click it.
- In theย Value dataย field, look for theย SharedSectionย parameter.
- Increase the second and third values (e.g., changeย 1024,20480,768ย toย 1024,30720,1024).
- 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
- Click the Start button, type cmd and select Run as administrator from the results.
- Typeย sfc /scannowย and press Enter. Wait for the scan to complete.
- 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
- Pressย Win + R, typeย msconfig, and press Enter.
- Go to theย Servicesย tab, checkย Hide all Microsoft services, and clickย Disable all.
- Go to theย Startupย tab and clickย Open Task Manager.
- 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.
User forum
0 messages