「このアプリは保護のためブロックされました」エラーを修正する4つの方法
この問題は、パソコン上のほぼすべてのアプリで発生する可能性があります。特に、これまで正常に動作していたアプリが、Windows Updateなどの更新後に起動できなくなるケースが多く報告されています。開こうとしているアプリがまったく悪意のあるものではない場合でも、詳細な説明なしにこのエラーが表示されることがあります。

このエラーメッセージには複数の対処方法があります。諦める前に、以下のすべての方法を順番に試してみてください。
解決策1:非表示の管理者アカウントを使用してアプリを実行・インストールする
アプリを正しく実行またはインストールするには、昇格された管理者権限が必要です。このアカウントは、以下の手順に従うことで簡単に有効化できます。このアカウントにサインインできれば、アプリの変更・実行・インストールを行い、その後すぐに通常のアカウントに戻ることができます。
- ログイン画面で電源アイコンをクリックし、Shiftキーを押しながら「再起動」をクリックします。これは回復DVDを使用せずに回復メニューへアクセスできる便利なショートカットです。
- 再起動の代わりに、いくつかのオプションが並んだ青い画面が表示されます。「トラブルシューティング」→「詳細オプション」→「コマンドプロンプト」の順に選択し、管理者権限でコマンドプロンプトを開きます。

- コマンドプロンプトに以下のコマンドをコピー&ペーストし、Enterキーを押します。まもなく「コマンドは正常に終了しました」というメッセージが表示されるはずです。
net user administrator /active:yes

- パソコンを再起動し、この非表示の管理者アカウントを選択してログインします。すべての準備が整うまで数分待ってください。
- このアカウントにサインインした状態で、問題の原因となっているアプリを実行またはインストールできます。
- 作業が完了したら、管理者権限のコマンドプロンプトを開き、以下のコマンドを入力して非表示の管理者アカウントを再度無効化しましょう。
net user administrator /active:no
解決策2:コマンドプロンプトを使用する
コマンドプロンプトで実行できるこのコマンドを使うと、非表示の管理者アカウントを有効化することなく、管理者権限でアプリを実行できます。ただし、この方法はうまく機能しない場合があるため、優先度は最初の方法より低くなります。
- スタートメニューまたはその横の検索ボタンで「コマンドプロンプト」を検索します。検索結果の最初の項目を右クリックし、「管理者として実行」を選択します。Windowsキー+Rキーの組み合わせで「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してOKをクリックする方法もあります。

- 以下のコマンドをコピー&ペーストし、必ずEnterキーを押してください。その際、ファイル名を含む正しいパスを指定することを忘れないでください。「X」はプレースホルダーであり、ファイルが保存されているドライブのドライブ文字を入力してください。
"C:\folder1\folder2\PROBLEM_APP.exe"
- 「操作は正常に終了しました」というメッセージが表示されるはずです。表示されない場合は、ファイルの場所を正しく入力したか確認してください。入力に間違いがなければ、以下の他の解決策を試してみてください。
解決策3:MMC.exeがエラーの原因になっている場合
設定アプリで「インストール」や「更新プログラムのチェック」をクリックした際にmmc.exeがセキュリティ防止のエラーを引き起こしている場合は、mmc.exeアプリケーションと密接に関連するWindows Updateコンポーネントをリセットすることが有効な解決策となります。この作業はやや時間がかかりますが、実行しない限り、mmc.exe関連の操作をするたびに同じ問題が発生し続けます。
レジストリを編集することになるため、作業前にレジストリを安全にバックアップしておくことをおすすめします。事前のバックアップにより、予期しない問題を防ぐことができます。
- まず、Windows Updateプロセスの中核となる以下のサービスを停止します:Background Intelligent Transfer Service(BITS)、Windows Update、暗号化サービス(Cryptographic Services)。残りの手順をエラーなく実行するために、開始前にこれらを無効化することが非常に重要です。
- スタートメニューまたはその横の検索ボタンで「コマンドプロンプト」を検索します。検索結果の最初の項目を右クリックし、「管理者として実行」を選択します。以下のコマンドをコピー&ペーストし、それぞれEnterキーを押してください。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

- 次に、更新コンポーネントのリセットを続行するために削除すべきファイルがあります。これも管理者権限のコマンドプロンプトから実行します。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- SoftwareDistributionフォルダーとcatroot2フォルダーの名前を変更します。管理者権限のコマンドプロンプトで、以下の2つのコマンドをコピー&ペーストし、それぞれの後にEnterキーを押してください。
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak

- 以下のコマンドは、BITS(Background Intelligent Transfer Service)とwuauserv(Windows Updateサービス)のセキュリティ記述子をデフォルト状態にリセットします。コマンドが複雑なため、誤って変更しないよう、そのままコピーして使用することをおすすめします。
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- System32フォルダーに移動して、この方法の最終段階に進みます。
cd /d %windir%\system32
- BITSサービスを完全にリセットしたため、サービスが円滑に動作するために必要なすべてのファイルを再登録する必要があります。ただし、各ファイルごとに個別のコマンドが必要になるため、作業が長引く可能性があります。コマンドを1つずつコピーし、どれも漏らさないように注意してください。完全なコマンド一覧は関連リンクから確認できます。
- 次に行うのはWinsockのリセットです。以下のコマンドを管理者権限のコマンドプロンプトにコピー&ペーストします。
netsh winsock reset

- Windows 7、8、8.1、10をお使いの場合は、コマンドプロンプトウィンドウに以下のコマンドをコピーし、Enterキーを押してください。
netsh winhttp reset proxy
- ここまでの手順がすべて問題なく完了していれば、最初の手順で停止したサービスを、以下のコマンドで再起動できます。
net start bits net start wuauserv net start appidsvc net start cryptsvc
- 上記のすべての手順を完了したら、パソコンを再起動します。これで「このアプリは保護のためブロックされました」エラーが表示されることなく、Windows Updateを実行できるようになっているはずです。
解決策4:SmartScreenでアプリを許可する
この方法もコマンドプロンプトから実行でき、メッセージの表示方法や、問題のあるアプリを実行しようとしたユーザーに提示される選択肢を制御できます。このエラーは証明書の競合によって発生することもあり、その場合Windowsはアプリの実行を許可しません。
ただし、どうしてもそのアプリを実行したい場合で、開発者を信頼できるのであれば、以下の手順に従ってアプリを実行できるようにしましょう。手順はWindows 10ユーザーとそれ以前のバージョンのWindowsユーザーで異なります。
以前のバージョンのWindowsの場合:
- スタートメニューまたはその横の検索ボタンで「コントロールパネル」を検索して開きます。Windowsキー+Rキーの組み合わせで「ファイル名を指定して実行」ダイアログを開き、「control panel」と入力してOKをクリックする方法もあります。

- コントロールパネルが開いたら、表示方法を「カテゴリ」に変更し、「システムとセキュリティ」をクリックします。このセクションが開いたら、ウィンドウ上部にある「アクションセンター」を見つけてクリックします。
- ウィンドウをスクロールして「Windows SmartScreen」のオプションを見つけます。「設定の変更」をクリックします。この操作には管理者権限が必要であることに注意してください。

- 3つのオプションが表示されます:「管理者の承認を必要とする」「警告を表示する」「Windows SmartScreenを無効にする」。2番目と3番目のどちらを選んでもエラーは解消されますが、他の不審なアプリに対する警告を受け取れるよう、2番目のオプションにラジオボタンを設定することをおすすめします。
- 変更を確認してパソコンを再起動した後、問題が解消されたかどうかを確認してください。

Windows 10ユーザーの場合:
- タスクバーの盾アイコンを右クリックし、「開く」をクリックします。これでパソコン上でWindows Defenderセキュリティセンターが開きます。
- Windows Defenderセキュリティセンターが開いたら、右側のナビゲーションメニューからSmartScreenを探します。コンピューターアイコンの上、無線塔アイコンの下にあるブラウザーアイコンをクリックしてください。

- 「アプリとファイルの確認」セクションで、ラジオボタンを「ブロック」から「警告」に変更し、問題が解消されたかどうかを確認します。
-
Windows 10でISPによるサイトブロックを回避する9つの対処法
私たちが日常的に利用しているインターネット接続は、インターネットサービスプロバイダ(ISP)によって管理・提供されています。ISPとは、インターネットへのアクセス、利用、参加のためのサービスを提供する組織のことであり、営利企業、コミュニティ所有型、非営利団体、個人所有など、さまざまな形態で運営されています。 ISPは、任意のウェブサイトをブロックすることが可能です。その背景には、以下のような理由が考えられます。 国の当局が、有害なコンテンツを含む恐れのある特定のサイトについて、国内でのブロックをISPに指示している ウェブサイトに著作権侵害の疑いのあるコンテンツが含まれている ウェブサイトの
-
【解決済み】Windows 10で「このアプリは保護のためにブロックされました」(mmc.exe)エラーを修正する方法
Windows 10パソコンで「mmc.exe」(Microsoft Management Console)を実行しようとした際、突然以下のエラーメッセージが表示されることがあります。「ユーザーアカウント制御 – このアプリは保護のためにブロックされました。管理者によってこのアプリの実行がブロックされています。詳細については、管理者に問い合わせてください。mmc.exe。発行元:不明。ファイルの保存場所:このコンピューターのハードドライブ。プログラムの場所:C:\Windows\system32\mmc.exe C:\Windows\system32\compmgmt.msc /s」この記事で