Benhillis (WSL Developer) confirmed that this error is caused by the filter that offers correct processor architecture, it was accidently removed from this specific version of WSL. To understand this error code, we have to look into Microsoft’s error code directory and match the last digit hex code (0x661). Here are all the details you might want to know: This error code indicates that the update version that you are trying to install is not compatible with the platform (OS architecture) you are attempting to install it on. It’s common for Microsoft to push and deploy Windows update that are incompatible with your system.
Now that we know everything important about this error, let’s go about fixing it. Here are the solutions we are going to perform:
Fix 1. Install latest release from GitHub (Suggested by WSL Developer)Fix 2. Download & Install Correct Version of Update (Recommended by Microsoft)Fix 3. Run the Windows Update Troubleshooter (Recommended by Microsoft)Fix 4. Reset Windows Update Components (Fixes most update problems)
Fix 1. Install latest release from GitHub
To fix this issue, you simply have to download and install the latest version of the WSL update from official GitHub of WSL. Follow these steps:
Fix 2. Download & Install Correct Version of Update
The catalog provides information about the supported operating systems and architectures for each update. This helps you ensure that you’re downloading and installing the correct version for your system. Follow these instructions to do so:
Fix 3. Run the Windows Update Troubleshooter
Windows update troubleshooter is designed to fix common Windows update problems and is an official tool provided by Microsoft. It’s important to run the Windows update troubleshooter when receiving this error. It will automatically detect the error and rectify it. Follow these steps to run the Windows update troubleshooter:
Fix 4. Reset Windows Update Components
Windows Update system relies on following system services and components:
Windows Update Service (wuauserv)Background Intelligent Transfer Service (BITS)Cryptographic Services (CryptSvc)Windows Module Installer (TrustedInstaller)Windows Update Client (wuauclt.exe)Windows Update Agent (WUA)
If these components are not working as intended then Windows will fail to install or download the update. To make sure all the components are services are working properly. We have to reset their configurations to optimized defaults. Follow these steps to do so: If you are still facing this problem even after installing the correct version of update. It’s advised to simply skip that update and wait for Microsoft to push a stable update. Force-installing an update that’s not meant to be installed on your system can cause many problems ranging from minor bugs to software not working at all. However, if you still want to force-install the update. you can do so by following these steps: (here) That’s it! this should resolve the error and allow you to install the update.
Still need help?
If you are still facing the problem, you can contact Microsoft Support to get your issue resolved. Go to their contact us page here (support.microsoft.com).
Important Resources:
Users facing the same problem:
Windows Update Error Code: 0x80070661 (Thread at answers.microsoft.com)Windows Update Failing with 0x80070661 for Windows Subsystem for Linux Update (Thread at answers.microsoft.com)This installation package is not supported by this processor type. Contact your product vendor (Thread at answers.microsoft.com)Failed to install update 5.10.93.2 – (Issue opened at GitHub.com)
More details about the error:
Error Code 0x80070661 – HResult.info (Meaning & Origin)





