Share via

Windows Subsystem for Linux Update - 5.10.102.2 - fails to install

Anonymous
2022-06-14T11:26:48+00:00

Running 25136. After adding WSL to the system, i get an update. When I try to run the update, I get

Install error - 0x80070643

If I download this patch as (wsl_update_x64_8b248da7042adb19e7c5100712ecb5e509b3ab5f.cab). This file contains: wsl_update_x64.msi.

If I run this MSI, I get a more or less successful install, then I get a Windows Subsystem for Linux Update window It asks for me to "Insert the 'Windows System for Linux Update' disk and click ok"

If i point the dialog to the MSI, I get an error that this msi file is "not a valid installation package"

Windows Insider program | Windows Insider preview | Install, activate, and Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2022-07-15T15:01:56+00:00

    Hello DoctorDNS,

    I have found the solution to your problem! It just happened to me, and I managed to find a fix. To understand how this works, we must first specify how a MSI file differs from an EXE file. While EXEs are real applications with executable code, MSIs are just a set of instructions designed specifically to install programs. So, you can't find an MSI that is not an installer, while EXEs can be used for many, many things.

    Now, what's happening to you? Well, since the MSI you downloaded will update the version of your WSL installation, it needs to delete the previous one first. In order to do this, it needs the MSI of the previous installation, because the installer has to look for the instructions with which the previous version has been installed, and follow them in reverse, to uninstall the version. Then it will copy the new files.

    So, to sum everything up, you have to provide the MSI that you are executing with the MSI of the version already installed. To know your current WSL version, go to Apps and Features in the Control Panel and look for "Windows Subsystem for Linux Update", and check your version number on the right side. Then, head over to the Microsoft Catalog and download that version.

    Finally, run the MSI of the new version that you want to install and, when prompted, point the dialog to the MSI you just downloaded. The update should successfully install afterwards. Hope this helps.

    Bye!

    Was this answer helpful?

    6 people found this answer helpful.
    0 comments No comments
  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more