Firefoxで作成したWebショートカット(インターネットショートカット)を開くたびに、「このファイルは他のコンピューターから取得したものです」といったセキュリティ警告が表示されることがあります。以前は問題なく開けていたのに突然表示されるようになった場合、Windowsのセキュリティ機能がファイルに付加された情報を検出している可能性があります。
この記事では、Firefoxで作成したショートカットだけ警告が出る原因や、毎回プロパティから「許可する」にチェックを入れなくても済むようにするための対処方法について解説します。
FirefoxのWebショートカットで警告が表示される原因
Windowsには、インターネットから取得したファイルを保護するための「Zone.Identifier(ゾーン識別子)」という情報を保存する仕組みがあります。
Firefoxで作成したWebショートカットには、このゾーン情報が付加される場合があります。その結果、Windowsが「別のコンピューターから取得したファイル」と判断し、実行時にセキュリティ警告を表示します。
一方で、Chromeで作成したショートカットでは警告が出ない場合があります。これはブラウザごとにショートカット作成時の処理や、ファイルに付与する情報の扱いが異なるためです。
まず確認したいショートカットのブロック解除方法
警告が出るショートカットを右クリックし、「プロパティ」を開きます。
全般タブの下部に「このファイルは他のコンピューターから取得したものです。コンピューターを保護するため、このファイルへのアクセスはブロックされる可能性があります」という項目が表示されている場合、「許可する」にチェックを入れて適用します。
この操作を行うと、そのショートカットに保存されていたゾーン情報が解除され、次回から警告が表示されなくなります。ただし、新しく作成するショートカットごとに同じ操作が必要になる場合があります。
Firefoxで作成時に警告が付かないようにする方法
毎回解除する手間をなくすには、Firefox側で作成したショートカットにゾーン情報が付かないようにする方法を検討します。
ただし、Windowsの仕様上、ブラウザが作成するインターネットショートカットにはセキュリティ情報が付与されることがあり、Firefoxの設定だけで完全に無効化できない場合があります。
そのため、確実な方法としては、Firefoxで作成したショートカットを一度コピーし直す、またはWindows標準機能を利用してゾーン情報を削除する方法があります。
ショートカットのZone.Identifierを削除する方法
作成済みのショートカットから警告情報を削除する場合は、PowerShellを利用できます。
対象のショートカットがあるフォルダーでPowerShellを開き、以下のコマンドを実行します。
Unblock-File -Path "ショートカットのファイル名.url"
例えば「ホームページ.url」というファイルの場合は、次のように指定します。
Unblock-File -Path "ホームページ.url"
この処理は、プロパティ画面で「許可する」にチェックを入れる操作と同じ効果があります。
複数のショートカットをまとめて解除する方法
大量のWebショートカットを利用している場合は、フォルダー内のファイルをまとめて解除できます。
PowerShellで対象フォルダーに移動し、以下のコマンドを実行します。
Get-ChildItem *.url | Unblock-File
これにより、そのフォルダー内にあるすべてのインターネットショートカットのブロック情報を解除できます。
例えば、仕事用サイトやよく使うWebサービスへのショートカットを多数作成している場合、一つずつプロパティを開くより効率的です。
レジストリやグループポリシーで改善しない理由
Zone.Identifierに関する設定はWindowsのセキュリティ機能に関係しています。そのため、インターネットゾーン設定や添付ファイル管理のポリシーを変更することで改善するケースもあります。
しかし、Windows Homeではグループポリシーエディターが利用できないことがあり、また設定しても対象となるファイル形式や作成方法によっては効果がない場合があります。
特にFirefoxが作成する.url形式のショートカットでは、ファイル自体に付いたゾーン情報を解除する方法が最も確実です。
まとめ
Firefoxで作成したWebショートカットを開くたびにセキュリティ警告が表示される場合、原因はWindowsが付加したZone.Identifierによるブロック情報である可能性が高いです。
一時的な対処ならプロパティ画面の「許可する」で解除できますが、複数のショートカットを管理する場合はPowerShellのUnblock-Fileコマンドを利用すると効率的です。
Chromeでは問題が発生しない場合でも、ブラウザによってショートカット作成時の処理は異なります。Firefoxを使い続ける場合は、ゾーン情報を適切に解除する方法を覚えておくと快適に利用できます。


コメント