Error 0x80070643 in Windows Update for KB5034441 (and Guide to Create a Windows RE partition)

This guide is how to resolve error 0x80070643 in Windows Update when trying to install 2024-01 Security Update for Windows 10 Version 22H2 for x64-based Systems (KB5034441).

The issue is related to either insufficient space in the existing recovery partition or the recovery partition does not exist at all as described in the below link. If you did a clean install of Windows 10, then the latter is likely the case.

https://answers.microsoft.com/en-us/windows/forum/all/install-error-0x80070643/ca8dc95f-bc48-427b-aa6a-3ef468f61ca0

You can resize an existing recovery partition or create a brand new recovery partition using the steps in this link:

https://support.microsoft.com/en-us/topic/kb5028997-instructions-to-manually-resize-your-partition-to-install-the-winre-update-400faa27-9343-461c-ada9-24c8229763bf

If you are creating a brand new recovery partition, then on step 8  which is to re-enable WinRE (reagentc /enable) you will receive this error:

REAGENTC.EXE: The Windows RE image was not found.

As described in the below link, this error is caused by a missing or corrupted Windows RE image file (Winre.wim) in the folder C:\Windows\System32\Recovery.

https://answers.microsoft.com/en-us/windows/forum/all/reagentc-does-not-let-me-enable-windows-re/dfa13429-0cd1-4bf9-83ae-92f1c8006132

To install a new Windows RE image, you will need to extract the file from a Windows 10 install disk or mounted ISO. If you don’t have an install disk or ISO, you can download one using the Media Creation Tool linked below:

https://www.microsoft.com/en-us/software-download/windows10

On older Windows 10 install disks, the source file we need (install.wim) that contains the Windows RE image is located at X:\x64\Sources. For .wim files you can use the free utility 7-Zip to extract what is needed (skip to Step 6 below).

However if you have a newer Windows 10 install image, such as 22H2, then the location and file described above no longer exist on the install disk.  The newer file (install.esd) is located at X:\Sources\.

If you find you have an .esd file, then it must first be converted to a .wim file using these steps, adapted from the link below.

How to Extract Install.ESD to Install.WIM (Windows 10/8)

Note that in order to complete these steps, you will need adequate free space on your local disk (roughly 2 times the size of the install disk).

  1. Copy install.esd to a temporary location on your local drive.
  2. Open an elevated Command Prompt with Administrator rights to the same temporary location.
  3. Issue the following command to retrieve an index of available versions in the file.
    dism /Get-WimInfo /WimFile:install.esd
  4. You should see an output similar to the following below. Review the list and make note of the index number that corresponds to your version of Windows 10 (e.g., 6 for Windows 10 Pro):Details for image : install.esd

    Index : 1
    Name : Windows 10 Home
    Description : Windows 10 Home

    Index : 2
    Name : Windows 10 Home N
    Description : Windows 10 Home NIndex : 3
    Name : Windows 10 Home Single Language
    Description : Windows 10 Home Single Language

    Index : 4
    Name : Windows 10 Education
    Description : Windows 10 Education

    Index : 5
    Name : Windows 10 Education N
    Description : Windows 10 Education N

    Index : 6
    Name : Windows 10 Pro
    Description : Windows 10 Pro

    Index : 7
    Name : Windows 10 Pro N
    Description : Windows 10 Pro N

  5. Now export the .wim file using the command below. Replace IndexNumber with the number noted earlier (e.g., 6 for Windows 10 Pro).
    dism /export-image /SourceImageFile:install.esd /SourceIndex:IndexNumber /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
    
  6. Once the export is complete, load 7-Zip file manager and navigate to the location of the newly created install.wim file.

  7. Double click on install.wim to open the archive.
  8. Inside you will see several folders. Navigate to the location:\Windows\System32\Recovery\ which contains Winre.wim

  9. Extract the Winre.wim file to your local Windows installation at the following location: C:\Windows\System32\Recovery

Before we can enable Windows RE, we must first set the location of the image file we just extracted as described in this link:

https://answers.microsoft.com/en-us/windows/forum/all/reagentc-does-not-let-me-enable-windows-re/dfa13429-0cd1-4bf9-83ae-92f1c8006132

  1. Using an elevated Command Prompt, set the location of the file we just extracted:
    reagentc /setreimage /path C:\Windows\System32\Recovery
  2. Now issue the command to enable Windows RE:
    reagentc /enable
  3. You should be greeted with: REAGENTC.EXE: Operation Successful. You are now ready to retry the installation of Windows security update KB5034441
  4. Remove/unmount any installation media, close 7-Zip File Manager and delete the files install.esd and install.wim.

 

This entry was posted in Uncategorized. Bookmark the permalink.