/
/

How to Fix the Windows Update Error 0x80070103 in Windows 11

How to Fix the Windows Update Error 0x80070103 in Windows 11 blog banner image

Driver install error 0x80070103 is a common error code that may indicate compatibility issues between the current driver and the one that Windows is trying to install. For example, the drivers might be the same, or the incoming one is an older version.

These failed attempts can prevent essential updates from pushing through and leave the system unstable. As a result, IT administrators may be asked to troubleshoot this issue on a case-by-case basis, and this guide offers a handful of fixes to address these scenarios.

Troubleshooting the 0x80070103 error code

Before making headway, consider these system and access requirements for troubleshooting a failed driver update error:

✔️ Administrative access is required for troubleshooting.

✔️ A stable internet connection is needed for Microsoft Update.

✔️ Take note of the affected device name and driver version.

✔️ (Optional) Backup custom drivers or a system restore point.

🥷 Reminder: Windows 11 Pro, Enterprise, and Education editions are needed to access the Group Policy Editor.

Method 1: Hide the update using the Windows Update Show/Hide Troubleshooter

You may need to download the Windows Update Show/Hide Troubleshooter diagnostics troubleshooting package, a deprecated tool that is no longer pre-installed in newer versions of Windows.

You can download the wushowhide.diagcab tool here.

  1. Launch the Windows Update Show/Hide Troubleshooter and click Next.
  2. Select Hide updates.
  3. Choose the driver update causing the 0x80070103 error.
  4. Click Next and follow the prompts.

This action will prevent the problematic software update from attempting to reinstall.

Method 2: Disable driver updates via Group Policy

This solution is ideal for enterprise environments. However, this setting will prevent all automatic new driver installations via Windows Update.

  1. Press Win + R, type gpedit.msc, and tap OK to open Local Group Policy.
  2. Navigate to Computer ConfigurationAdministrative TemplatesWindows Components Windows UpdateDo not include drivers with Windows Updates.
  3. Toggle Enabled to activate this policy.
  4. Apply the changes and run gpupdate /force if you want to immediately enforce it on target endpoints.

Check out this video on forcing Group Policy updates remotely if you need a demonstration.

Method 3: Remove the driver using Device Manager and update it manually

  1. Press Win + R, type devmgmt.msc, and tap OK to open the Device Manager.
  2. Find the device causing the 0x80070103 error (check Windows Update history).
  3. Right-click and select Uninstall device.
  4. Reboot the system.
  5. When prompted, allow Windows to reinstall the stable driver from the OEM.

🥷 Note: To avoid conflicts, you may also download and install the latest driver from the hardware manufacturer’s website.

Method 4: Use PowerShell to identify and block driver updates

You can start by calling for a list of the most recent failed driver updates. Run the Get-WindowsUpdateLog to get started.

Meanwhile, to remove a specific update or driver from the system, run the

Get-WindowsPackage -Online | Where-Object {$_.PackageName -like "*driver*"} |

Out-GridView command.

Additional tips and considerations for fixing the 0x80070103 error

These additional tips and resources can also help diagnose the 0x80070103 installation error.

Common causes of 0x80070103 error

The 0x80070103 error code usually indicates a conflict between the current driver and the version being installed. However, it may also point to a hardware or software compatibility issue.

  • The same driver is already installed.
  • The latest version of the driver is already installed.
  • The hardware is disabled or no longer connected.
  • A third-party OEM driver conflicts with the Microsoft-provided update.

🥷 Tip: In some cases, a driver update might also fail simply because the target driver is in use.

Update and installation preferences for OEM systems

Laptops and prebuilt desktops often require custom drivers. As a result, you may have to install some updates manually. When doing so, ensure you’re downloading software updates directly from the OEM to keep your system stable.

Windows Update preferences for businesses

Keeping feature updates and driver updates separate provides more control, particularly for IT administrators or power users. For example, this setup prevents Windows from automatically installing drivers that may conflict with enterprise policies, applications, or hardware configurations.

Using the audit trail to review failed Windows Update installations

Consider retaining Windows Update logs to verify and review what drivers are being pushed and blocked. If you need a refresher, check out this guide on how to read Windows Update logs.

Diagnosing 0x80070103 installation error in Windows 11

Allowing Windows to update drivers and features automatically provides convenience to most individual users. However, power users and IT administrators may also prefer manual updates in order to maintain control and cater to the needs of select hardware.

If you have a custom setup that is set for manual updates, it’s important to simultaneously configure Windows Update according to such preferences. In this case, you may have to disable automatic Windows and driver updates to prevent the system from installing incompatible drivers that lead to driver install error 0x80070103 and other similar issues.

You might also like

Ready to simplify the hardest parts of IT?
×

See NinjaOne in action!

By submitting this form, I accept NinjaOne's privacy policy.

NinjaOne Terms & Conditions

By clicking the “I Accept” button below, you indicate your acceptance of the following legal terms as well as our Terms of Use:

  • Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms.
  • Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party.
  • Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library belonging to or under the control of any other software provider.
  • Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations.
  • Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks.
  • Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script.
  • EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).