ローカルポリシーエディターを開くとエラーが表示される

パソコントラブル

Windows 7でローカルセキュリティポリシーを起動すると、「解析中にエラーが発生しました。」というメッセージが表示される場合の原因と対処方法について説明します。
ローカルセキュリティポリシー起動時の解析中エラーメッセージ

原因

ポリシーテンプレート(inetres.admx / inetres.adml)のバージョンに不整合がある状況で発生します。Internet Explorer 11(以下IE11)がインストールされている環境で、IE11の更新プログラムによっては、inetres.admlを含まない状態で公開されることがあり、その結果 inetres.admx / inetres.adml のバージョンに不整合が発生する場合があります。この現象はIE11インストール時に更新プログラムを自動適用することによって発生する場合が多いようです。

対処

  1. inetres.admxinetres.adml のバックアップをとる。inetres.admx および inetres.adml は下記フォルダーに保存されています。

    %systemroot%¥PolicyDefinitions¥inetres.admx
    %systemroot%¥PolicyDefinitions¥ja-jp¥inetres.adml
  2. 管理者権限を持つユーザーアカウントでWindowsにログインしていない場合は、管理者権限ユーザーアカウントでログインし直す。

  3. 最新のポリシーテンプレートをダウンロードします。最新版は下記参照の「Japan IE Supoort Team Blog」に記載されています。(2015年9月時点のポリシーテンプレート)。

  4. ダウンロードしたテンプレートファイルを解凍します(以降はCドライブ直下に解凍したものとして説明します)。

  5. コマンドプロンプトを右クリックして「管理者として実行」をクリックします。

  6. 以下のコマンドを実行して、inetres.admx と inetres.adml のファイルを置き換えます。(Cドライブ直下に解凍した場合。それ以外の場合はパスを適宜読み替えてください。)

    c:¥> robocopy C:¥admx_adml¥ %SystemRoot%¥PolicyDefinitions¥ inetres.admx /B
    c:¥> robocopy C:¥admx_adml¥ja-jp %SystemRoot%¥PolicyDefinitions¥ja-JP¥ inetres.adml /B