Fix ERROR_CAN_NOT_COMPLETE (0X000003EB) – 3 Steps
Windows says 'Cannot complete this function', typically when copying, deleting, or installing something. Corrupted files or driver bugs cause it. Here's how to fix it fast.
Quick Fix: Run System File Checker (30 seconds)
What's happening here is that a critical system file got corrupted—maybe from a bad update, a power failure, or a failing drive. The error 0x000003EB shows up when Windows tries to run a function (like copying a file or starting a service) and finds the file it needs is missing or damaged.
Open Command Prompt as Administrator (search cmd, right-click, Run as Administrator). Then run:
sfc /scannow
Wait for it to finish. It'll scan all protected system files and replace any corrupted ones from a cached copy. If you see 'Windows Resource Protection found corrupt files and successfully repaired them', reboot and check if the error's gone. This fixes maybe 60% of cases where the error appears during file operations or Windows Update. If SFC can't repair something, you'll see a log in C:\Windows\Logs\CBS\CBS.log.
If the error persists after SFC, move to the next step.
Moderate Fix: Check and Repair Your Drive (5 minutes)
The real fix here might be a file system error on your hard drive or SSD. These errors cause Windows to throw 0x000003EB when it can't read or write to a specific sector. This is especially common after a sudden shutdown or if you've been running a drive that's nearly full.
Open Command Prompt as Administrator again. Run this command:
chkdsk C: /f /r
Substitute C: with the drive letter where the error happens (could be D, E, etc.). The /f flag fixes errors, /r finds bad sectors and recovers readable data. You'll be asked to schedule a scan on next reboot—type Y and restart. The scan runs before Windows loads, so it can lock the drive fully.
Depending on your drive size, this can take 15–90 minutes. Don't interrupt it. After it's done, log back in and test. If chkdsk reports too many bad sectors, your drive might be failing—back up your data immediately. But if it's just a few logical errors, this usually wipes out the 0x000003EB error entirely.
If the error still shows up, go to the advanced fix.
Advanced Fix: Roll Back or Reinstall Problematic Driver (15+ minutes)
Sometimes the error isn't about a corrupt file or disk—it's a driver that's misbehaving. I've seen this most often with third-party antivirus drivers, network adapter drivers, or storage controller drivers. The driver tries to complete an I/O operation, fails silently, and Windows surfaces it as 'Cannot complete this function'.
You'll need to identify which driver is failing. Here's the quick method:
- Press Win + X and select Device Manager.
- Look for devices with a yellow exclamation mark. If you see one, right-click it and choose Properties. Under the Driver tab, try Roll Back Driver. If that's grayed out, uninstall the driver, then reinstall the latest version from the manufacturer's site (not Windows Update).
- If no yellow marks, open Event Viewer (
eventvwr.msc). Under Windows Logs > System, look for entries with sourcediskorntfsthat appear around the same time as the error. That'll pinpoint the failing driver or device.
In one case, the culprit was a buggy Realtek audio driver—rolling it back fixed the error instantly. Another time, it was the Intel Rapid Storage Technology driver. If you're dual-booting Linux or using a USB-C dock, those are common triggers too.
After rolling back or reinstalling the driver, reboot. You should be golden. If not, it's time to consider a Windows repair install (keep your files) or a fresh install—but that's rare for this specific error code.
One more thing: if you're getting this error specifically during Windows Update, try running the Windows Update Troubleshooter (Settings > System > Troubleshoot > Other troubleshooters > Windows Update). It clears the update cache and re-registers update components. That's saved me a couple of times when the error popped up mid-update.
That's it. Start with SFC, then chkdsk, then drivers. You'll probably be done by step 1 or 2.
Was this solution helpful?