How to Fix Installation Error Code 0x8007012a on Windows?

Several users have reported encountering the error code 0x8007012a in both Windows 10 and 11 operating systems. 

error code 0x8007012a

We had a look into the issue and discovered that it can be caused by a number of different reasons including:

  • Generic WU glitch – Troubleshoot any potential WU component glitch as soon as possible. There’s a possibility that the problem can be fixed automatically if you run the Windows Update troubleshooter and apply the recommended fix.
  • Corrupted WU dependencies – As it turns out, you will encounter this error code in situations where certain dependencies used by Windows Update have been corrupted.
  • Bad update – There’s a possibility that the update you are experiencing is a bad one or interacting with your fleet of hardware drivers in some way.
  • Disabled Services – You are likely to face the issue at hand if Background Intelligence Transfer Service and Windows Update Service are disabled on your operating system. If this scenario is applicable, then restarting both services can do the trick for you. 

Now that we know about the potential causes, let’s see how we can fix the error code 0x8007012a.

Check Your Internet Connection

You are likely to encounter issues like this if your internet connection is not optimal and the connection is getting interrupted often. This is why the first thing that we recommend you do is to connect to a stable internet connection.

If you are sure that the internet connection is not an issue, jump to the next method below. 

Run the Windows Update Troubleshooter

Microsoft Windows includes a variety of tools for troubleshooting various problems. This includes the Windows Update troubleshooter, which is designed specifically to resolve problems with updates.  

There are a number of troubleshooting strategies in the Windows Update troubleshooter that are capable of resolving most of the common causes of a failed Windows update. The tool will determine if there are any inconsistencies in WU components and apply the appropriate repair strategy.

Here is how you can do that:

  1. Press Windows + R keys simultaneously to open a Run dialog box.
  2. Type ms-settings:troubleshoot in the text field of the dialog box and hit Enter.
    error code 0x8007012a
    Run ms-settings.troubleshoot
  3. Within the troubleshooting screen, select the Additional troubleshooters option. 
  4. Now, click on Windows Update and then click on Run the Troubleshooter from the context menu.
    Open windows update troubleshoot
  5. Wait until the troubleshooter has completed its initial analysis. When the appropriate repair strategy is found, you will be asked to apply it. To do so, click on Apply this fix.
    error code 0x8007012a
    Apply this fix on windows update
  6. Once the fix has been applied, restart your computer and try installing the problematic update again at the next start. Hopefully, you will not face the error code 0x8007012a this time. 

Start Windows Update and Background Intelligent Transfer Services 

Windows Update and Background Intelligent Transfer are two services that must be enabled on your operating system in order for update installations to succeed. 

BITS transfers files in the background using idle bandwidth. During Windows Update, the BITS service uses idle bandwidth on your computer to install updates. As a result, Windows updates only install when there is no other update installation in progress, so you can carry on with your daily tasks.

If both or any of these services are disabled on your PC, you are likely to be unable to install the required update.

Here is how you can start both the services to resolve the error code 0x8007012a:

  1. Press Windows + R keys simultaneously on your keyboard to open a Run dialogue box.
  2. In the text field of the dialog box, type services.msc and hit Enter.
    Accessing the Services screen
  3. Once you are inside the Services window, locate and double-click on the Background Intelligent Transfer Service.
    Check Background intelligent Properties
  4. Check the Startup status from the Properties window. If it is, click on Start and then click OK. If the service is already running, then click on the Restart button and hit OK.

    error code 0x8007012a
    Start BIT service


  5. Next, repeat the 3rd and 4th steps with the Windows Update service
  6. Finally, close the Services window and check if the error code 0x8007012a is fixed.

Reset Windows Update Components

You may also be unable to install the update if your Windows Update components are corrupt. The solution to this is simple, as all that you need to do is reset the components to get them up and running again. 

Here is how you can do that:

  1. Type cmd in the search bar and click on Run as administrator to launch Command Prompt with administrative rights. 
  2. Now type the commands mentioned below and hit Enter after each to execute them.

    net stop wuauserv 
    net stop cryptSvc 
    net stop bits 
    net stop msiserver
  3. Once done, execute the following commands one by one:

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  4. You can now restart your PC to check if performing the steps mentioned above fixed the issue.

Remove External Peripherals

If you have connected your PC to a DVD player, CD drive, or USB drive, disconnect it and restart it. It is possible that you are experiencing the problem due to a temporary glitch related to them, and removing the external peripherals may help you resolve it.

  1. Locate the Safely Remove Hardware and Eject Media icon on your taskbar and right-click on it.
  2. Select the Eject <name of the device> option.
    error code 0x8007012a
    Safely remove any connected device
  3. Perform the same steps for all other external devices and then reboot your PC.

Repair Install or Clean Install

If none of the methods mentioned in this article have worked for you and you are still unable to install the update due to the error code 0x8007012a, your only option is to reinstall the system files. You can do so via Repair install and Clean install. 

Clean installing – With this method, Windows will be reinstalled. You can do this if you want a fresh start. Nevertheless, any files that you previously stored on the same partition as Windows will be lost.

Repair installing – The in-place repair procedure allows you to replace each corrupted Windows file while preserving your personal files (including applications and games). It is, however, a bit lengthy.

Zainab Falak
Zainab is an actuarial science graduate with a keen interest in technology. She specializes in data analytics and learns python and R in her spare time. At Appuals, she writes about anything and everything related to Windows 8, 10 and 11.
Back to top button

Expert Tip

How to Fix Installation Error Code 0x8007012a on Windows?

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested