今回は、Windows 10 または Windows 11 でダウンロードしたアプリケーションを実行した際に、「Windows によって PC が保護されました」と表示されて実行できない場合の解決法を紹介します。
原因は、Windows にデフォルトで搭載されている Windows セキュリティ Microsoft Defender(Windows Defender)の機能であり、その中の評価ベースの保護が有効になっているためです。
評価ベースの保護とは、悪意のある、または望ましくない可能性のあるアプリ、ファイル、WEB サイトからデバイスを保護する機能です。
評価ベースの保護の「アプリとファイルの確認」が有効になっている場合、上記に該当するファイルを実行した際に「Windows によって PC が保護されました」という画面が表示され、実行が阻止されます。

悪意のないアプリケーションでも阻止されてしまうことがありますので、ご自身で判断し、問題がないと思った場合にのみ評価ベースの保護の「アプリとファイルの確認」を無効にしてみてください。
評価ベースの保護の「アプリとファイルの確認」を回避する方法
1.「Windows によって保護されました」画面から実行する
1.「Windows によって保護されました」画面の「詳細情報」をクリックします。
2.下にある「実行」ボタンをクリックするとファイルが実行できるようになります。
この方法を行うと、次回からは「Windows によって保護されました」が表示されなくなります。
2.ファイルのプロパティでファイルのブロックを許可する
1.ダウンロードしたファイルを右クリックし、「プロパティ」をクリックします。
2.プロパティが開きますので、「このファイルは他のコンピューターから取得したものです。このコンピューターを保護するため、このファイルへのアクセスはブロックされる可能性があります。」にある「許可する」にチェックを入れ OK をクリックします。
ファイルのブロックを許可すると、次回からは「Windows によって保護されました」が表示されなくなります。
フォルダー内のファイルを一括で許可する手順
フォルダー内にブロックされたファイルが多数存在し、 1つずつプロパティを開いて許可するのが困難な場合は、 PowerShell のコマンドを使用して一括で許可することが可能です。
Windows 標準機能(すべて展開)で解凍すると、 圧縮されたファイル(ZIP ファイル等)自体のブロックを許可していても中身のファイルにブロックが残ってしまうことを確認しています。これが仕様なのか不具合なのかは不明です。
1.ブロックを許可したいファイルが入っているフォルダーを開きます。
2.フォルダー内の何もない所で右クリックし、「ターミナルで開く」をクリックします。 (Windows 10 の場合は、 Shift キーを押しながら右クリックし、「PowerShell ウィンドウをここで開く」をクリックします。)
3.以下のコマンドをコピーして貼り付け、 Enter キーを押して実行します。
Get-ChildItem -Recurse | Unblock-File
4.Windows PowerShell を右上の × ボタンで終了します。
コマンド内の -Recurse は、サブフォルダーの中身も含めてすべて一括で処理するためのオプションです。これを実行することで、フォルダー内のすべてのファイルのブロックを一瞬で許可することができます。
評価ベースの保護の「アプリとファイルの確認」機能自体を無効にする
評価ベースの保護の「アプリとファイルの確認」機能自体を無効にすると、悪意のあるファイルを実行した際に警告が表示されなくなります。
他にセキュリティソフトをインストールしていない場合、無効にすることはおすすめしません。
1.タスクトレイ(通知領域)の Windows セキュリティのアイコンをクリックして Windows セキュリティを開いてください。

2.Windows セキュリティが開いたら、「アプリとブラウザーコントロール」をクリックします。

3.評価ベースの保護の下にある「評価ベースの保護設定」をクリックします。

4.「アプリとファイルの確認」が「オン」になっているので、クリックして「オフ」にします。
5.その際に、ユーザーアカウント制御の画面が表示される場合がありますので、「はい」をクリックします。
これで「アプリとファイルの確認」がオフになりましたので、アプリケーションを実行時に「Windows によって保護されました」と表示されずに実行することが出来るようになります。







コメント