In this article, we will see how to fix the Windows update error 0x80070661. When an update for Windows Subsystem for Linux is available, users can install it through Windows Update. While installing the available update for Windows Subsystem for Linux, users received this error. They tried again, but Windows showed the same error message. If you find yourself in such a situation, use the solutions provided in this article.
This error can occur on Windows 11 and Windows 10 operating systems. The Windows Update page displays the following error message:
Windows Subsystem Update for Linux:
Installation error: 0x80070661
On the other hand, installing the WSL update via the command line displays the following error message:
The installation package is not compatible with this processor. Contact the supplier of your product.
Fix Windows Update Error 0x80070661
The first four digits of the error, 0x8007, mean it’s a Win32 error, and the last four, 0x0661 hex=1633 Dec, are decoded as “This installation package is not compatible with this type of processor.“It appears that there is an error in the WSL update because the ARM 64 update package for WSL is pushed to x64 systems. Therefore, due to the difference in architecture, Windows displays this error message. However, there may be other causes for this error.
The following solutions will help you fix windows update error 0x80070661.
- Run the Windows Update Troubleshooter
- Reset Windows Update Components
- Try again after a few days.
- Download the WSL update package manually
Below, we have explained all these fixes in detail.
1]Run Windows Update Troubleshooter
Troubleshooters are automated tools that are pre-installed on Windows computers. When you experience a problem, you can run the appropriate troubleshooter to fix the problem. These tools are useful for fixing some common problems on Windows computers.
Open Windows 11/10 Settings and go to the Additional troubleshooters page. Now, run the Windows Update Troubleshooter to fix Windows Update problems. Let’s see if it helps.
2]Reset Windows Update Components
Resetting Windows Update components to defaults helps fix Windows Update issues. You can try this method and see if it helps you.
3]Try again after a few days
If you tried the above two fixes but the error still occurs, then there is a chance that the problem is caused by a WSL update error. In this case, you can wait a few days and let Microsoft resolve the issue itself. Otherwise, you can install the WSL update manually. We have explained this in the following solution.
4]Download the WSL update package manually
You can install the WSL update package on your system manually. Manual installation of Windows updates through the Microsoft Update Catalog usually works. Therefore, installing the WSL update manually via the Microsoft Update Catalog should also work.
Follow the instructions below:
- Open your web browser and go to the Microsoft Update Catalog website.
- Download the latest version of WSL Update available there. Or download the WSL update version shown in the error message.
- You will be prompted to download the ARM 64 or x64 version of the WSL update package. Select the version according to your system architecture.
- The update file is the Cabinet file with the .cab extension. Extract the Cabinet file and run the setup file. Alternatively, you can use the Cab file extraction software.
You can also try this. Double-click the Cabinet file. When the Cabinet file opens, you will see the installation file there. Right click on the installer file and select Extract. Now select the location to extract the installer file. After doing this, go to the location where you extracted the setup file and run it.
This should solve the problem.
How do I fix Windows update error 0x80073701?
Windows update error 0x80073701 prevents Windows from installing updates on your system. When you encounter this error code while installing Windows updates, you can try a few things like repairing your system files, running Windows Update Troubleshooter, etc. Also, check if Windows Update runs successfully in clean boot state or not.
How do I fix error 0x800701b1 in Windows?
“Error 0x800701b1, a non-existent device was specified” usually occurs when transferring files between a USB storage device and a computer. Some common causes of this error include corrupt drivers and permissions issues. You can also try rescanning your drives through Disk Management and see if that works.
read next: Fix Windows update error 0x80070643.