ポリシー CSP - ApplicationDefaults

DefaultAssociationsConfiguration

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1703 [10.0.15063] 以降
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration

このポリシーを使用すると、管理者は既定のファイルの種類とプロトコルの関連付けを設定できます。 設定すると、PC へのサインイン時に既定の関連付けが適用されます。 関連付けファイルは、DISM ツール (dism /online /export-defaultappassociations:appassoc.xml) を使用して作成できます。 ファイルをさらに編集するには、ポリシーによって関連付けが適用される頻度を制御する属性を追加します。 その後、ファイルは、SyncML に追加される前に base64 でエンコードされている必要があります。 ポリシーが有効になっていて、クライアント マシンが参加Microsoft Entra場合、SyncML で割り当てられた関連付けが処理され、既定の関連付けが適用されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

グループ ポリシー マッピング:

名前
名前 DefaultAssociationsConfiguration
フレンドリ名 既定の関連付けの構成ファイルを設定する
要素名 既定の関連付け構成ファイル。
場所 [コンピューターの構成]
パス WindowsComponents > エクスプローラー
レジストリ キー名 Software\Policies\Microsoft\Windows\System
ADMX ファイル名 WindowsExplorer.admx

:

SyncML を作成するには、次の手順に従います。

  1. いくつかのアプリをインストールし、既定値を変更します。

  2. 管理者特権のプロンプトから を実行 dism /online /export-defaultappassociations:C:\appassoc.xmlします。 dism の既定の関連付けエクスポート コマンドからの出力例を次に示します。

    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations>
      <Association Identifier=".htm" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".html" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".pdf" ProgId="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" ApplicationName="Microsoft Edge" />
      <Association Identifier="http" ProgId="AppXq0fevzme2pys62n3e0fbqa7peapykr8v" ApplicationName="Microsoft Edge" />
      <Association Identifier="https" ProgId="AppX90nv6nhay5n6a98fnetv7tpk64pp35es" ApplicationName="Microsoft Edge" />
    </DefaultAssociations>
    

    バージョン 22H2 Windows 11以降、ポリシーをさらにカスタマイズするために 2 つの新しい属性を使用できます。 これらの属性を使用して、ポリシーの関連付けを適用する頻度を変更できます。

    • DefaultAssociationsVersion 属性。 この属性は、 推奨される 関連付けが適用されるタイミングを制御するために使用されます。 Version 値がインクリメントされるたびに、推奨される関連付けが 1 回適用されます。
    • の推奨される 属性 Association。 既定値は false です。 false の場合、すべてのサインインに 関連付けが 適用されます。 true の場合、 関連付け は現在の DefaultAssociations バージョンに対して 1 回だけ適用されます。 バージョンがインクリメントされると、次のサインイン時に関連付けが再び適用されます。

    次の例では、 ユーザーの最初 のサインイン時に Association for .htm が適用され、その他はすべてすべてのサインインに適用されます。 バージョンがインクリメントされ、更新されたファイルがユーザーに展開されると、Association for .htm が再び適用されます。

    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations Version="1" >
      <Association Identifier=".htm" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" Suggested="true" />
      <Association Identifier=".html" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".pdf" ProgId="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" ApplicationName="Microsoft Edge" />
      <Association Identifier="http" ProgId="AppXq0fevzme2pys62n3e0fbqa7peapykr8v" ApplicationName="Microsoft Edge" />
      <Association Identifier="https" ProgId="AppX90nv6nhay5n6a98fnetv7tpk64pp35es" ApplicationName="Microsoft Edge" />
    </DefaultAssociations>
    
  3. XML 出力を取得し、お気に入りの base64 エンコーダー アプリを介して配置します。 base64 でエンコードされた結果を次に示します。

    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
    
  4. base64 でエンコードされた XML を SyncML に貼り付けます。 SyncML の例を次に示します。

    <?xml version="1.0" encoding="utf-8"?>
    <SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Replace>
          <CmdID>101</CmdID>
          <Item>
            <Meta>
              <Format>chr</Format>
              <Type>text/plain</Type>
            </Meta>
            <Target>
              <LocURI>./Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration</LocURI>
            </Target>
            <Data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
            </Data>
          </Item>
        </Replace>
      <Final/>
      </SyncBody>
    </SyncML>
    

EnableAppUriHandlers

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10、バージョン 1803 [10.0.17134] 以降
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/EnableAppUriHandlers

このポリシー設定は、Windows がアプリの URI ハンドラーを使用した Web とアプリのリンクをサポートするかどうかを決定します。

このポリシー設定を有効にすると、Web からアプリへのリンクが有効になり、アプリを http(s) URI で起動できます。

このポリシーを無効にすると、Web からアプリへのリンクが無効になり、関連付けられているアプリを起動する代わりに、既定のブラウザーで http(s) URI が開かれます。

このポリシー設定を構成しない場合、既定の動作は Windows エディションによって異なります。 このポリシーの変更は、再起動時に有効になります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 追加、削除、取得、置換
既定値 1

指定可能な値

説明
0 無効。
1 (既定値) 有効。

グループ ポリシー マッピング:

名前
名前 EnableAppUriHandlers
フレンドリ名 アプリ URI ハンドラーを使用して Web からアプリへのリンクを構成する
場所 [コンピューターの構成]
パス システム > グループ ポリシー
レジストリ キー名 Software\Policies\Microsoft\Windows\System
レジストリ値の名前 EnableAppUriHandlers
ADMX ファイル名 GroupPolicy.admx

ポリシー構成サービス プロバイダー