Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10 HomeにHyper-Vをインストールして有効化する方法

Windows 11/10 Homeには、Pro版と比べて利用できない機能が数多くあります。Home版は、Hyper-Vやグループポリシーといった技術的な機能を必要としない一般の家庭ユーザー向けに設計されており、それがHome版の価格が安い理由の一つでもあります。しかし、中にはHome版でありながら仮想マシン環境が必要になり、Hyper-Vを使いたいというケースもあるでしょう。この記事では、Windows 11/10 HomeにHyper-Vを導入する方法を詳しく解説します。

Windows 11/10 HomeにHyper-Vをインストールする

興味深いことに、Windows 11/10 Homeには標準で用意されていない機能でも、スクリプトやコマンドを使えば有効化できる場合があります。実はこれらのコマンドの一部はWindows自体に組み込まれているのですが、その存在を知らないユーザーがほとんどです。以前ご紹介した「Windows 10 Homeでグループポリシーエディターを有効化する方法」と同じ考え方で、今回のスクリプトを使えばHyper-Vを有効化できます。

Hyper-Vを有効化するスクリプト

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause

このスクリプトは、GitHub上でMicrosoftの仮想化チームによって公開されているものです。

Windows 11/10 HomeでHyper-Vを有効化する手順

  • 上記のスクリプトをメモ帳にコピーし、「Enable Hyper-V.bat」という名前で保存します。保存場所はどこでも構いませんが、デスクトップに置いておくとアクセスしやすく便利です。
  • 次に、保存したファイルを右クリックし、「管理者として実行」を選択します。
  • コマンドプロンプトが起動し、スクリプトが自動的に実行されます。
  • 処理が完了すると、コンピューターの再起動を求められるので、必ず再起動してください。

このスクリプトによってHyper-Vの有効化が可能になりますが、Windows上で実際に使用できるようにするには、最後に「Windowsのオプション機能」から設定を完了させる必要があります。

ファイル名を指定して実行(Win + Rキー)に optionalfeatures.exe と入力してEnterキーを押します。「Windowsの機能」ウィンドウが開き、ここで機能の追加や削除を行えます。スタートメニューの検索ボックスに「Hyper-V」と入力しても、同じ画面を呼び出すことができます。

表示された一覧から「Hyper-V」を探し、Hyper-V管理ツールHyper-Vプラットフォームのチェックボックスにチェックを入れて「OK」をクリックしましょう。

このように、Windows 11/10 Homeにも実は多くの機能が隠されており、スクリプトやコマンドを使えば有効化できます。マイクロソフトが公式に推奨している方法ではありませんが、特に問題が生じるわけでもありません。

なお、作業を始める前に、お使いのPCのハードウェアがHyper-Vに対応しているか(CPUの仮想化支援機能が有効になっているか)を必ず確認してください。対応していない場合、この方法は正しく動作しない可能性があります。

この記事が分かりやすいガイドとなり、無事にWindows 11/10 HomeでHyper-Vを有効化できたなら幸いです。

あわせて読みたい: Windows 11/10 HomeでWindowsサンドボックスを有効化する方法

  1. Windows 11/10にXAMPPをインストールして設定する完全ガイド

    XAMPPは、無料で利用できるオープンソースのツールで、主に自分のパソコン上にサイトのローカル環境を構築し、テストを行うために使われます。軽量かつクロスプラットフォーム対応のアプリケーションであり、Web開発者がプラグインやテーマなどを手軽にテストできるのが大きな特徴です。XAMPPにはApacheとMySQLという2つの主要コンポーネントが含まれています。Apacheはローカルサーバーの構築に使用され、MySQLはWebサイトのデータをローカルサーバー上で管理・保存するために使用します。 このローカルサーバーはPHPページのテストにも活用できます。本番のWordPressサイトに反映する前に

  2. Windows 11 HomeでHyper-Vを有効化する方法|バッチファイルを使った簡単な手順を解説

    Windowsだけでなく複数のOSを試してみたい方にとって、仮想マシンプラットフォームは必須のツールです。Windowsでは、Microsoft製のネイティブハイパーバイザー「Hyper-V」がこの機能を提供していますが、残念ながらWindows 11 Homeエディションでは標準で利用できません。サードパーティ製の仮想化ソフトも多数存在しますが、Hyper-Vはパフォーマンスが高く操作性にも優れています。本記事では、Windows 11 HomeでHyper-Vを有効化するための簡単な回避策をご紹介します。 MicrosoftのHyper-Vとは? Hyper-Vは、Microsoftが開