ERROR_IO_PRIVILEGE_FAILED: How to Fix

Adjusting I/O permissions step-by-step

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 IO PRILIVEGE FAILED

If you get an error of the I/O permissions with the code ERROR_IO_PRIVILEGE_FAILED, we’re here to help.

The error message reads 571 (0x23B) {Privilege Failed} The I/O permissions for the process could not be changed.

It is most likely caused by incorrect file or registry permissions, faulty or outdated drivers, or system misconfigurations. Follow along as we show you how to fix all of these problems below.

How to fix the I/O privilege failed error

1. Reset directory permissions

  1. Press Windows key+ R, type cmd, and hit OK to open Command Prompt.run cmd
  2. If it’s a certain file/folder that leads to the error, run this command icacls C:\directory\location /reset /t /c /q (Replace text in italics with the correct location of the affected directory).
  3. If it’s a system-wide error, enter icacls C:\ /reset /t /c /q and press Enter. (In this case, it will take a while until it goes thorugh all files and folders. Just wait for the process to complete.icalcs reset command

2. Update drivers

  1. Open Device Manager.
  2. Expand all sections and check if you have any driver with a yellow warning sign ⚠️.device manager warning signs
  3. Right-click on said driver and select Update.update driver to fix THREAD_TERMINATE_HELD_MUTEX
  4. Select Search automatically for drivers.search automatically for drivers
  5. Wait for the process to complete and restart your PC.
  6. Try executing the task you did when you first got the ERROR_IO_PRIVILEGE_FAILED message to check if you still get the BSoD.

3. Repair system files

  1. Type Windows key + S, type cmd and click Run as administrator.run as administrator cmd
  2. Run the following command: sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth and press Enter.sfc cleanup
  3. Wait for the process to complete and restart your PC. This command autoamtically identifies and fixes corrupt system files that can lead to I/O permission errors.

4. Remove recent updates

  1. If you got the error after recent Windows Updates, go to Settings.
  2. Select Windows Update> Update History.Update history
  3. Click on Recent Updates, and then select Uninstall.uninstall recent updates
  4. Confirm and wait for the process to complete.

5. Run a system scan

  1. Go to Settings and select Privacy and Security.privacy and security settings
  2. Select Windows Security> Virus & Threat Protection.virus and threat protection
  3. Click Scan options and select Full scan.
  4. Select Scan now and wait for the process to complete.Full scan
  5. Let Windows remove or quarantine any threats found and restart your PC.

That’s about it. Here’s how you fix the Windows ERROR_IO_PRIVILEGE_FAILED BsOD.

Just as annoying and disruptive as other errors like ERROR_IMAGE_MACHINE_TYPE_MISMATCH, ERROR_SYSTEM_PROCESS_TERMINATED, or ERROR_PWD_TOO_RECENT, you can fix it with a few simple tweaks.

Keep drivers updated, perform regular antivirus scans, and backup your system to prevent this from happening and protect your data if it does.

If you have any more questions, let us know in the comments below.

More about the topics: BSOD, BSoD error codes, BSoD errors, windows 10, windows 10 fix, Windows 11

User forum

0 messages