プロトコルの一覧を設定したり、ユーザーにメッセージを表示せずに外部アプリケーションを起動できる、関連付けられた送信元パターンの一覧を各プロトコルに設定したりできます。プロトコルの一覧を表示するときは、末尾の区切り記号を含めないでください。たとえば、"skype:" や "skype://" ではなく、"skype" と表示します。
このポリシーを構成した場合、次の場合にポリシーによってメッセージを表示せずに、外部アプリケーションの起動のみが許可されます。
- プロトコルが一覧表示されている場合
- プロトコルを起動しようとしているサイトの元の場所が、そのプロトコルの allowed_origins 一覧にある元の場所のパターンのいずれかと一致している場合。
いずれかの条件が false の場合、外部プロトコル起動プロンプトはポリシーによって省略されません。
このポリシーを構成しなかった場合、メッセージを表示せずにプロトコルを起動することはできません。ユーザーは、'ExternalProtocolDialogShowAlwaysOpenCheckbox' (外部プロトコルのダイアログで [常に開く] チェック ボックスを表示する) ポリシーが無効に設定されていない限り、プロトコル/サイトごとにプロンプトを表示しないように設定できます。このポリシーは、ユーザーが設定したプロトコルごとの例外、またはサイトごとのプロンプトの除外には影響しません。
元の場所の一致パターンは、'URLBlocklist' (URL のリストへのアクセスをブロックする) ポリシーの場合と同様の形式を使用します。これは、https://go.microsoft.com/fwlink/?linkid=2095322 で説明されています。
ただし、このポリシーの元の一致パターンには、"/path" または "@query" 要素を含めることはできません。"/Path" または "@query" 要素を含むパターンはすべて無視されます。
サンプル値:
[
{
"allowed_origins": [
"example.com",
"http://www.example.com:8080"
],
"protocol": "spotify"
},
{
"allowed_origins": [
"https://example.com",
"https://.mail.example.com"
],
"protocol": "teams"
},
{
"allowed_origins": [
"*"
],
"protocol": "outlook"
}
]
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Edge |
Value Name | AutoLaunchProtocolsFromOrigins |
Value Type | REG_SZ |
Default Value |