0X80030202

STG_E_TERMINATED 0x80030202: File Download Killed

Windows can't finish downloading a file—usually from OneDrive or a browser. The transfer got terminated mid-way, leaving a partial file or corrupt copy.

The 30-Second Fix: Retry the Download

What's actually happening here is the file transfer stopped before completing. The error code 0x80030202 means the storage operation was terminated—Windows got a signal to stop writing the file. Most of the time, it's a temporary glitch.

  1. Delete the partial file. In %temp% or your Downloads folder, look for a file with a name like filename.part or filename.crdownload. Remove it.
  2. Start the download again fresh. Use a different browser or the same one—doesn't matter much.
  3. If you're on OneDrive, close and reopen the app. Then retry syncing.

That's it. 80% of the time this resolves it. The reason step 3 works is because OneDrive's sync engine can get stuck in a deadlock state—restarting it clears the internal error flag.

The 5-Minute Fix: Clear Download Cache and Reset Network Stack

If a simple retry doesn't cut it, the issue is likely a corrupt download cache or a misbehaving network layer. Here's the sequence.

Clear Browser Cache

  1. In Chrome/Edge: press Ctrl+Shift+Del, select "Cached images and files" for the last hour, clear.
  2. In Firefox: go to History > Clear Recent History, check "Cache", clear.

Reset Windows Network Stack

Open Command Prompt as admin and run these commands one by one:

netsh int ip reset
netsh winsock reset
ipconfig /flushdns

Reboot after. What's happening here is winsock can get corrupted by third-party VPNs or proxy software, which intercepts file transfer calls and injects termination signals.

I've seen this error pop up when using Cisco AnyConnect or old VPN clients. The reset cleans out the custom LSP (layered service provider) that's interfering.

The 15+ Minute Fix: Registry Tweak for Storage Errors

This one is for the stubborn cases where the error keeps returning on every download from a specific location or app. The root cause is often a permission issue with the temporary storage folder, or a corrupted COM registration.

Step 1: Check Disk for Errors

Run chkdsk C: /f in an admin Command Prompt. Answer Y to schedule it on next reboot, then restart. This fixes file system corruption that can cause STG_E_TERMINATED when Windows tries to write to a bad sector.

Step 2: Repair Storage COM Components

Open an elevated PowerShell and run:

DISM /Online /Cleanup-Image /RestoreHealth
SFC /SCANNOW

Then reboot. This re-registers the underlying storage COM objects—StgOpenStorage, StgCreateDocfile, all those. The error code 0x80030202 maps to STG_E_TERMINATED from the Structured Storage API. If those DLLs are out of whack, every file transfer fails.

Step 3: Registry Path for Terminated Downloads

Back up your registry first. Then open Regedit and navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Look for a DWORD named EnableLUA. If it's set to 0, you're running without UAC, which can break some COM elevations. Set it to 1 and reboot. Or if it's already 1, don't change it.

The real fix here is deleting the HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders key for {374DE290-123F-4565-9164-39C4925E467B} (that's the Downloads folder GUID) if it's corrupted. But that's rare and risky—only do it if you're certain the folder path is wrong.

Skip this if you're not comfortable. The simpler fixes above cover 95% of cases.

What This Error Actually Means

0x80030202 is STG_E_TERMINATED. The "STG" stands for Storage—it's a Component Object Model (COM) error from the Structured Storage API. When a program calls StgOpenStorageEx or similar, and the write operation gets terminated mid-call, you get this code. It's not a network timeout—it's a local storage abort. The download was in progress, then something told Windows to stop writing. That something could be antivirus scanning the temp file and deciding it's dangerous, OneDrive's sync engine hitting a conflict, or a bug in the application itself.

If you keep seeing this on every browser download, your antivirus is the likely culprit. Temporarily disable real-time protection for 30 seconds and retry—if it works, add an exclusion for your Downloads folder.

When to Give Up and Use a Different Tool

If you've tried all three layers and the error persists on a specific large file (like an ISO or ZIP), the file itself might be corrupt on the server. Try downloading with a download manager like Internet Download Manager or Free Download Manager—they handle partial downloads differently and can bypass the COM layer entirely. That's a workaround, not a fix, but sometimes you just need the file.

Or use a different client altogether. For OneDrive, use the web interface instead of the sync client. For browsers, try curl -O URL from command line—it doesn't use the same storage API at all.

Related Errors in Hardware – Hard Drives
0X00000019 Fix 0x00000019: Hard Drive Can't Find Track Error 0XC00000A2 Fix STATUS_MEDIA_WRITE_PROTECTED (0XC00000A2) Error on Your Drive 0X00000453 Fix 0x453 Tape Not Partitioned: Load Error on Windows 0X00000279 0X00000279: Driver failed standby – the fix that actually works

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.