I'm using Windows 11 24H2. I installed VSCode on it before I upgraded from Win 10. The VSCode version is 1.93.1. I used to have the WSL extension in VSCode, but I uninstalled it. Still, every time I start VSCode, it keeps popping up a terminal window asking me to "update" WSL. Even though, WSL itself is also no longer installed on my PC (anymore).
This is what I see in the pop-up:
Windows Subsystem for Linux must be updated to the latest version to proceed. You can update by running 'wsl.exe --update'.
For more information please visit https://aka.ms/wslinstall
Press any key to install Windows Subsystem for Linux.
Press CTRL-C or close this window to cancel.
This prompt will time out in 60 seconds.
But if I run separately:
wsl --status
The Windows Subsystem for Linux is not installed. You can install by running 'wsl.exe --install'.
For more information please visit https://aka.ms/wslinstall
All the extensions I have in VSCode now are these:

Any idea what is going on here?
I faced the same problem with popup in vscode everytime even though I never used WSL before. After updating to the latest version this happened; I had been using windows 11 from quite a while.
The fix was to disable WSL from Windows Features:
Press Win + S, type Turn Windows features on or off, and open it. Uncheck Windows Subsystem for Linux. Click OK and restart your computer.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With