Solution to Windows error 0x80070103: complete step-by-step guide

Last update: 05/11/2025
Author Isaac
  • Error code 0x80070103 is usually caused by duplicate or incompatible drivers offered by Windows Update.
  • The error does not usually affect performance; it can be ignored or hidden if the equipment is working properly.
  • Key solutions: problem solver Windows Update, manual installation, component reset/reset, and SFC/DISM.

Windows error 0x80070103 solution

If you encounter the message "installation error 0x80070103" when updating your PC, you are not alone: This code often appears when Windows Update tries to install a duplicate or incorrect driver.Although annoying, it doesn't usually compromise system stability. In practice, it's more of a stumbling block with certain drivers that a serious flaw in Windows itself.

The good news is that there are several ways to leave it behind. From pausing and resuming the update, to manually installing the package or resetting Windows Update componentsThe solutions range from the simplest to the most technical, and you can apply them as needed. Furthermore, in specific cases (such as controllers) Intel or HP) it is perfectly valid to hide the problematic update if your computer is working fine.

What is error 0x80070103 and when does it appear?

The code 0x80070103 usually appears during Windows Update This can happen when you try to install a driver that's already present, or when there's a discrepancy between the installed version and the one offered by Windows. It can also occur with faulty or incomplete updates that get stuck in the Windows Update cache.

Error 0x80070103 in Windows Update

On Windows 10 computers and Windows 11, It is usually associated with graphics or hardware drivers (for example, Intel extensions, HP drivers, Bluetooth devices, etc.). Often the system tries to install a different version than the one already in use, or a variant that is not compatible with your specific configuration.

Although it may seem frightening at first glance, This error does not usually affect the performance or overall stability of the equipmentIf the rest of the updates install without problems, you can continue using your PC normally while you resolve the problematic driver.

Common causes of 0x80070103

Before we get down to the nitty-gritty of the arrangements, it's worth reviewing why it appears. These are the most frequent reasons detected when the 0x80070103 code appears:

Causes and solutions for error 0x80070103

  • Windows attempts to install a driver that is already installed., causing the duplication attempt.
  • Version mismatch between the driver you have and the one offered by Windows Update.
  • Damaged or incomplete updates that remain cached.
  • Corrupted system files that interfere with the update process.
  • The Windows Update service is stopped or failing, or some auxiliary service is unavailable.
  • The device or controller is in use right during the update attempt.

If this happens to you with a specific component for months (for example, an Intel extension), It's quite common for the equipment to work perfectly and only that "persistent" driver to fail.In this case, hiding the update may be perfectly reasonable.

Quick checks and recommendations

Before resorting to longer methods, there are several shortcuts that can get you out of a bind. Try clicking Retry in Windows Update, pausing updates for 7 days, and then resuming them.Sometimes that break allows the process to be completed normally.

  How to troubleshoot resolution issues in the Windows 11 installer

If the error only affects one driver and your PC is running smoothly, It's safe to ignore or even hide that update so it stops trying.Microsoft offers the "Show or Hide Updates Troubleshooter" to block problematic packages and prevent them from reappearing.

Furthermore, if the error extends to other updates, Run the Windows Update TroubleshooterThis tool detects typical component failures and usually applies automatic corrections.

Finally, to contribute to long-term solutions, Send a report from the Feedback Hub If you see that many users are experiencing the same issue, this helps Microsoft prioritize the fix.

Methods to fix error 0x80070103

Below you will see a range of proven methods. Start with the simplest ones and move on to the more technical ones only if necessaryIf you notice that any of them aren't your strong suit, skip them without fear.

1) Pause and resume Windows Update

It's a simple solution, but effective in many cases. Go to Settings > Windows Update and tap Pause updates for 7 days. After a moment, resume the update and tap Retry. Check if the driver installs.

2) Manually install the update from the Microsoft Catalog

If you know the identifier (KB or driver name), download the exact package from the Microsoft Update Catalog and install it by handThis will help you avoid potential conflicts with what Windows Update offers in the queue.

  1. Open Settings (Windows + I) and go to Windows Update.
  2. Go to Update history to watch the number or reference that failed.
  3. Look for that number in the Microsoft Update CatalogDownload the version compatible with your architecture and run it.

3) Run the Windows Update Troubleshooter

Windows itself includes a tool to detect typical update system errors. Go to Settings > System > Troubleshooting > Other troubleshooters and click Run in Windows Update.

  1. Let it analyze components and upgrade services.
  2. If you propose a correction, implement it. and follow the steps on screen.
  3. Restart if prompted and try the update again.

This step is quick and, hopefully, It prevents you from having to mess with commands or system folders.

4) Restart the Windows Update service

When the service is "affected", restarting it usually helps. Open Run (Windows + R), type services.msc and click OKIn the list, look for Windows Update.

  1. Right-click on Windows Update and choose Stop.
  2. Right-click again and select Restart.
  3. Check if the error disappears after restarting the computer.

If it was still locked, this restart may restore it to normal. It does not cause changes to your data or programs.

5) Reset Windows Update components (commands)

When there is corruption in the cache or in key folders, a reset The completeness of the components is usually a determining factor. Opens Symbol of the system as administrator and execute, one by one, the following commands:

net stop wuauserv
net stop cryptSvc
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
netsh winsock reset

By the end, restart the computer and try Windows Update again. If there were corrupted files in SoftwareDistribution or catroot2, this procedure will regenerate them.

  Complete Guide on Host Key in VirtualBox

6) Manually empty the SoftwareDistribution folder

Another option is to stop services, delete the content, and reactivate everything. Open Command Prompt as administrator and stop update services:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Then Go to C:\Windows\SoftwareDistribution and delete its contents (Ctrl + A to select all and press Delete). Then, restart the services:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

With the cache empty, Windows Update will rebuild the necessary files and the 0x80070103 error will likely stop appearing.

7) Install drivers from "Optional Updates"

Windows sometimes offers drivers as an optional update. If the problem is a specific driver, try installing it from there.:

  1. Open Settings > Windows Update > Advanced.
  2. In the Additional Updates section, go to Optional updates.
  3. Select the available drivers and click Download and Install..

This alternative channel avoids conflicts with the main Windows Update queue and sometimes it places the version that the system expects.

8) Repair system files with SFC and DISM

If the system is corrupted, updates are more likely to fail; consult Common errors that slow down Windows. Run SFC and DISM checks on a console with administrator privileges:

sfc /scannow

If SFC doesn't correct everything, continue with DISM in this order. go step by step:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

At the end, Restart your PC and try Windows Update again.If there were affected system files, these commands usually fix it.

9) Hide a failing update

If your computer is working like clockwork and the only problem is a controller that keeps failing, You can hide the update so it stops trying.To do this, use Microsoft's official "Show or Hide Updates Troubleshooter" tool.

  1. Download and run the troubleshooter Show or Hide Updates.
  2. Choose Hide updates and identifies the problematic controller.
  3. Apply the changes; it will stop offering it automatically.

This measure is especially useful if This is a duplicate or older version of the driver you already have.It does not affect the stability of the equipment.

10) Update the system using the Media Creation Tool

When all of the above fails and the error persists, Updating in place with the Microsoft tool can refresh key components without losing files or applications (if you choose to keep them).

Option A: Update this team now

  1. Download the media creation tool Download Windows 11 from the official website.
  2. Run it, accept the license, and choose "Upgrade this computer now.".
  3. Wait for the download and the requirements verification.
  4. Select to keep files and apps, just files or nothing.
  5. Complete the installation following the wizard.

Option B: Create installation media (USB/ISO)

  1. Choose Create installation media for another PC.
  2. Choose language, edition, and architecture (or use the recommended options).
  3. Choose Flash Drive USB or ISO file and the wizard ends.
  Audit network connections in Windows with TCPView, TCPvcon, and Netstat

With this method, Many Windows Update problems disappear because essential components are reinstalled while respecting your data (if you choose to do so).

Suggestion: Back up your data before updating

Whichever method you choose, Creating a backup beforehand is a good habitThis ensures that your files and system are safe from any unforeseen events.

A popular option in Windows is Mini Tool ShadowMakerIt allows you to make copies of the system, disks, partitions, and files, as well as clone disks and synchronize content. It has a 30-day trial edition to use all the features and a Pro edition if you want to continue with it.

Guide steps with MiniTool ShadowMaker: Open the program and go to BackupBy default, it chooses system partitions, but you can change the Source to select Folders and Files if you are interested in something specific.

Then in Destination, select where to save the imageUsing an external drive is highly recommended. Finally, click Back up now or schedule the task for later.

If you need a means of Boot If the system does not start, enter Tools > Media Creator and creates a rescue USB drive or DVD. With this, You'll be covered before you even touch Windows Update.

Other Windows error codes that commonly appear

If you frequently navigate the Windows Update landscape, you'll notice some recurring errors. These are some of the most frequently consulted by users:

  • Windows Error Code 0xc0000225
  • Sandbox Error 0 x 80070057
  • Windows Error Code 0xc0000001
  • Windows Update Error 0 x 80070003
  • Error code 0xc0000185 in Windows 10
  • UpdateError 0 x 80070643
  • Error 0x8007025D-0x2000C

As you see, Many problems share common roots: corrupt filesservices stopped or caches corruptedThe SFC/DISM tactics, service restarts, and SoftwareDistribution cleanup are reused in several of them.

When Windows Update gets stuck with error 0x80070103, It is not usually a symptom of anything serious.Start with the simplest things (retry, pause/resume, troubleshooter), then try manual installation or "Optional Updates," and if the problem persists, try component reset and SFC/DISM. If your PC is working fine and only one specific driver is malfunctioning, hiding it is perfectly acceptable.And remember: making a backup before touching anything gives you extra peace of mind, just in case.

Related article:
Windows Update displays “Unknown Error” without code: causes and definitive solutions