やりたかったこと
powershellでLinuxコマンドが使いたかったのでWSLを入れようとした
環境
Windows11
出たエラー
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ???????????? ??????????????????????? https://aka.ms/wsl2kernel ?????????
Press any key to continue...
レジスタエラーだと...? これはまた厄介そうなもんに引っかかったな....
原因
どうやらバージョン関係が原因らしい
やったこと
- powershellからwslをアップデートしようとした
こんな感じで突っぱねられた
PS C:\Users\yusei> wsl.exe --update
インストール中: Linux 用 Windows サブシステム
サーバー名またはアドレスは解決されませんでした
- CPU仮想化のオン
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- WSL有効化
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Ubuntuの再インストール
Microsoft Storeから再インストール - WSLを更新
以下のURLにアクセスし、インストール
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
最後に
エラーメッセージそのままはりつけて検索してたから全然出てこなかったけど、エラーコード0x800701bc
で検索すると結構いっぱい記事出てくる
最後に参考記事はっときます