Ad Space — Top Banner

0x80070643

Microsoft Windows Update

Severity: Moderate

What Does This Error Mean?

The 0x80070643 error means a Windows update downloaded successfully but then failed during the installation step. It is a general installation failure code. This can happen because of a corrupted .NET Framework, a damaged Windows Installer service, conflicting software, or not enough free disk space. The fix depends on which of those issues is present on your computer.

Affected Models

  • Windows 10
  • Windows 11
  • Windows 8.1

Common Causes

  • The .NET Framework installation on your computer is corrupted or an incompatible version is installed
  • The Windows Installer service has stopped working or has corrupted registration entries
  • Your system drive does not have enough free disk space to complete the update installation
  • A previously failed update left behind incomplete files that conflict with the new installation
  • A third-party program is locked on a file that the update needs to replace

How to Fix It

  1. Free up disk space on your C: drive. Open File Explorer, right-click the C: drive, and choose 'Properties > Disk Cleanup.' Run it and check 'Windows Update Cleanup' and 'Temporary files.'

    Windows updates need extra free space during installation — often 5 to 10 GB. If your drive is nearly full, updates will fail.

  2. Repair the .NET Framework. Open Control Panel > Programs and Features, find 'Microsoft .NET Framework,' right-click it, and choose 'Repair.' If you see multiple versions, repair the most recent one.

    .NET Framework is a component that many Windows updates depend on. A corrupted .NET installation causes this specific error very frequently.

  3. Restart the Windows Installer service. Open Command Prompt as Administrator and type: net stop msiserver — then: net start msiserver — then try Windows Update again.

    Windows Installer is the engine that carries out update installations. If it has stopped or crashed, updates will fail at the installation stage.

  4. Clear the Windows Update cache. In Administrator Command Prompt: net stop wuauserv — del /f /s /q C:\Windows\SoftwareDistribution\Download\* — net start wuauserv — then restart and try updating.

    Corrupted partially-downloaded update files can cause installation failures. Clearing the cache removes them and forces a fresh start.

  5. Run System File Checker and DISM together. In Administrator Command Prompt: sfc /scannow — let it finish — then: DISM /Online /Cleanup-Image /RestoreHealth — then restart and try updating.

    Running both tools together covers more ground. SFC repairs files from a local cache; DISM downloads fresh replacements from Microsoft.

When to Call a Professional

If you have tried all the steps below and the error persists, consider downloading the Windows Update Assistant from Microsoft's website. For persistent .NET Framework issues, Microsoft provides a dedicated repair tool. An in-place Windows repair install is a powerful last resort that fixes installation issues without deleting your personal files.

Frequently Asked Questions

What is .NET Framework and why does it affect updates?

The .NET Framework is a software platform that thousands of Windows programs and components are built on. Many Windows updates install or update components that use .NET. If .NET itself is broken, those components cannot be installed correctly. Repairing .NET Framework often resolves this error without needing to do anything else.

How much free disk space do I need for Windows updates?

Microsoft recommends keeping at least 20 GB free on your system drive for updates and normal operation. Major updates like feature updates can temporarily need 10 GB or more during installation. If your C: drive is consistently near full, consider moving files to an external drive or expanding the drive.

Is it safe to delete files in the SoftwareDistribution folder?

Yes, it is safe to delete the contents of the Download subfolder inside SoftwareDistribution. These are just temporary files used to stage updates before installation. Do not delete the folder itself — just its contents. Windows will re-download whatever it needs on the next update attempt.