Fix: Windows Update error code 0x80070306

In the guide below, we are going to guide you through six easy solutions to resolve Windows Update error code 0x80070306.

Mahima N.
Windows Technical Expert
6 min read
Add as a preferred
source on Google

Windows Update error code 0x80070306 can prevent your Windows 11 system from downloading or installing the latest updates. Well, this error can appear when the installation fails repeatedly. In some cases, Windows simply shows a message stating that there are problems installing the updates. I

Luckily, you don’t have to reinstall or reset your Windows to fix it. Because in this guide below, we are going to guide you through several of the practical solutions to resolve Windows Update error 0x80070306. You should work on the easier options first, and then the harder to the harder options if the error persists.

Fix Windows Update error code 0x80070306

As a Windows user, it can be confusing to see Windows Update error code 0x80070306. This is particularly if the update fails multiple times. For multiple users, either of these can restore Windows Update to normal operation.

Fix 1: Use Windows Update Built-In Repair Option

From newer versions of Windows 11, settings has the option to fix problems using Windows Update. Hence, this is one of the simplest methods to try. The feature will install or fix Windows elements and keep your apps, files and settings.

1. Open Settings by pressing Windows + I. Select System. Tap and open Recovery option.

Recovery in System settings
Recovery in System settings

2. Check for “Fix problems using Windows Update“. If you can, click the “Reinstall now” button. Follow the instructions that are on the screen. Wait for the Windows repair to finish.

Fix problems using Windows Update Reinstall now
Fix problems using Windows Update Reinstall now

If asked, restart your computer.

3. Go to Settings > Windows Update.

4. Click on Check for updates, and attempt to install the pending update again.

Check for updates in Windows Update Fix Windows Update error code 0x80070306
Check for updates in Windows Update

Why this can help?

Windows Update may have damaged or missing components. If this is the case, you should reinstall the current version of Windows using this recovery option. This also includes the necessary components without a need for a clean installation.

Fix 2: Repair All Corrupt Windows System Files

Corrupted system files are another possible reason for Windows Update error code 0x80070306. Windows has two useful tools that may be used at the command line to fix broken parts: System File Checker (SFC) and Deployment Image Servicing and Management (DISM).

1. Press Windows + S. Type Command Prompt. Choose Run as Administrator. If you see User Account Control, click on Yes.

Open CMD Command Prompt as Admin
Open CMD Command Prompt as Admin

2. Type in the following command. Wait until the scan and repair are complete.

DISM /Online /Cleanup-Image /RestoreHealth

This may take some time, so be careful not to close the Command Prompt window during this process.

DISM Restore health Fix Windows Update error code 0x80070306
DISM Restore health

3. Once DISM is complete, click this. Press Enter and wait for verification to be 100%.

sfc /scannow

Once both instructions are done, restart your computer and repeat the steps to Windows Update.

sfc scannow for Repair Corrupted Windows System Files Fix Windows Update error code 0x80070306
sfc scannow for Repair Corrupted Windows System Files

Make sure to run DISM first, followed by SFC.

Fix 3: Run the Windows Update Troubleshooter

Windows has built-in troubleshooter that detects and fixes common issues with updates. You might run it before having more complex changes to your system.

1. Click on Windows + I, then select System. Select Troubleshoot.

Troubleshoot option in System
Troubleshoot option in System

2. Tap on Other troubleshooters.

Other troubleshooters in system settings
Other troubleshooters in system settings

3. Find Windows Update. Click Run. Follow Windows instructions.

Run Windows update troubleshooter Fix Windows Update error code 0x80070306
Run Windows update troubleshooter

Here, the troubleshooter can identify the problem in the Windows Update components or configuration, and automatically fix it.

4. Now, Implement any suggested changes from the troubleshooter. Restart your computer. Return to Windows Update and see if there are any updates available.

Fix 4: Try Installing the Update in Safe Mode

Safe Mode can be helpful in detecting software conflict. Also, it can check if any background application or third-party service is interfering with Windows Update failing.

1. To get to Settings, press Windows + I. Select System > Recovery.

Recovery in System settings
Recovery in System settings

2. In Recovery options, select Advanced startup. Click “Restart now” button.

Restart now for Advanced startup
Restart now for Advanced startup

3. Once your laptop/PC restarts, click Troubleshoot. Choose Advanced options. Select Startup Settings. Tap “Restart”.

Restart in Startup Settings Fix Windows Update error code 0x80070306
Restart in Startup Settings

Once you get the Startup Settings screen, press the Safe Mode (F8) button. Once in Safe Mode, see if the update can be installed or the issue goes away. If Windows Update is not able to function in Safe Mode, how will this affect you? Well, some updates need services or networking that are not available in normal Safe Mode. If not, shut down Windows normally and proceed with another of the methods in this guide.

Fix 5: Download and Install the Windows Update Manually

Sometimes, if Windows Update keeps getting the same 0x80070306 error, you can install the missing update manually. Additionally, you should check the KB number of the update in question prior to downloading.

1. First, open Settings. Click on Windows Update from left menu. Then, check upon the history of updates or the failed update notification. Now, you have to record the KB number for the update in Notepad, or somewhere you can copy and paste later, e.g., KBxxxxxxx.

2. Go to the official Microsoft Update Catalog site – https://www.catalog.update.microsoft.com.

Microsoft Update Catalog
Microsoft Update Catalog

3. In the search bar, paste the correct KB number. Find the package for your Windows version and architecture. Install the ‘appropriate’ package. Run the downloaded installer.

Search KB in Microsoft Update Catalog Fix Windows Update error code 0x80070306
Search KB in Microsoft Update Catalog

4. Click on the instructions on the screen. Restart it when installation is successfully complete.

Don’t install a random package just because the KB number is similar. Verify the supported Windows version and architecture (x64, ARM64, etc) prior to download.

Frequently Asked Questions (FAQs)


Windows Update Error Code 0x80070306 means that Windows failed to successfully complete an update function. Neverthless, there can be several reasons, and they may be related to corrupt system files, Windows Update components, software conflicts, or a faulty update package.

First and foremost, you must try using the Windows Update Troubleshooter. If that fails, use DISM to repair system files and Windows components. Then, try Windows recovery options, and manually download the failed update from the Microsoft Update Catalog (https://www.catalog.update.microsoft.com).

Yes, if there are missing or damaged Windows system files, they can mess with the update process. You can repair Windows components and system files by running DISM and then running SFC.

If you have a particular Windows update that keeps failing to install via Windows Update, you can use manual installation. Find the exact KB number and download the appropriate package from the Microsoft Update Catalog (https://www.catalog.update.microsoft.com).

That’s it!

Share this article
https://www.kapilarya.com/fix-windows-update-error-code-0x80070306

Shareable URL

Article by

Mahima N.
Windows Technical Expert

Say Hey to Mahima, a tech buff. She enjoys writing both technical and non-technical drafts. When she's not typing away, you'll find her buried in books or off on some adventure. Mahima's all about trying new things and soaking up every experience life throws her way!

Leave a Comment

Your email address will not be published. Required fields are marked *