ERROR_TOO_MANY_THREADS: Qucik Ways to Fix

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

ERROR_TOO_MANY_THREADS
XINSTALL BY CLICKING THE DOWNLOAD FILE
A message from our partner

For fixing Windows errors, we recommend Fortect:

Fortect will identify and deploy the correct fix for your Windows errors. Follow the 3 easy steps to get rid of Windows errors:

  • Download Fortect and install it on your PC
  • Launch the tool and Start scanning your PC for Windows errors
  • Right-click on Start Repair to deploy the right fix for each error encountered during the scan
Download Now Fortect has been downloaded by 0 readers this month, rated 4.6 on TrustPilot

When you’re computer is trying to do too many tasks at once and can’t keep up, you may encounter the ERROR_TOO_MANY_THREADS message.

Most often, it occurs when you run a network test with multiple IP addresses, have to many programs or browser tabs open at once, or use a script or app that creates threads.

Your computer throws this error to warn you that it’s overworked. Luckily, you can make a few adjustments that’ll help you fix this error. Check them out:

How to fix ERROR_TOO_MANY_THREADS

1. Close unused apps

  1. Press Ctrl + Shift + Esc on your keyboard to open Task Manager.
  2. In Task Manager, under the Processes tab.processes tab
  3. Look at the list of running apps.
  4. Right-click on apps you aren’t using (e.g., browsers, games, or other software).
  5. Click End Task to close them.end task

2. Lower thread count

If you’re using a pre-built program like Pingplotter, you can manually remove threads and test IPs one by one. You can also adjust ping frequency:

  1. Open PingPlotter.
  2. Clicking Edit > Options in the top menu.pingplotter edit options
  3. Under the Engine tab, look for the Timeline to wait for ping replies setting.time to wait for ping replies
  4. Increase the Ping Interval slightly (e.g., 1.5 or 2 seconds) to reduce the frequency of requests and give your system more time between pings.pingplotter
  5. Increase packet send delay to one category higher than before:packet send delay
  6. Click OK to save settings.

If you’re using script, there’s usually a setting for thread count:

  1. Open the script or tool (it might be a .txt, .cfg, or .py file).
  2. Look for a setting labeled threads or workers.
  3. Lower thread count. For example, if you have 50 threads, change to 40:
    threads = 50 --> threads = 40.
  4. Save the file.
  5. Test with the new setting.

3. Adjust system resource settings

  1. Search for Advanced system settings in the Start menu and open it.advanced system settings
  2. Under System Properties, click on Settings under Performance.performance settings
  3. In the Performance Options window, go to the Advanced tab.
  4. Under Virtual Memory, click Change.change virtual memory
  5. Uncheck Automatically manage paging file size for all drives.uncheck ping auto
  6. Select the drive where your operating system is installed (usually C:) and set the Custom size.set custom size
  7. Set the Initial size to 1.5 times your RAM size (for example, if you have 4GB of RAM, set it to 6GB).
  8. Set the Maximum size to 3 times your RAM size (e.g., 12GB for 4GB of RAM).
  9. Click Set, then OK to save the changes.
  10. Restart your computer for the changes to take effect.

ERROR_TOO_MANY_THREADS is just one of many similar errors that can occur when your computer is overwhelmed with tasks.

Other common issues like ERROR_MAX_THREADS_REACHED, the Stack Overflow error, RUNTIME_OUT_OF_MEMORY, and ERROR_TOO_MANY_DESCRIPTORS all stem from your system or program trying to do more than it can handle at once.

We hope that guidelines above helped you fix it. If you need more info, don’t hesitate to leave a comment below.

More about the topics: Error Code

User forum

0 messages