認識されないアプリに対するMicrosoft Defender SmartScreenの警告を回避する方法

Windows 11 または Windows 10 で「Windows によって PC が保護されました」や「Microsoft Defender SmartScreen により認識されないアプリの起動がブロックされました」という警告が表示されるのは、特にファイルが安全だと確信している場合、少々面倒です。Windows は、新しいアプリやあまり一般的ではないアプリの署名が Defender データベースにないため、警告を表示することがあります。つまり、正規のソースからダウンロードしたアプリであっても、Windows は警告を表示してしまうのです。面倒ではありますが、システムのセキュリティを完全に危険にさらすことなく、この警告を回避する方法があります。

Windows Defender SmartScreenの警告を回避またはブロック解除する方法

警告がポップアップ表示され、ファイルを信頼している場合の対処法

警告が表示され、ファイルが安全だと確信できる場合は、通常、最初に試すべき方法です。「詳細情報」リンクをクリックし、表示される「実行」ボタンをクリックしてください。するとアプリが起動します。この操作を一度だけ行う場合や、まだファイルのブロックを解除していない場合は、この方法が手軽な解決策となります。

方法1: プロパティでファイルのブロックを解除する

警告を無視した後でも同じファイルで警告が繰り返し表示される場合に便利です。ファイルのプロパティから直接ブロックを解除してください。手順は以下のとおりです。

  • 開きたいファイルを右クリックします
  • プロパティを選択
  • 「全般」タブの下部にある「ブロック解除」ボタンを探します。(表示されない場合は、Windows によって既にブロック解除されていると判断されている可能性があります。)
  • ブロック解除をクリック
  • 「適用」を押して「OK」を押します

このトリックはちょっと奇妙ですが、ほとんどの場合、魔法のようにうまく機能します。設定によっては、ブロック解除を完全に認識させるためにアプリを再起動、あるいは再起動する必要があるかもしれません。そうすることで、警告が再び表示されなくなり、ファイルを開くことができるようになります。

方法2:Windows Defenderに除外を追加する

Windowsが頻繁に警告を出す同じプログラムやファイルを頻繁に使用する場合、除外リストを追加すると手間が省けるかもしれません。除外リストを追加すると、Windowsがスキャン時に特定のアプリやフォルダを無視するようになり、煩わしい警告が表示されなくなります。

  • システム トレイから、またはスタート メニューで検索してWindows セキュリティを開きます。
  • ウイルスと脅威の防止>設定の管理をクリックします
  • 「除外」までスクロールし、「除外の追加または削除」をクリックします。
  • [除外の追加]を選択し、[ファイル][フォルダー]、または[プロセス]のいずれかを選択します。
  • 除外したい特定のファイルまたはフォルダーに移動して選択します。

注意:これは長期的な解決策であり、特にソースが確実な場合は有効です。ただし、除外するファイルを間違えるとシステムが脆弱になる可能性があるため、注意が必要です。

方法3: レジストリまたはグループポリシーでブロックを解除する(より高度な方法)

Windowsをもっと細かく調整したい方は、SmartScreenを完全に無効にすることもできますが、本当に理解している方以外にはお勧めできません。レジストリやグループポリシー設定の編集が必要となるため、正しく行わないと危険な場合があります。

基本的には次のようになります:

Windows Settings > Privacy & Security > Windows Security > App & Browser Control > Reputation-based Protection > Block apps from unrecognized publishers

または、gpedit.mscを使ってSmartScreen を完全に無効にすることもできます。ただし、セキュリティ機能をオフにするのは、玄関のドアを開けっ放しにしておくのと同じようなものなので、ご注意ください。

追加のヒント: ターミナルコマンドを使用してブロックを解除する

場合によっては、コマンド プロンプトまたは PowerShell を使用してファイルのブロックを解除できます。

Start a PowerShell as administrator and run: Unblock-File -Path "C:\Path\To\Your\File.exe"

これは手っ取り早い方法ですが、クリック操作よりもコマンドライン操作を好む場合には、これで十分です。

この厄介な警告が何度も表示され、ファイルが本物だと確信している場合は、これらの方法が役立つはずです。ただし、Windowsがこれらの警告を出すのには理由があるため、セキュリティを回避する前に必ずソースコードを再確認してください。

まとめ

  • アプリを一時的に信頼する場合は、「詳細情報」と「とにかく実行」をクリックします。
  • ファイルのプロパティを介してファイルのブロックを解除します。ほとんどの場合、うまく機能します。
  • 利便性のために、信頼できるファイルまたはフォルダーを Windows Defender の除外に追加します。
  • 必要に応じて PowerShell コマンドを使用して、すばやくブロックを解除します。
  • SmartScreen を完全に無効にする前に、リスクと利便性のバランスをよく考えてください。

まとめ

Windowsのセキュリティをいじるのは少しリスクが伴いますが、ファイルが安全だと確信できるなら、これらのトリックを使えば楽になります。ただし、常に用心深く、情報源を信頼することを忘れないでください。これで少しでもストレスが軽減されることを願っています。私が試した頑固なマシンを含め、かなりの数の人に効果がありました。