I am experiencing the same issue since Wednesday. Docker won’t start, references a WSL DISTRO error, but I can’t think of any change to WSL2/Hyper-V that could have triggered it.
I get 2 errors in window
provisioning docker WSL distros: deploying “docker-desktop”: importing WSL distro “The parameter is incorrect. \r\nError code: Wsl/Service/CreateVm/ConfigureNetworking/E_INVALIDARG\r\n” …
checking if isocache exists: CreateFile \wsl$\docker-desktop-data\isocache: The network name cannot be found.
Note: be aware that this command deletes the wsl distribution that stores the state of the docker engine. All data (=containers, images, volumes, networks,…) will be permanently lost and need to be recreated.