Skip to main content

How Do I Know If WSL 2 Is Installed?

by
Last updated on 3 min read
Quick Fix Summary:
Open PowerShell or Command Prompt and run wsl -l -v. If you see a Linux distro listed with version 2, WSL 2 is up and running. If nothing shows up—or only version 1 appears—you’ll need to enable WSL 2 through Windows Features and update your system.

What’s actually going on here?

Windows Subsystem for Linux (WSL) gives you a Linux environment on Windows without booting up a full virtual machine. WSL 2 cranks up the speed by using an actual Linux kernel instead of translating system calls like WSL 1 does. Honestly, this is the best approach if you’re compiling code or running Docker containers. Come 2026, WSL 2 becomes the default for fresh installs, but plenty of folks still run WSL 1 or have it turned off. The big difference you’ll feel is raw performance.

Here’s how to check for WSL 2

  1. Peek at the version: Fire up PowerShell or Command Prompt (Win + X > Windows Terminal (Admin)) and type: wsl -l -v

    You’ll get a table with columns NAME, VERSION, and STATE. If any distro shows 2 under VERSION, you’ve got WSL 2 installed.

  2. Confirm your Windows build: Hit Win + R, type winver, and press Enter. Your Windows version must be at least Windows 10 version 2004 (Build 19041) or Windows 11. Anything older than 2020 won’t play nice with WSL 2 natively. Microsoft Support
  3. Turn on WSL 2 if it’s missing:
    • Head to Control Panel > Programs > Turn Windows features on or off.
    • Tick both Windows Subsystem for Linux and Virtual Machine Platform.
    • Click OK, then reboot.
  4. Make WSL 2 your default: In an admin PowerShell window, run: wsl --set-default-version 2

    That way, any new distros you install will land in WSL 2. Double-check with wsl -l -v once more.

Still not working? Try this

  • Grab the latest kernel manually: If wsl -l -v throws an error, grab the newest WSL 2 kernel from Microsoft’s WSL site and install it. Then reboot.
  • Watch for Hyper-V clashes: WSL 2 needs Hyper-V. If you’re running VirtualBox or VMware, turn off Hyper-V temporarily: bcdedit /set hypervisorlaunchtype off

    Heads-up: This kills WSL 2 until you re-enable Hyper-V with bcdedit /set hypervisorlaunchtype auto and restart. Microsoft Docs

  • Bump a distro to version 2: If a distro like Ubuntu still shows version 1, upgrade it: wsl --set-version <DistroName> 2

    Swap in your distro’s name from wsl -l. Expect 10–30 minutes depending on how fast your disk is.

Keep WSL 2 running smoothly

Tip What to do
Keep Windows updated Turn on Settings > Windows Update > Check for updates every month. WSL 2 needs those post-May 2020 patches.
Skip Hyper-V headaches If you use VirtualBox or VMware, grab VirtualBox 7+ or VMware Workstation 17+, which now play nice with Hyper-V mode.
Back up your distros Before upgrading, save your WSL 1 distro: wsl --export <DistroName> backup.tar. Later, you can bring it back with wsl --import <DistroName> <InstallLocation> backup.tar.
Edited and fact-checked by the TechFactsHub editorial team.
Alex Chen
Written by

Alex Chen is a senior tech writer and former IT support specialist with over a decade of experience troubleshooting everything from blue screens to printer jams. He lives in Portland, OR, where he spends his free time building custom PCs and wondering why printer drivers still don't work in 2026.

How Do I Get FXM On Directv?How Do I Make My Product Stand Out?