Skip to content

Fix WSL error Wsl/Service/CreateInstance/MountVhd/ERROR_FILE_NOT_FOUND — by kshashank on Super User

intermediateforumCC BY-SA (Stack Exchange; version depends on post date)Windows 11

This error happens when WSL still has a distro registered but its virtual disk is gone, for example after reinstalling WSL. The fix is to unregister the stale distro and launch it again from the Microsoft Store. Warning: unregistering permanently deletes that distro's files.

Quick steps

  1. List distros: wsl -l
  2. Unregister the broken one (this deletes it): wsl --unregister <DistroName>
  3. Reinstall or launch the distro from the Microsoft Store

Paraphrased from the source. Menus can differ by version, so check the original for full details.

Read the full thread on superuser.com

Source: Fix WSL error Wsl/Service/CreateInstance/MountVhd/ERROR_FILE_NOT_FOUND by kshashank on Super User. Licence: CC BY-SA (Stack Exchange; version depends on post date).

Source reviewed
2026-11-02
Link checked
Not yet
Tested hands-on
Not by Oddbyte.Me

wslwsl2linux on windows

More in Community Answers (Stack Exchange)