Fix “0x80070643” Windows Update or Installation Errors

Fix-“0x80070643”-Windows-Update-or-Installation-Errors

We all know that updating Windows OS is necessary to receive new features, bug patches, security updates, etc. But what if you get an error code “0x80070643” while updating Windows? What do you do? Simple. Fix it using the methods mentioned below. In addition to this, if you face “Please Wait While Windows Install A System Update,” error code 0xc1900107, stuck on “Checking for Updates,” error code 0x8024000B, etc., you can fix it too using our troubleshooting guides. 

Different Error Messages Associated With Error Code “0x80070643”

The error code “0x80070643” occurs in a few scenarios. We have listed a few examples.

Updating KB4023057                                                                                                       windows update failed
General Update Error windows update error encountered
Updating KB2267602

(Definition 1.213.1379.0)

Updating KB2267602 Error
Install Applications Install Applications Error

What Causes Error Code 0x80070643

Error code 0x80070643 can occur due to several factors. Here are some common causes:

  • Incorrect system settings
  • Malware or virus infections
  • Driver issues
  • Corrupted or missing system files
  • Improperly uninstalled programs
  • Improper shutdown of the computer

What Is WinRE Recovery Partition

The Windows Recovery Environment (WinRE) is a built-in tool in Windows designed to help you recover your computer if it becomes corrupted and fails to boot. It can also assist in restoring your system if it’s rendered unusable due to faulty updates or the accidental removal of critical system files.

 

 

Recommended Steps: Fix “0x80070643” Windows Update or Installation Errors

Method 1 – Extend WinRE Partition

Many users have complained about encountering the 0x80070643 – ERROR_INSTALL_FAILURE when attempting to update their PC. A lack of space in the WinRE partition typically causes this error. To resolve it, you need to increase the space limit of the recovery partition. This will be done in two major steps –

1. Disable WinRE
2. Shrink the Windows partition to create space.
3. Delete the existing Recovery Partition.
4. Identify your disk as MBR or GPT.
5. Create a new Recovery Partition.
6. Enable WinRE.

To learn how to do it, follow these steps: 

Disable WinRE

1.Press Win + R to open the RUN dialog box and type “CMD”.
2. Press Ctrl + Shift + Enter to open the command prompt in admin mode.
3. Copy and paste “reagentc /info” in the command prompt window and press Enter.
4. Look for Windows RE Status in the list that appears. It should say “Enabled” next to the status.

Windows RE tools command
5. Now, type “reagentc /disable” to disable the WinRE status. reagentc disable command

Shrink the Windows partition to create space

6. Next, shrink your current OS partition to allocate space to the WinRE partition, for that, type “diskpart” in the command prompt window.

disk part command
7. Now type “list disk” to check the disk number on which your OS is installed.

list disk

Note : This is done to obtain the disk number in case your PC has multiple physical or logical drives. If you have one hard disk with no partitions, it will always be Disk 0.

8. Now, you have to select this disk in the command prompt. For that type “sel disk 0.” If your disk number is different type that number in place of zero.

select disk 1
9. Type “list part” to identify the partition on which your OS is stored. This partition will be listed as “Primary”.list partition
10. Now type “sel part 3” to select the OS partition. In the above step, you must change the number 3 to the number listed as your Primary partition.

select partition 3
11. Copy and paste “shrink desired=250 minimum=250” in the command prompt window, followed by the Enter key.

shrink desired=250 minimum=250 command

Delete the existing Recovery Partition

12. After you have successfully run the above command, you will gain 250 MB of space. Now, you have to select the partition that says “Recovery” by using the command “sel part 4.” Change the number that corresponds to the Recovery partition identified on your PC.

delete partition override command
13. Next, type “delete partition override” to delete the partition.

Identify your disk as MBR or GPT

14. Type “list disk” to identify if your disk is in MBR or GPT format.

asterisk under GPT column
15. Notice if a star/asterisk/* is under the GPT column. If yes then your disk is formatted in GPT format. Otherwise, it is in MBR format.

Create a new Recovery Partition

16. For GPT format users,
a). Type “create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac” and press the Enter key.
b). Type “gpt attributes =0x8000000000000001” followed by Enter.

type gpt attributes =0x8000000000000001

17) For MBR format users,

a). Type “create partition primary id=27” and press Enter.

create partition primary id=27 command

18. You must now Format the partition by typing format quick fs=ntfs label=”Windows RE tools.”
exit command
19. Type “exit” to get out of the Diskpart environment

Enable WinRE

20. Type “reagentc /enable” to enable the WINRE status.

reagentc enable command

Once that’s done, restart your computer and attempt to download the Windows update again. This time, the error code 0x80070643 should no longer interfere with the download process.

Method 2 – Update The .Net Framework

One of the common causes of error 0x80070643 on a Windows device is corruption in the .NET Framework. To resolve this, you can either use a repair utility to fix the .NET Framework components or manually download and install the latest version. It’s important to note that you should avoid uninstalling any versions of the .NET Framework currently installed on your computer, as some applications may rely on specific versions. To update the .NET Framework on your system, follow these steps:

1. Visit the .NET Framework website and download the latest version.
2. Run the setup for the .NET Framework and complete the installation process.
3. Reboot your PC, as this is required for the update to take effect.
4. After restarting, try running the update again, and it should install successfully without triggering the error.

Method 3 – Activate Windows Update Troubleshooter

Another way is to use Windows Troubleshooter. This built-in tool scans your system and alerts you to issues with Windows update components. To run the Windows Update Troubleshooter on your Windows 11 PC, follow these steps:

1. Right-click the Start icon on the taskbar and choose Settings.
2. Click on the System tab in the left panel and click on the Troubleshoot option on the right side.
3. Select Other troubleshooters to see the available options.
4. Click Run next to Windows Update.

The troubleshooter will scan for issues related to Windows updates and apply fixes. It can detect errors like 0x80070643 and resolve them. After running the troubleshooter, it’s usually recommended to restart your computer.

Method 4 – Activate DISM/SFC Scan

Corrupted system files can trigger a Windows Update or Installation error. You must use the Deployment Imaging and Servicing Management (DISM) tool to repair the Windows image. After running DISM, it’s essential to run the System File Checker (SFC) utility to scan for and replace any corrupted system files. Follow these steps to run both the DISM and SFC scans on your PC:

1. Press Win + R to open the RUN dialog box and type “cmd.”
2. Press Ctrl + Shift + Enter to launch the Command Prompt in admin mode.
3. Next, copy and paste the following command in the Command Prompt window and press Enter.

DISM /Online /Cleanup-Image /RestoreHealth

4. After the scan, type the command below followed by the Enter key.

sfc /scannow

5. Let the scan run and fix the corrupted files on your system. After the scan is over, reboot your PC.

Method 5 – Reset Windows Security

In some instances, the Windows Security app may interfere with the installation of updates, leading to error code 0x80070643. Since you can’t uninstall Windows Security, you can reset it to fix the update issue. To reset Windows Security and resolve the error, follow these steps:

1. Press Windows + I to open the Settings app.
2. Navigate to System > System Components.

windows setting
3. Type “Windows Security” in the search box to find the app.
4. Click the three-dot menu button, then select Advanced Options.
5. Scroll down to the Reset section and click Repair. This will repair the Windows Security component files and address the issue.

Once the repair is complete, close the Settings app and attempt to run Windows Update again.

Method 6 – Reset Windows Update Components

If you’re encountering issues with Windows Update, resetting the Windows Update components can help resolve errors like 0x80070643. Here’s how to manually reset the Windows Update components on your PC: 

1. Press Win +X to launch the RUN box and type “cmd”.
2. Press Ctrl + Shift + Enter to open the Command Prompt in admin mode.
3. Copy and paste the following commands one by one, each followed by the Enter key to stop Windows services.

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver

4. After the Windows Update services have been halted, copy and paste the below-mentioned commands.

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

6. Restart the service that was closed earlier by typing the commands below.

net start wuauserv
net start bits
net start cryptsvc
net start msiserver

7. Exit the Command Prompt and update your PC.

Method 7 – Clean The Software Distribution Folder

If you’re encountering error 0x80070643 and Windows Update isn’t working, the issue may be related to the SoftwareDistribution folder. Here’s how to clean up the folder and potentially resolve the problem.

1. Press Windows + E on your keyboard to open File Explorer.
2. Press Ctrl + L to focus on the Address Bar, then type

%systemroot%\SoftwareDistribution and press Enter. This will open the SoftwareDistribution folder.

3. Inside the SoftwareDistribution folder, locate and open the DataStore and Download folders.
4. Delete all the files and contents within these folders.
5. After clearing the folders, restart your computer to complete the process.
6. Once the system reboots, try running Windows Update again, and the installation should proceed without encountering the error code 0x80070643.

Method 8 – Clear Catroot2 Folder

1. Press the Windows key and type CMD.
2. Locate Command Prompt among the search results and click on Run as Administrator.
3. Copy and paste the following commands one by one and press Enter after each command.

net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
net start cryptsvcC

Have You Fixed “0x80070643” Windows Update or Installation Errors

We hope that the above methods have helped you fix the issue and that you are able to update your Windows PC. Please write to us in the comments section below about your issues and how you solved them.

Read Also: How To Fix DISM /Online /Cleanup-image /Restorehealth Is Stuck On Windows

Share On :

About The Author

Dheeraj Manghnani
Dheeraj Manghnani

Dheeraj Manghnani likes to read and write about latest technological developments that make life simpler in today's intricate world. He has been fascinated by technology since he got his first computer and is on a never ending quest to know more and share his knowledge with others.

Related Posts

Leave a comment

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

Seen on

View All
Stripe Balckfriday