Error Busy 170 (0xAA): 3 Ways to Fix it

Making changes to your code can fix this issue

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

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

Error_Busy often comes with the following message 170 (0xAA) The requested resource is in use. This is a developer error, but if you encounter it, there are a few ways to fix it.

How can I fix Error_Busy?

1. Adjust your code

  1. Open your code.
  2. Locate DXGetErrorString() method.
  3. Replace it with DXGetErrorDescription() and save changes.
    dxgeterrordescription

2. Use await

  1. Open your code.
  2. Next, use await speechToText.stop()
    speechtotext stop
  3. Use it before you call the listen function.

This can happen when using speech_to_text if the recognition session is already active, so by stopping it, you should prevent this issue from occurring.

If you’re using speech_to_text, you can also disable all other applications that might be interfering with this feature and check if that helps.

3. Other fixes to try

  1. If you’re using staticPortMappings->Add, try setting a different port number.
  2. When GetStream() isn’t finished, you’ll get this error. Ensure that the function is finished or reorder your code and move it down.
  3. Ensure that context isn’t active in another thread. This happens with wglMakeCurrent() if it doesn’t set the context back to NULL before returning.
  4. If you’re using MTP, remember that it supports one read and one write operation at a time per device.

Error_Busy is a developer error, and as you can see, it occurs if a specific resource is currently used and your code tries to access it again.

This isn’t the only issue you can encounter, and we wrote about Error_Path_Busy and Error_Busy_Drive in our older articles.

We also have a guide on Error_Network_Busy, so feel free to check it out for more solutions.

More about the topics: error

User forum

0 messages