ADVERTISEMENT

【Edge】SmartScreenがEdgeで誤判定する社内独自ファイル拡張子を例外登録する手順

【Edge】SmartScreenがEdgeで誤判定する社内独自ファイル拡張子を例外登録する手順
🛡️ 超解決

社内で使用している独自のファイル拡張子(.abcや.xyzなど)のファイルをMicrosoft Edgeでダウンロードしようとすると、SmartScreenが危険と判断してブロックされてしまうことがあります。これはSmartScreenが未知の拡張子を自動的に危険なファイルと判定する仕組みによるものです。

この記事では、グループポリシーまたはレジストリを編集して、SmartScreenが誤判定する社内独自ファイル拡張子を例外として許可する手順を詳しく解説します。管理者権限をお持ちの方向けの内容です。

【要点】SmartScreenの誤判定を防ぐための例外登録手順

  • グループポリシーでの設定: ドメイン参加環境で一括管理する場合に適した方法です。
  • レジストリ編集での設定: スタンドアロン環境でも利用可能で、即座に反映されます。
  • 事前のバックアップ: レジストリ編集前に必ずバックアップを取り、安全に作業を進めます。

ADVERTISEMENT

SmartScreenによる独自拡張子の誤判定の仕組み

SmartScreenはMicrosoftのクラウドベースのフィルタリング機能で、ダウンロード時にファイルの拡張子やデジタル署名、ファイルハッシュなどをチェックします。社内で独自に定義した拡張子は世界中のデータベースに存在しないため、危険なファイルと誤判定されることがあります。

これを回避するには、SmartScreenがチェックをスキップする拡張子のリストをあらかじめ登録しておく必要があります。この設定はグループポリシーまたはレジストリで行います。

なお、この操作には管理者権限が必要です。また、Windows 11 Pro以上ではグループポリシーエディターが利用できますが、Windows 10 HomeやWindows 11 Homeではレジストリ編集のみ対応しています。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

SmartScreenの誤判定を回避する例外登録の手順

ここでは、グループポリシーとレジストリの2つの方法を紹介します。環境に合わせて選択してください。

手順1:グループポリシーで拡張子を例外登録する

  1. グループポリシーエディターを開く
    キーボードのWindowsキー+Rキーを押して「ファイル名を指定して実行」ダイアログを開き、「gpedit.msc」と入力してEnterキーを押します。
  2. SmartScreenの設定に移動する
    左側のツリーから「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「Microsoft Edge」の順にクリックします。
  3. 「SmartScreenのダウンロードチェックを設定する」を開く
    右側の一覧から「SmartScreenのダウンロードチェックを設定する」をダブルクリックします。
  4. ポリシーを有効にして例外拡張子を指定する
    「有効」を選択し、下の「オプション」欄の表示される「ダウンロードチェックから除外するファイルの種類」に、拡張子をセミコロン区切りで入力します(例:.abc;.xyz)。「OK」をクリックします。
  5. ポリシーを反映させる
    管理者としてコマンドプロンプトを開き、「gpupdate /force」と入力してEnterキーを押します。またはPCを再起動します。

手順2:レジストリで拡張子を例外登録する

  1. レジストリのバックアップを取る
    「regedit」を開き、メニューから「ファイル」→「エクスポート」を選択し、バックアップファイルを保存します。
  2. Edgeのポリシーレジストリキーに移動する
    次のパスに移動します:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
  3. SmartScreenSettingsキーを作成する
    「Edge」キーを右クリックし、「新規」→「キー」を選択して「SmartScreenSettings」という名前のキーを作成します。
  4. 「ExemptFileType」というDWORD値を作成する
    作成したSmartScreenSettingsキー内で右クリックし、「新規」→「DWORD (32ビット) 値」を選択し、「ExemptFileType」という名前を付けます。
  5. 拡張子の値を入力する
    「ExemptFileType」をダブルクリックし、「値のデータ」に拡張子をセミコロン区切りで入力します(例:.abc;.xyz)。「基数」は「16進数」のままで構いません。OKをクリックします。
  6. レジストリを反映させる
    PCを再起動するか、タスクマネージャーで「Microsoft Edge」プロセスをすべて終了してから再度Edgeを起動します。

SmartScreen例外登録の注意点と制限事項

拡張子の指定形式に注意する

拡張子は先頭にドット(.)を含めて入力してください。複数の拡張子を指定する場合は、セミコロン(;)で区切ります。例:.abc;.xyz。大文字小文字は区別されません。

グループポリシーの反映に時間がかかる場合

グループポリシーを設定しても、すぐに反映されないことがあります。その場合は「gpupdate /force」を実行するか、PCを再起動してください。

SmartScreenを完全に無効化しない

SmartScreen全体をオフにすることはセキュリティリスクが高いため推奨しません。必要な拡張子のみを例外登録することで、他の危険なファイルは引き続きブロックされます。

レジストリ編集の影響範囲

レジストリで設定した内容は、ローカルマシン全体のすべてのユーザーに適用されます。ユーザーごとに異なる設定が必要な場合は、グループポリシーを検討してください。

ADVERTISEMENT

グループポリシーとレジストリの比較

項目 グループポリシー レジストリ編集
設定の容易さ GUIで直感的に設定可能 手動でキーと値を追加する必要がある
対象エディション Windows 11/10 Pro、Enterprise、Education すべてのエディションで利用可能
反映速度 gpupdate /force後または再起動後 再起動後またはEdge再起動後
ロールバックのしやすさ ポリシーを無効にするだけで元に戻る レジストリのバックアップから復元可能
一括管理 ドメイン環境で集中管理に最適 各PCで個別に設定が必要

まとめ

この記事では、SmartScreenが社内独自ファイル拡張子を誤判定する問題を解決するために、グループポリシーとレジストリの2つの例外登録方法を解説しました。

グループポリシーはドメイン環境での一括管理に適しており、レジストリはスタンドアロン環境でも手軽に設定できます。どちらの方法でも、指定した拡張子のファイルはSmartScreenのチェックをスキップされるようになります。

次に、複数の拡張子をまとめて登録する際は、グループポリシーの方が管理しやすいでしょう。また、設定後もSmartScreenの保護機能は維持されるため、セキュリティを保ちながら業務を効率化できます。


🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT