見出し画像

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年更新のものであったため、仕方ないです。

こちらの質問者の方も効果がなかったと記述されています。


この記事が気に入ったらサポートをしてみませんか?