sodcalculator

10 Tech How-To

Fix Error 0x80070001 on Windows 11: Step-by-Step Guide

Guide 10-21250 · Updated · Step by step

Error 0x80070001 on Windows 11 is a file system or disk error that usually appears during Windows Update, when copying files, or when running system tools; the fix is to check your disk for corruption, run the System File Checker, and clear the update cache. This guide walks through the most reliable fixes, from quick checks to more advanced commands, so you can resolve it without reinstalling Windows.

What Does Error 0x80070001 Mean?

The hexadecimal code 0x80070001 translates to ERROR_INVALID_FUNCTION in Windows. It means a program tried to perform an operation that the file system or device does not support. On Windows 11, you most often see it when:

  • Windows Update fails to install a feature or driver update.
  • You try to copy or move files to a drive with a different file system (e.g., from NTFS to FAT32 or exFAT).
  • System tools like Disk Cleanup or the Deployment Imaging Service and Management Tool (DISM) encounter a corrupted file.
  • An external drive or USB stick is not properly formatted or has bad sectors.

Because the error is generic, the exact fix depends on what you were doing when it appeared. The steps below cover the most common scenarios, starting with the simplest and safest.

Before You Start: Backup and Check Disk Space

Before running any repair commands, make sure you have a recent backup of important files. While the fixes below are non-destructive, a failing disk can cause data loss. Also, verify that your system drive has at least 20 GB of free space—Windows Update needs room to download and install files. If space is low, use the Storage settings to clear temporary files.

If the error occurs when copying to an external drive, try a different USB port or a different cable. Faulty hardware can produce misleading error codes.

Fix 1: Run the Windows Update Troubleshooter

Windows 11 includes a built-in troubleshooter that automatically detects and fixes common update problems.

  1. Open Settings (Win + I) and go to System > Troubleshoot > Other troubleshooters.
  2. Find Windows Update and click Run.
  3. Follow the on-screen instructions. It may take a few minutes.
  4. Restart your PC and try the update again.

This fixes simple issues like corrupted update cache or incorrect permissions. If it doesn’t help, move to the next step.

Fix 2: Run System File Checker and DISM

Corrupted system files can cause 0x80070001. The System File Checker (SFC) scans and repairs protected system files, while DISM fixes the Windows image itself.

  1. Right-click the Start button and select Terminal (Admin) or Windows PowerShell (Admin).
  2. Type sfc /scannow and press Enter. Wait for the scan to complete (it can take 15-30 minutes).
  3. If SFC finds issues but cannot fix them, run DISM: DISM /Online /Cleanup-Image /RestoreHealth.
  4. After DISM finishes, run SFC again.
  5. Restart your PC.

These commands work on Windows 11 and are safe. Do not interrupt them once started.

Fix 3: Clear the SoftwareDistribution Folder

Windows Update stores downloaded files in the C:\Windows\SoftwareDistribution folder. If these files are corrupted, updates fail with errors like 0x80070001. Clearing the folder forces Windows to re-download everything.

  1. Open Terminal (Admin) as above.
  2. Stop the update services by typing these commands one by one, pressing Enter after each:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. Open File Explorer and navigate to C:\Windows\SoftwareDistribution. Delete all files and folders inside (you can select all and press Shift+Delete). If some files are in use, restart and try again.
  4. Restart the services with:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Restart your PC and try Windows Update again.

This is a common fix and does not delete personal files.

Fix 4: Check Disk for Errors (CHKDSK)

Bad sectors or file system corruption on your hard drive can cause 0x80070001. The Check Disk utility scans and repairs these issues.

  1. Open Terminal (Admin).
  2. Type chkdsk C: /f /r and press Enter. (Replace C: with the drive letter that shows the error.)
  3. If the drive is in use, you’ll be prompted to schedule the scan for the next restart. Type Y and restart.
  4. The scan runs before Windows fully loads. It can take an hour or more on large drives.

For external drives, run chkdsk E: /f (replace E: with the correct letter). This will fix logical errors but cannot repair physical damage—if the drive is failing, back up data immediately and replace it.

Fix 5: Check File System Compatibility for External Drives

If the error occurs when copying files to a USB drive or SD card, the drive might be formatted with FAT32, which has a 4 GB file size limit. Copying a file larger than that triggers 0x80070001. To check:

  1. Open File Explorer, right-click the drive, and select Properties.
  2. Look at the File system line. If it says FAT32, you have two options:
  3. Compress the file into a ZIP archive (right-click > Compress to ZIP file) to split it, or
  4. Reformat the drive to exFAT or NTFS (this erases all data—back up first). exFAT works with both Windows and Mac and supports large files.

For internal drives, NTFS is the standard and should not cause this error unless the drive is corrupted.

Fix 6: Perform an In-Place Upgrade Repair

If none of the above works, you can repair Windows 11 without losing your files by running an in-place upgrade. This reinstalls the operating system while keeping your apps and personal data.

  1. Download the Windows 11 Installation Assistant or the ISO from Microsoft’s official website.
  2. Run the setup file. Choose Keep personal files and apps when prompted.
  3. Follow the installation. It takes 30-60 minutes and will restart your PC.

This fixes deep system corruption that SFC and DISM cannot. It is safe but make sure you have a backup just in case.

Frequently Asked Questions

Why does error 0x80070001 appear during Windows Update?

It usually means the update files are corrupted or the system has a disk issue. Running SFC, DISM, and clearing the SoftwareDistribution folder resolves most cases.

Can I fix 0x80070001 without admin rights?

No. All the repair commands (SFC, DISM, CHKDSK) require administrator privileges. You need to be signed in as an administrator or know the admin password.

Will these fixes delete my personal files?

No. SFC, DISM, CHKDSK, and clearing SoftwareDistribution do not touch your documents, photos, or other personal files. The in-place upgrade also preserves them, but a backup is always recommended.

What if the error appears on a different drive, like D: or E:?

Run CHKDSK on that specific drive (e.g., chkdsk D: /f). If it’s an external drive, also check the file system format and cable connection.

Is error 0x80070001 a sign of a failing hard drive?

It can be. If CHKDSK finds bad sectors or the error persists on a specific drive, back up your data immediately and run a drive health check (e.g., CrystalDiskInfo) to assess the drive’s condition.

Should I use a third-party tool to fix this error?

Most third-party tools are unnecessary and can cause harm. The built-in Windows tools are sufficient for the vast majority of cases. Only consider third-party software for disk health monitoring, not for repairs.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →