次の方法で共有


IEAK インストール パッケージのカスタマイズされた設定が、Internet Explorer メンテナンス ポリシーで定義された設定を上書きします。

警告

廃止され、サポート対象外となった Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンの Windows 10 で Microsoft Edge の更新プログラムを通じて完全に無効になります。 詳細については、「Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」をご覧ください。

この記事では、IEAK インストール パッケージで定義されている Internet Explorer の設定をカスタマイズして、Internet Explorer メンテナンス ポリシーで定義されている設定をオーバーライドする仕様の動作について説明します。

元の製品バージョン: Internet Explorer
元の KB 番号: 2029043

まとめ

次のシナリオについて考えてみます。 Internet Explorer 管理キット (IEAK) を使用して Internet Explorer インストール パッケージを展開し、プロキシ サーバーの設定など、いくつかのカスタマイズされた設定を指定します。 この Windows クライアント コンピューターに適用され、インストール パッケージで指定されているものとは異なるプロキシ サーバー設定を定義する、既存の Internet Explorer メンテナンス ポリシーがあります。

ユーザーが Internet Explorer のインストール後に初めて Windows クライアント コンピューターにサインインすると、ログオン時に Internet Explorer のメンテナンス ポリシー設定が最初に適用されます。 次に、プロキシ サーバーの設定を含む IEAK ブランドが最後に適用され、Internet Explorer メンテナンス ポリシーがオーバーライドされます。

この動作は仕様によるものです。

注意

この動作は、Internet Explorer メンテナンス ポリシーの対応する設定を持つ IEAK インストール パッケージで指定されたすべての設定に適用されます。 この記事のプロキシ サーバー設定は、例としてのみ使用されます。

詳細

コンピューターに Internet Explorer をインストールすると、ブラウザーのカスタマイズインストール コンポーネントがアクティブセットアップキーの下にフラグが設定されます。 Active Setup キーにはバージョン番号があり、新しいユーザーがサインインするときに OS によって使用されます。 次の条件が存在する場合、OS は RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM を実行します。

  • HKLM\Software\Microsoft\Active Setup\Installed Components\%APPNAME%HKCU\Software\Microsoft\Active Setup\Installed Components\%APPNAME%のレジストリ キーが比較され、HKCU レジストリ エントリが存在しない場合は何も行われません。

または

  • HKCU のバージョン番号が HKLM より小さい場合、指定されたアプリケーションが現在のユーザーに対して実行されます。

IEAK カスタム コンポーネントは、C:\Program Files\Internet Explorer\Custom\ から実行されます。

Internet Explorer メンテナンス ポリシーの設定をオーバーライドする IEAK パッケージの設定を確認するには、次の場所にあるbrndlog.txtファイルとbrndlog.bak ファイルを表示します。

WinXP と Server 2003:

%USERPROFILE%\Local Settings\Application Data\Microsoft\Internet Explorer

Windows Vista 以降:

%USERPROFILE%\AppData\Local\Microsoft\Internet Explorer

要約すると、シーケンスは次のようになります。

  1. ユーザーはこのマシンで初めてサインインします。

  2. ログオン プロセスでは、IEM クライアント拡張機能が実行されます (iedkcs32.dll)。 ポリシーが変更されていない場合、ポリシーは実行されません。 ユーザーがこのドメインに初めてサインインする場合は、実行され、新しい設定でユーザー プロファイルがブランド化されます。

    注意

    これはすべてログオン時に行われ、winlogon.exeはこの操作を実行するプロセスです。

  3. 次に、ユーザーはデスクトップを取得します。これは、IEAK のブランド化がアクティブなセットアップ プロセスによって実行されたときです。 次のコマンドを使用して、既定のブランド (既定のお気に入りなど) を処理します。

    "C:\Windows\System32\rundll32.exe" "C:\Windows\System32\iedkcs32.dll",BrandIEActiveSetup SIGNUP" StubPath with ComponentiD: Branding.cab.
    
    • スタブのレジストリの場所は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{60B49E34-C7CC-11D0-8953-00A0C90347FF} です。
  4. IEAK パッケージがインストールされると、次のコマンドを使用して、Active Setup によってこのブランドがインストールされます。

    "RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM"
    
    • スタブのレジストリの場所は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{custom GUID} です。