WSL2「Failed to start virtual networking」の解決策【2024年/Windows】
久々にWindows11でWSL2を起動しようとしたら、急にこのメッセージが表示されました。
結論
私の場合、Docker Desktopをアンインストールし、管理者として実行したPowershellにて以下のコマンドを実行して再起動したら解決しました。
Enable-WindowsOptionalFeature -online -featurename VirtualMachinePlatform
Windows自体の仮想環境の起動がオフになっていたっぽい。。。
こちらのコマンドは、このIssueから参照しています。
その後Docker Desktopを再度インストールしても正常に動きました。
Docker Desktopのアンインストールは、以下のQAにあったので試しましたが、意味あったのかは不明です。
試した策1. HypervisorlaunchtypeをAutoにする
「bcdedit /enum」だけで調べたところ、そもそも自分の環境にhypervisorlaunchtypeという項目がなかったため、解決ならず。
環境によっては、この方法でいけるみたいです。
試した作2. netsh winsock reset
netsh winsock reset
こちらのコマンドを管理者実行のPowershellで実行して、再起動する方法。
効果なし。。。
参照した記事が2021年更新のものであったため、仕方ないです。
こちらの質問者の方も効果がなかったと記述されています。
この記事が気に入ったらサポートをしてみませんか?