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.
    windows-update-troubleshoot
    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.
    background-intelligent-properties
    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.

ABOUT THE AUTHOR

Zainab Falak


Zainab Falak is a highly educated professional with a background in actuarial science and a strong passion for technology. Her expertise lies in the field of data analytics and she is a proficient programmer in languages such as Python and R. At Appuals, Zainab shares her extensive knowledge of Windows 8, 10, and 11, covering a broad range of topics related to these operating systems. Zainab's ability to effectively communicate technical concepts in a clear and concise manner has earned her recognition and respect in the tech community. She is committed to staying up-to-date with the latest developments in the field and providing readers with insightful and informative content.