Windows 10 記念日更新プログラムおよび作成者の更新プログラムで Windows Subsystem for Linux をインストールまたはアンインストールするためのガイドGuide to install or uninstall Windows Subsystem for Linux on Windows 10 Anniversary Update and Creators Update

Windows 10 の作成者の更新プログラムまたはそれ以降を実行している場合は、 windows 10 のインストール手順に従ってください。If you're running Windows 10 Creators Update or later, please follow the Windows 10 installation instructions.

次の手順は、Windows 10 周年更新プログラムまたは Windows 10 の作成者更新プログラムを実行しているユーザーを対象としています。The following instructions are for users running Windows 10 Anniversary Update or Windows 10 Creators Update

Windows 10 秋の更新プログラム (バージョン 1709) より前のバージョンでは、WSL はベータ機能としてリリースされ、"Bash on Ubuntu on Windows" (または Bash) が最初に実行されたときに1つの Ubuntu インスタンスをインストールしました。Prior to Windows 10 Fall Creators Update (version 1709), WSL was released as a beta feature and installed a single Ubuntu instance when "Bash on Ubuntu on Windows" (or Bash.exe) was first run.

以前の Windows 10 リリースでは WSL を使用できますが、このベータ版の "レガシディストリビューション" は廃止されたと見なされるようになりました。While you CAN use WSL on earlier Windows 10 releases, this beta "legacy distro" is now considered obsolete. 使用可能な Windows 10 の最新バージョンを実行することを強くお勧めします。We strongly encourage you to run the most recent version of Windows 10 available. 新しい Windows 10 のリリースには、WSL 単独で数百の修正と改善が加えられており、WSL でより多くの Linux ツールとアプリが正常に実行できるようになりました。Each new Windows 10 release includes many hundreds of fixes and improvements in WSL alone, allowing ever more Linux tools and apps to run correctly on WSL.

更新プログラムの適用後にアップグレードできない場合は、次の手順に従って、WSL を有効にして使用します。If you cannot upgrade to Fall Creators Update or later, follow the steps below to enable and use WSL:

  1. 開発者モードを有効にして、Windows 10 の記念日更新または作成者の更新で WSL を実行するには、開発者モードを有効にする必要があります。Turn on Developer Mode To run WSL on Windows 10 Anniversary Update or Creators Update, you must enable Developer Mode:

    開発者のための[設定 -> ] [更新とセキュリティ -> ]Open Settings -> Update and Security -> For developers

    [開発者モード] オプションボタンを選択します。Select the Developer Mode radio button
    開発者モードを有効にする

    開発者モードを有効にするための要件は、 Windows 10 の作成者の更新プログラムで削除されましたThe requirement to enable Developer Mode was removed in Windows 10 Fall Creators Update

  2. コマンド プロンプトを開きます。Open a command prompt. bash 」と入力し、enter キーを押します。Type bash and hit enter

    Windows で Bash on Ubuntu を初めて実行すると、正規のライセンスに同意するように求められます。The first time you run Bash on Ubuntu on Windows, you'll be prompted to accept Canonical's license. 承諾すると、WSL は Ubuntu インスタンスをコンピューターにダウンロードしてインストールします。また、[Windows の Bash on Ubuntu] ショートカットが [スタート] メニューに追加されます。Once accepted, WSL will download and install the Ubuntu instance onto your machine, and a "Bash on Ubuntu on Windows" shortcut will be added to your start menu.

    Ubuntu のインストールを確認する

    Windows で Bash on Ubuntu を初めて実行するときに、UNIX ユーザー名とパスワードの作成を求められます。The first time you run Bash on Ubuntu on Windows, you will be prompted to create a UNIX username and password. 新しいディストリビューションインスタンスの指示に従って、インストールを完了します。Follow the new distro instance instructions to complete your installation

  3. 次のいずれかの方法で新しい Ubuntu シェルを起動します。Launch a new Ubuntu shell by either:

    • コマンドbashプロンプトからの実行Running bash from a command-prompt
    • [スタート] メニューの [Bash on Ubuntu on Windows] のショートカットClicking the start menu "Bash on Ubuntu on Windows" shortcut

レガシディストリビューションのアンインストール/削除Uninstalling/Removing the legacy distro

WSL をインストールした以前の Windows 10 リリースから Windows 10 にアップグレードすると、既存のディストリビューションはそのまま残ります。If you upgrade to Windows 10 Fall Creators Update from an earlier Windows 10 release upon which you installed WSL, your existing distro will remain intact. ただし、ストアによって配信される新しいディストリビューションをすぐにインストールし、必要なファイルやデータなどをレガシディストリビューションから新しいディストリビューションに移行することを強くお勧めします。However, we STRONGLY encourage you to install a new Store-delivered distro ASAP, and migrate any necessary files, data, etc. from your legacy distro to your new distro.

レガシディストリビューションをコンピューターから削除するには、コマンドラインまたは PowerShell インスタンスから次のコマンドを実行します。To remove the legacy distro from your machine, run the following from a Command Line or PowerShell instance:

wsl --unregister Legacy

Windows バージョン1903以降を使用していない場合は、代わりにまたはwslconfig /u Legacy lxrun /uninstall /fullを実行する必要があります。If you are not using Windows Version 1903 or higher, you may need to run wslconfig /u Legacy or lxrun /uninstall /full instead.

レガシディストリビューションを手動で削除するManually deleting the legacy distro

必要に応じて、レガシインスタンスを手動で削除できます。If you wish, you can manually delete your legacy instance. これは、を使用してlxrun.exeレガシディストリビューションをアンインストールするときに問題が発生した場合、またはにlxrun.exe付属していない Windows 10 Spring 2018 Update (またはそれ以降) を実行している場合に必要になることがあります。This may be required if you encounter issues uninstalling the legacy distro using lxrun.exe, or are running Windows 10 Spring 2018 Update (or later) which do not ship with lxrun.exe.

従来の wsl ディストリビューションを強制的に削除するに%localappdata%\lxss\は、Windows のエクスプローラーまたはコマンドラインを使用して、フォルダー (およびそのすべてのサブコンテンツ) を削除します。To forcefully delete your legacy WSL distro, delete the %localappdata%\lxss\ folder (and all it's sub-contents) using Windows' File Explorer, or the command-line:

PowerShell を使用するUsing PowerShell

rm -Recurse $env:localappdata/lxss/

Cmd を使用する:Using Cmd:

DEL /S %localappdata%\lxss\