今日、新しいことを調べるために WindowsLinux サブシステムについて考えていたのですが、WSL を起動すると、次のプロンプトが表示されました。
WSL起動エラー
由于未安装所需的特性,无法启动操作。
Error code: Wsl/Service/CreateInstance/CreateVm/HCS_E_SERVICE_NOT_AVAILABLE
トラブルシューティング
そこで原因を分析したところ、Windowsの機能にある仮想マシンプラットフォーム機能がいつキャンセルされたか分からないことが分かりました。
加工方法
- プログラムと機能を開くキーを
押しWin 、検索ボックスにappwiz.cpl
Enter
か、組み合わせキーを使用してWin 実行R ウィンドウを開始appwiz.cpl
Enter
- プログラムと関数のインターフェイスに入ったら、 をクリックします。
启用或关闭Windows功能
虚拟机平台
チェックボックスをオンにし、機能がインストールされるまで待ち、プロンプトに従ってコンピューターを再起動します。
- 再起動後、検索
bash
またはwsl
ショートカット コマンドを使用して、操作するサブシステムに入ることができます。
コマンドを使用して、仮想マシン プラットフォームを有効または無効にします。
次のコマンドを使用して、Windows で仮想マシン プラットフォーム機能を有効にできます。
- PowerShell またはコマンド プロンプトを開きます (管理者権限)。
- コマンドを有効にする:
dism.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All
- 閉じるコマンド
dism.exe /Online /Disable-Feature /FeatureName:VirtualMachinePlatform /All
- コマンドが完了するのを待った後、必ずコンピューターを再起動してください。