Open PowerShell as Administrator and run:
If wsl --install is unavailable, enable the required features manually:
After WSL installation completes, reboot your computer.
Open Ubuntu (WSL) from the Start menu and run:
Back in PowerShell, confirm WSL can see the binary:
Or verify manually:
| Symptom | Resolution |
|---|---|
| "WSL 2 requires an update to its kernel component" | Run wsl --update in Administrator PowerShell |
| "Virtualization not enabled" | Enable Virtualization (VT-x/AMD-V) in BIOS/UEFI |
| WSL install error 0x80070003 | Update Windows, then retry wsl --install |
| "Could not get lock /var/lib/dpkg/lock-frontend" | Close other apt processes, wait, retry |
| "No installation candidate for cups-filters" | Run sudo apt-get update first |
| Permission denied during install | Prefix commands with sudo |