Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WSL v1.0.0 cannot be installed on Windows 10 Version 19045, whereas supported on the System Requirements on Microsoft Store #9157

Closed
1 of 2 tasks
masaharu-kato opened this issue Nov 16, 2022 · 18 comments

Comments

@masaharu-kato
Copy link

Version

Microsoft Windows [Version 10.0.19045.2251]

WSL Version

  • WSL 2
  • WSL 1

Kernel Version

No response

Distro Version

No response

Other Software

No response

Repro Steps

  1. Go to "Windows Subsystem for Linux" app page on Microsoft Store: https://apps.microsoft.com/store/detail/windows-subsystem-for-linux/9P9TQF7MRM4R
    (In the "System Requirements" section, Windows 10 version 19041.0 or higher are supported.)
  2. Install the app
  3. Run installed app

Expected Behavior

The WSL v1.0.0 can be installed successfully.

Actual Behavior

When run the installed WSL v1.0.0 app, the following error messages are shown, and cannot be used.

Windows version 10.0.19045.2251 does not support the packaged version of Windows Subsystem for Linux.
For information please visit https://aka.ms/wslinstall
Press any key to continue...

image

Diagnostic Logs

No response

@benhillis
Copy link
Member

Please make sure that your machine is fully up to date. The Windows Update required is KB5020030.

@hsiktas
Copy link

hsiktas commented Nov 16, 2022

I had the same issue, and I can confirm that KB5020030 solved the issue.

@masaharu-kato
Copy link
Author

KB5020030 solved this issue. Thanks!

@the-moog
Copy link

Running windows update (optional updates) a couple times + three reboots solved this issue for me. KB5020030 and a few other things installed.

@yilmazdurmaz
Copy link

yilmazdurmaz commented Nov 24, 2022

Can someone give the name of this "KB5020030" update? I use 21H2, which seemingly has all updates, and this is not in any of the available/installed lists (optional updates enabled).

The only missing thing is the 22H2 feature upgrade which I defer upgrading. The update seems to just increase patch level 19044.2251 to 19044.2311 whereas 22H2 will upgrade to 19045.xxxx.

So, What am I missing here?

@yilmazdurmaz
Copy link

I went ahead and downloaded it manually from the Update Catalog

@the-moog
Copy link

Can someone give the name of this "KB5020030" update? I use 21H2, which seemingly has all updates, and this is not in any of the available/installed lists (optional updates enabled).

The only missing thing is the 22H2 feature upgrade which I defer upgrading. The update seems to just increase patch level 19044.2251 to 19044.2311 whereas 22H2 will upgrade to 19045.xxxx.

So, What am I missing here?

I think "KB5020030" can only be installed over 22H2. It took well over half an hour to install on my laptop, a lot longer than 22H2 itself.

@crramirez
Copy link
Contributor

I'll add this link here if someone finds this thread. https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-in-the-microsoft-store-is-now-generally-available-on-windows-10-and-11/

It explains everything

@Van-Dame
Copy link

I had 22H2 as well as KB5020030 installed, though my win version stayed at 19045.2251 for some reason. I installed WSL v1.0.0 from the Win Store and it still threw the same error as OP. What fixed it for me was manually installing "Virtual Machine Platform", "Windows Hypervisor Platform", and "Windows Subsystem for Linux" components from Windows Features dialog. HTH

@yilmazdurmaz
Copy link

@Van-Dame no worries about that version. 19045.2251 is Windows 10 22H2. 19044 is for W10 22H1 and so on.

@yilmazdurmaz
Copy link

my apologies, I see my error in my reply to @Van-Dame. it should have been updated to 19045.2311. Is it still 2251 or updated to 2311 after your manual fix?

@Van-Dame
Copy link

Still at 2251.

image

@kbdcat
Copy link

kbdcat commented Dec 3, 2022

WSLg is now working after I updated my Windows 10 system, including the KB5020030 update AND installing the Microsoft Store version of wsl (the wsl --update command did not work).

cmd.exe> wsl --version
WSL version: 1.0.0.0
Kernel version: 5.15.74.2
WSLg version: 1.0.47
MSRDC version: 1.2.3575
Direct3D version: 1.606.4
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.19045.2311

@binael
Copy link

binael commented Dec 16, 2022

Please go here for concise steps to get systemd working on your wsl

This is a summary of the steps highlighted here

@TETYYS
Copy link

TETYYS commented Dec 19, 2022

KB5020030 has been replaced by KB5021233.

@realsanjeev
Copy link

I have just finished updating window 10 to 22H2.. My current window version is: Version 10.0.19042.631 Should I update KB5021233 from Microsoft catalog manually. Or there is any command in command line to check update automatically and update it

@crramirez
Copy link
Contributor

@realsanjeev check again. Windows 10 22h2 is 19045 after that just issue wsl --update

@yilmazdurmaz
Copy link

@realsanjeev 19042 is for 20H2, meaning your system did not properly upgrade to 22H2, which is19045.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests