skip to content
サイトロゴ 子育てSEパパのIT・AI×副業ラボ
Table of Contents

この記事で扱う内容

この記事では、WindowsのPCで仮想化支援機能とWindows Subsystem for Linux 2(WSL2)を有効にする方法についてご紹介します。

前提

前提知識・前提スキル

  • Windows OS の基本操作ができる人

前提環境

  • 使用PC
    • CPUおよびマザーボードが仮想化支援機能に対応していること
    • OS が Windows 11であること

仮想化支援機能とは

仮想化支援機能とは、仮想環境を効率よく動かすための機能で、主にCPUに備わっています。

この機能が有効になっていると、Windows Subsystem for Linux 2(WSL2)やDockerなどの仮想化を使うソフトが動作するようになります。

Windows Subsystem for Linux 2(WSL2)とは

Windows Subsystem for Linux 2(WSL2)とは、Windowsの中でLinuxを使えるようにするWindows標準機能です。

これを使うと、Windows上でLinuxコマンドやツールをそのまま使えるようになります。

仮想化支援機能

仮想化支援機能の有効・無効状態を確認する方法

仮想化支援機能の有効・無効状態を確認する方法のアイキャッチ画像

キーボードで「Ctrl + Shift + Esc」キーを押す

例)Ctrlキー + Shiftキー + Escキー

キーボードで「Ctrl + Shift + Esc」キーを押す操作の画面キャプチャ

「タスク マネージャー」が表示されるため、左サイドメニューの「パフォーマンス」を選択後、「仮想化」の値を確認する

「タスク マネージャー」が表示されるため、左サイドメニューの「パフォーマンス」を選択後、「仮想化」の値を確認する操作の画面キャプチャ

仮想化支援機能を有効にする方法

仮想化支援機能を有効にする方法のアイキャッチ画像

仮想化支援機能を有効にする場合、Basic Input/Output System(BIOS)の設定画面を表示する必要があります。

使用PCの起動時に特定のキーを押す

使用PCを起動または再起動し、Windowsの画面が表示される前に、BIOSの設定画面を表示できるタイミングがあります。

そのタイミングで、「F1」や「F2」、「F10」、「F12」、「Delete」、「Esc」キーなどを押すことで、BIOSの設定画面を表示できます。

このキーは、PCメーカー(自作PCの場合は、マザーボードのメーカーなど)により異なるため、各メーカーの公式サイトなどでご確認ください。

BIOS設定画面が表示されるため、「Advanced」や「Configuration」などの設定項目から「仮想化関連の設定項目」を探す

仮想化関連の設定項目が「Disabled(無効)」だった場合、「Enabled(有効)」に変更する

設定を保存して終了する(F10キーなどを押す)

Windows Subsystem for Linux 2(WSL2)

WSL2の有効・無効状態を確認する方法

WSL2の有効・無効状態を確認する方法のアイキャッチ画像

スタートメニューで「ターミナル」を検索後、「ターミナル」を選択し起動する

ターミナルを起動する操作の画面キャプチャ

ターミナルが表示されるため、WSL2の状態やバージョンを確認するコマンドを入力し、Enterキーを押す

コマンド例)wsl —list —verbose または wsl -l -v

ターミナルが表示されるため、WSL2の状態やバージョンを確認するコマンドを入力し、Enterキーを押す(コマンド実行前)操作の画面キャプチャ

実行結果例)

NAME STATE VERSION
* Ubuntu Running 2

有効な場合、「NAME」や「STATE」、「VERSION」の値が表示される。

無効な場合、何も表示されないかエラーが表示される。

WSL2を有効にする方法

WSL2を有効にする方法のアイキャッチ画像

スタートメニューで「powershell」を検索後、「Windows PowerShell」の「管理者として実行する」選択し起動する

スタートメニューで「powershell」を検索後、「Windows PowerShell」の「管理者として実行する」選択し起動する操作の画面キャプチャ

PowerShellで「wsl —install」コマンドを実行し、WSL2を有効にする

コマンド例)wsl —install

PowerShellで「wsl --install」コマンドを実行し、WSL2を有効にする操作の画面キャプチャ

実行結果例)

C:\Windows\System32> wsl --install
すべての必要なコンポーネントをインストールしています。
この操作には数分かかることがあります...
必要な機能を有効にしています:
- 仮想マシンプラットフォーム
- Windows Subsystem for Linux
Linux 用 Windows サブシステムの最新バージョンを取得しています...
Linux ディストリビューション: Ubuntu をインストールしています...
Ubuntu のダウンロードが完了しました。
必要に応じて、再起動後にインストールが完了します。
再起動してください。

使用PCを再起動する

おすすめの関連記事

参考記事Docker Desktopのダウンロードとインストール方法【Windows】【初心者向け】

参考