web-dev-qa-db-ja.com

Bash for Windowsをインストールするための「Linux用Windowsサブシステム」機能が見つかりません

Windowsで Jekyll を使用してGitHubページを作成しようとしていますが、そのためにはWindowsのUbuntuにBashをインストールする必要があると言われます。わかりました、それで私はBashの インストールガイド に行きます。私のコンピューターは64ビット、Windows 10、ビルドバージョン15063.296、14393以上なので、要件を満たしているはずです。

しかし、指示に従っても、Windowsの機能に「Linux用のWindowsサブシステム(ベータ版)」が見つかりません。私は何をしますか?

編集:はい、開発者モードを有効にしていましたが、有効にしても表示されません。

7
a2xia

WindowsサブシステムLinuxをインストールするには、設定アプリで開発者モードを有効にする必要があります。設定>更新とセキュリティ>開発者向け>開発者モードを開き、それを選択して有効にします。

Developer Mode.png

または、レジストリTweakで開発者モードを有効にすることもできます。以下を使用してレジストリスクリプト(.reg)を作成します。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock]
"AllowAllTrustedApps"=dword:1
"AllowDevelopmentWithoutDevLicense"=dword:1

その後、開発者パッケージをダウンロードするまでしばらく待ちます。次に、コントロールパネルを開き、[プログラム]をクリックして、[プログラムと機能]の[Windowsの機能のオン/オフ]をクリックします。ここのリストで[Linux(ベータ版)のWindowsサブシステム]オプションを有効にして、[OK]をクリックします。または、コマンドを使用してWSLをインストールします。

  1. コマンド・プロンプト:

    DISM.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Windows-Subsystem-Linux /NoRestart
    
  2. パワーシェル:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

次に、システムを再起動して、問題ありません。 Windows 10 build 16215 から、開発者モードを有効にする必要がなくなり、ベータタグがWSLオプションコンポーネントから削除されました。詳細については Windows 10インストールガイド を参照してください。

10
Biswapriyo