0x80070661: How to Fix This Windows Update Error

Your WSL could be corrupted so reinstall it to resolve this error

Reading time icon 5 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • Windows Update can sometimes fail due to conflicting apps that cause compatibility issues.
  • The solution is to either reinstall the problematic app or download the update manually.

Did you know aside from updating Windows via the built-in update tool, you can also do so via the command line? Itโ€™s a common workaround when one fails, but what do you do when both fail?

This is the latest headache for Windows users as they try to update Windows Subsystem for Linux. Youโ€™ll get the error 0x80070661 via Windows Update and an error message that says 0x80070661, this processor type does not support this installation package via the command line.

The WSL software is a critical update, especially for those who like to test other OSes on Windows, so hereโ€™s a breakdown of how to resolve this error.

What is error 0x80070661 this processor type does not support this installation package?

The error 0x80070661 is related to the Windows Subsystem for Linux application, which allows you to run other operating systems in Windows without the need for a virtual machine. While you can download it from the Microsoft Store, it needs other components to run.

For instance, once youโ€™ve downloaded it from the Microsoft Store, youโ€™ll need to run Windows Update to install necessary bug fixes and updates. In short, the two go hand-in-hand, so you may get the error 0x80070661.

Now, onto the this installation package is not supported by this processor type message. This indicates that the WSL system and your processor are incompatible. The program may have been working well, but suddenly, it is no longer supported.

This should not be a cause for alarm. As certain programs are updated, they become incompatible with older software. 

For instance, your WSL may have been upgraded to a newer version, but if your Windows is outdated, there may be a miscommunication between the two software. 

How can I fix error 0x80070661?

A few preliminary checks to perform before any technical troubleshooting include:

1. Run the Windows Update troubleshooter 

  1. Hit the Windows key and click on Settings.settings windows 11
  2. Click on System, then select Troubleshoot.Open system troubleshooter
  3. Select Other troubleshooters.other troubleshooters
  4. Find the Windows Update option and click on the Run button. windows-update-run-troubleshooter runtimebroker.exe error

2. Run the program install and uninstall troubleshooter 

  1. Download the Program Install and Uninstall troubleshooter and install it.
  2. Open it and click on Next.
  3. Youโ€™ll be asked whether you have a problem installing or uninstalling a program. Select one option.
  4. Next, youโ€™ll be asked to select the program that is not installing. Pick the problematic program from the list.
  5. The troubleshooter will start scanning for problems.
  6. Once it completes, youโ€™ll be presented with two options. Pick either and wait for the troubleshooter to recommend fixes.

3. Reset Windows update components 

  1. Hit the Windows key, type cmd in the search box, and click Run as administrator.cmd-run-admin-w11 unexpected kernel mode trap windows 11
  2. Type the following commands and hit Enter after each one: net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsv

4. Reinstall WSL

  1. Hit the Windows key and click on Settings.settings windows 11
  2. Click on Apps then select Apps & features.
  3. Inside the search box type Ubuntu then click on the three ellipses and choose Uninstall.uninstall-settings uninstall wsl windows 11
  4. Now type Linux and click on the three ellipses next to Windows Subsystem for Linux WSLg Preview followed by Uninstall.
  5. Repeat the step for Windows Subsystem for Linux Update.
  6. Now go back and access Optional features inside the Apps section.optionalfeatures uninstall wsl windows 11
  7. Click on More Windows features under the Related settings section.more uninstall wsl windows 11
  8. Now, uncheck the Virtual Machine Platform as well as Windows Subsystem for Linux. Thatโ€™s it! Restart your computer to apply the changes made.virtual-off uninstall wsl windows 11
  9. Install WSL from the Microsoft Store again and see if the issue persists.

You can also download the update manually from the Microsoft Update Catalog. Some users reported a success story after going this route, so if all the steps above fail, this might be it for you.

We also advise you to get one of the Windows Update repair tools, which can fix errors such as 0x80070661 slightly faster.

That brings us to the end of this guide but do share with us any observations you may have made regarding this error in the comment section below.

More about the topics: WSL