0X000003E3

Fix ERROR_OPERATION_ABORTED (0x000003E3) on Windows

Windows Errors Intermediate 👁 1 views 📅 May 28, 2026

The I/O operation was cancelled by the app or system thread. This fix gets your device or software talking again.

30-Second Fix: Unplug and Reconnect

What's actually happening here is that Windows lost contact with the device mid-operation. Most of the time, it's a USB device that got yanked or a cable that's loose. The quickest way to reset the connection is to physically disconnect the device, wait 10 seconds, and plug it back into a different USB port. That last part matters — sometimes the port controller itself hung.

If this fixes it, you're done. No further steps needed. If not, move on.

5-Minute Fix: Disable USB Selective Suspend

The reason the operation aborted could be Windows' power management — it puts USB ports to sleep to save battery, but some devices don't wake up properly. Here's how to stop that:

  1. Open Control PanelPower Options.
  2. Click Change plan settings next to your active power plan.
  3. Click Change advanced power settings.
  4. Find USB settingsUSB selective suspend setting. Set it to Disabled for both On battery and Plugged in.
  5. Click Apply and OK.

Now retry whatever operation failed. If you're copying a large file or running a backup, the error should be gone. If it's still there, this setting can be re-enabled later — no harm done.

15+ Minute Fix: Update or Roll Back USB Drivers

If the simple fixes didn't work, the problem is likely driver-related. Windows 10 and 11 both have known issues with certain USB controllers, especially on older chipsets like Intel 7-series or AMD B350. Here's the approach:

  1. Press Win + X and select Device Manager.
  2. Expand Universal Serial Bus controllers.
  3. Right-click each device named USB Root Hub (USB 3.0) or Generic USB Hub and choose Uninstall device. Don't delete the driver software — just uninstall the device.
  4. Reboot. Windows will reinstall the drivers automatically.

If that doesn't help, you need to manually update the chipset driver from your motherboard manufacturer's site — not from Windows Update, which often pushes generic drivers that don't handle I/O well.

Alternative: Check for Antivirus Interference

Some antivirus software (looking at you, McAfee and Norton) intercept file I/O and can abort operations if they think the data is suspicious. Temporarily disable real-time protection and try the operation again. If it works, add an exception for the affected drive or process.

If You're Seeing This in PowerShell or a Script

If the error appears when running a PowerShell script or command, the issue is that the script's thread got terminated unexpectedly. Check if you accidentally closed the console, or if the script uses Start-Process with the -Wait flag missing. A common scenario is running a long command and the terminal hitting a timeout — increase the Timeout parameter or use -NoExit to keep the session alive.

When Nothing Else Works: Check for Disk Errors

If the target drive itself has bad sectors or file system corruption, the I/O can be aborted when Windows tries and fails to read a block. Run this from an elevated command prompt:

chkdsk D: /f

Replace D: with the drive letter of the device giving you trouble. Let it complete, then try again. This is a last resort — it can take 30 minutes on a large drive.

Why this error shows up: The 0x000003E3 code means the I/O request was cancelled explicitly — either by the application (your copy tool or script) or by a system thread (like the USB power management). The fix depends on who's doing the cancelling. The USB power and driver fixes cover the most common system-side causes. The script timeout fix covers the app-side.

Try these in order. 90% of the time, the USB selective suspend fix does it. If not, the driver reinstall almost always works. Good luck.

Was this solution helpful?