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

Windows 11/10 Home でサポートされていない機能は数多くあります。このバージョンの Windows は、Hyper-V やグループ ポリシーなどを含む技術的なことに関与しない家庭向けユーザー向けに構築されました。それが、Home バージョンがより安価な理由の 1 つです。しかし、ユーザーは 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 を有効にする手順

  • 上記で説明したスクリプト ファイルをメモ帳にコピーして、「Hyper-V を有効にする.bat」として保存します。どこでも保存できますが、デスクトップに保存するとすぐにアクセスできます。
  • 次に、ファイルを右クリックして、管理者権限で実行します。
  • スクリプトが実行されるコマンド プロンプトが表示されます。
  • 完了すると、コンピューターの再起動を求められます。必ず再起動してください。

このスクリプトを使用すると Hyper-V を有効にできますが、Windows で最終的に使用するには、Windows 10 のオプションの機能で有効にする必要があります。

「ファイル名を指定して実行」プロンプトに「optionalfeatures.exe」と入力し、Enter キーを押します。Windows の機能ポップアップ ウィンドウが開き、機能を追加または削除するために選択したり選択解除したりできます。Hyper-V と入力すると、Windows の機能ボックスが表示されます。

完了したら、Hyper-V を見つけて、Hyper-V 管理ツールHyper-V プラットフォームというチェックボックスをオンにします。

ご覧のとおり、ほとんどの機能は Windows 11/10 Home バージョンで使用でき、スクリプトとコマンドを使用して有効にすることができます。Microsoft は推奨していない場合もありますが、誰かを責めることはできません。

コンピューターのハードウェアが Hyper-V をサポートしていることを確認してください。そうでなければ、機能しない可能性があります。

この投稿がわかりやすく、Windows 11/10 Home バージョンで Hyper-V を有効にできたことを願っています。