Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

Windows 10およびWindows 11のProfessionalエディションとHomeエディションの違いは、一見それほど大きくありません。しかし、Homeエディションには「ローカルグループポリシーエディター(Gpedit)」という重要なツールが標準搭載されていません。この不足はネットワーク管理者だけでなく、一般ユーザーがWindows 10やWindows 11で特定の設定変更やトラブル対処を行おうとした際にも大きな支障となります。

Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

ローカルグループポリシーエディター(gpedit)を起動しようとして、以下のようなメッセージが表示された場合は、お使いのOSがHomeエディションである可能性が高いです。

Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

Windowsの技術的な側面に興味がある方にとって、この非常に便利なツールにアクセスできないのは大きなデメリットです。グループポリシーはローカルマシンの各種設定を管理するために頻繁に活用されるためです。

補足:代替手段として、レジストリキーを直接編集して設定を変更する方法もあります。しかし、グループポリシーエディターを使う方がはるかに安全です。設定を手間なく元に戻せるためです。

Windows 10またはWindows 11のHomeエディションをお使いで、グループポリシーエディターが利用できない場合でも、OSのバージョンを変更することなくインストールできます。本記事ではその手順を詳しく解説します。

ただし、具体的な操作手順はWindows 11とWindows 10で異なる点にご注意ください。お使いのバージョンに応じて、以下の該当するガイドをご参照ください。

Windows 11にグループポリシーエディター(Gpedit)をインストールする方法

この方法では、スクリプトを含む.batファイルを作成し、管理者権限で実行することで、Windows 11マシン上のグループポリシーエディターを有効化します。

手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。表示されたボックスに「notepad」と入力し、Ctrl + Shift + Enterを押すと、メモ帳が管理者権限で起動します。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

    注意:ユーザーアカウント制御(UAC)の確認画面が表示された場合は、「はい」をクリックして管理者特権を許可してください。

  2. 管理者権限でメモ帳が開いたら、空欄部分に以下のコードを貼り付けます。
    @echo off
    
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    REM --> If error flag set, we do not have admin.
    if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
    ) else ( goto gotAdmin )
    :UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    exit /B
    :gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
    
    pushd "%~dp0"
    
    dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
    dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
    
    for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    pause

    注意:これは、Windows 11環境に不足しているグループポリシーエディターを強制的にインストールするためのコマンドスクリプト(バッチファイル)です。

  3. 次に、上部のリボンバーから「ファイル」をクリックし、「名前を付けて保存」を選択します。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法
  4. 「名前を付けて保存」画面で、スクリプトの保存先となる適切な場所を指定し、「ファイルの種類」ドロップダウンメニューを「すべてのファイル」に変更します。ファイル名は任意ですが、必ず末尾が拡張子「.bat」になるよう付けてください。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

    注意:これにより、OSがこのファイルを実行可能なスクリプトとして認識するようになります。

  5. 次に、先ほどスクリプトを保存した場所へ移動し、ファイルを右クリックして、コンテキストメニューから「管理者として実行」を選択します。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

    注意:このスクリプトはDISMサブコンポーネントを使用して、必要なグループポリシーエディターのファイルをダウンロードします。この手順を実行する前に、必ずインターネットに接続していることを確認してください。

  6. パソコンを再起動し、起動が完了するまで待ちます。Windows 11 PCが再起動すれば、グループポリシーエディターが利用可能になっているはずです。

Windows 10にグループポリシーエディター(Gpedit)をインストールする方法

以下の手順では、管理者権限での実行が必要なスクリプトを作成し、Windows 10マシン上のグループポリシーエディターを有効化します。

手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。次に「notepad」と入力し、Ctrl + Shift + Enterを押すと、管理者権限でメモ帳が起動します。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法
  2. ユーザーアカウント制御の画面が表示されたら、「はい」をクリックして管理者アクセスを許可します。
  3. メモ帳が開いたら、空欄部分に以下のコードを貼り付けます。
    @echo off 
    
    pushd "%~dp0" 
    
    dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt 
    
    dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt 
    
    for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" 
    
    pause

    注意:これは、Windows 10のHomeエディションにグループポリシーユーティリティを自動的にインストールするためのスクリプト(バッチファイル)です。

  4. 次に、上部のリボンバーにある「ファイル」をクリックし、「名前を付けて保存」を選択します。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法
  5. 続いて、スクリプトの保存先として適切な場所を選択し、「ファイルの種類」「すべてのファイル」に変更します。ファイル名は自由に付けてかまいませんが、必ず末尾が「.bat」になるようにしてください。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

    注意:これにより、OSがこのファイルを.batスクリプトとして認識し、実行できるようになります。

  6. 保存して.batファイルを生成したら、保存場所へ移動し、ファイルを右クリックして「管理者として実行」をクリックします。Windows 10/11 Homeエディションにgpedit.msc(グループポリシーエディター)をインストールする方法

    注意:このスクリプトはDISMサブコンポーネントを使用して、必要なグループポリシーエディターのファイルをダウンロードします。実行前に、インターネット接続を必ず確認してください。


  1. Windows 10の最新アップデートをダウンロード・インストールする方法【自動/手動】

    Windowsを常に最新の状態に保つことは、PCを快適かつ安全に使い続けるために非常に重要です。Microsoftは定期的にWindowsの更新プログラム(アップデート)を配信しており、バグの修正やセキュリティの強化が行われています。通常、Windows 10は既定で自動的に更新プログラムを確認し、インストールを促してくれます。しかし、何らかの理由でアップデートがうまくいかない場合もあります。この記事では、Windows 10の最新アップデートを自動・手動それぞれの方法でダウンロードおよびインストールする手順を詳しく解説します。 Windows 10の最新アップデートをダウンロード・インスト

  2. Windows 10 Homeでグループポリシーエディター(gpedit.msc)を有効化する方法

    グループポリシーエディターは、Windows 7の時代からMicrosoftが搭載し、Windows 10にも引き継がれてきた重要な管理ツールです。このツールを使うことで、Windows OSの管理機能を細かく変更できます。主に管理者が利用するものであり、ネットワーク上の多数のコンピューターに対してパスワードの作成・変更を行ったり、アプリケーションや設定に関するユーザー権限を割り当てたりすることが可能です。 ローカルグループポリシーエディターの起動方法 グループポリシーエディター(GPE)は隠しツールであり、ショートカットやアイコンは用意されていません。起動するには、以下のいずれかの方法を使用