修正:このアプリは保護のためにブロックされています

この問題は、コンピューター上の事実上すべてのアプリで発生する可能性があり、ユーザーは、通常は更新後に通常動作していたアプリの一部を実行できないことに驚きました。 開こうとしているアプリはまったく悪意のあるものではないかもしれませんが、それ以上の説明なしにこのエラーを受け取る可能性があります。

このエラーメッセージに対処するために使用できる方法がいくつかありますので、あきらめる前にそれらをすべて試してください。 がんばろう!

解決策1:非表示の管理者アカウントを使用してアプリを実行またはインストールする

アプリを適切に実行またはインストールするには、管理者特権でのアクセスが必要です。 このアカウントは、以下の手順に従って簡単に有効にできます。 このアカウントに正常にサインインすると、アプリを変更、実行、またはインストールして、すぐに通常のアカウントに切り替えることができます。

  1. ログイン画面で、電源アイコンをクリックし、Shiftキーを押しながら再起動をクリックします。 これは、リカバリDVDを入力せずに[リカバリ]メニューにアクセスするための優れたショートカットです。
  2. 代わりに、または再起動すると、ブルースクリーンにいくつかのオプションが表示されます。 [トラブルシューティング] >> [詳細オプション] >> [コマンドプロンプト]を選択し、コンピューターが管理者権限でコマンドプロンプトを開くようにします。

  1. コマンドプロンプトで次のコマンドをコピーして貼り付け、その後Enterをクリックします。 「コマンドが正常に完了しました」というメッセージがすぐに表示されるはずです。
 ネットユーザー管理者/ active:yes 

  1. コンピューターを再起動し、この非表示の管理者アカウントを選択して、この管理者アカウントにログインします。 すべての準備が整うまで数分お待ちください。
  2. これにより、このアカウントにサインインしているときに問題を引き起こしているアプリを実行またはインストールできます。
  3. 非表示の管理者アカウントでの作業が終了したら、管理コマンドプロンプトを開いて次のコマンドを入力することにより、再び無効にすることができます。
 ネットユーザー管理者/ active:no 

解決策2:コマンドプロンプトを使用する

コマンドプロンプトで実行できるこのコマンドを使用すると、管理者特権を使用して、非表示の管理者アカウントを有効にすることなくアプリを試行および実行できます。 ただし、この方法は、単に適切に機能しない場合があり、そのため、最初の方法に利点を与えています。

  1. [コマンドプロンプト]を検索するには、[スタート]メニューで、またはその隣の検索ボタンをタップします。 検索結果として表示される最初のオプションを右クリックし、「管理者として実行」オプションを選択します。 Windowsキー+ Rキーコンボを使用して、[ファイル名を指定して実行]ダイアログボックスに「cmd」と入力することもできます。 [OK]をクリックして実行します。

  1. 以下のコマンドをコピーして貼り付けて、キーボードのEnterキーをタップしたことを確認してください。 また、名前を含むファイルへの正しいパスを使用してください。 Xもプレースホルダー文字です。 ファイルがあるドライブの文字に対応する文字を入力する必要があります。
 「C:\ folder1 \ folder2 \ PROBLEM_APP.exe」 
  1. 操作が正常に完了しましたというメッセージが表示されます。 ファイルの場所を正しく入力したかどうかを確認しない場合。 お持ちの場合は、以下の他のソリューションをご覧ください。

解決策3:エラーの原因となっているMMC.exe

設定アプリで[インストール]または[更新プログラムの確認]をクリックしたときにmmc.eceがセキュリティ防止のエラーの原因である場合、実行可能な答えの1つは、mmc.exeアプリケーションに密接に関連するWindows Updateコンポーネントを単純にリセットすることです。 これには時間がかかる場合がありますが、そうでない場合は、mmc.exeに関連する何かを実行することはできず、問題は発生しません。

レジストリを編集するので、これ以上の問題を防ぐためにレジストリを安全にバックアップするために、この記事をチェックすることをお勧めします。

  1. Windows Updateプロセスに関連するコアサービスであるバックグラウンドインテリジェント転送、Windows Update、および暗号化サービスの各サービスを閉じて、ソリューションを進めましょう。 残りの手順をエラーなしで実行する場合は、開始する前にそれらを無効にすることが非常に重要です。
  2. [コマンドプロンプト]を検索するには、[スタート]メニューで、またはその隣の検索ボタンをタップします。 検索結果として表示される最初のオプションを右クリックし、「管理者として実行」オプションを選択します。 以下のコマンドをコピーして貼り付けて、キーボードのEnterキーをタップしたことを確認してください。
 ネットストップビットネットストップwuauservネットストップappidsvcネットストップcryptsvc 

  1. この後、更新コンポーネントのリセットを続行する場合は、削除する必要があるいくつかのファイルを削除する必要があります。 これは、管理者権限でコマンドプロンプトを介しても実行されます。
 デル「%ALLUSERSPROFILE%\ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat」 
  1. SoftwareDistributionおよびcatroot2フォルダーの名前を変更します。 これを行うには、管理コマンドプロンプトで、次の2つのコマンドコマンドをコピーして貼り付け、それぞれをコピーした後にEnterをクリックします。
 Ren%systemroot%\ SoftwareDistribution SoftwareDistribution.bak Ren%systemroot%\ system32 \ catroot2 catroot2.bak 

  1. 次のコマンドは、BITS(Background Intelligence Transfer Service)およびwuauserv(Windows Update Service)をデフォルトのセキュリティ記述子にリセットするのに役立ちます。 以下のコマンドは変更しないでください。複雑なため、単純にコピーするのが最善です。
 exe sdsetビットD:(A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;;; PU)exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRRC ;;; AU)(A ;; CCLCSWRPWPDTLOCRRC ;;; PU  
  1. このメソッドの最後の部分に進むために、System32フォルダーに戻りましょう。
 cd / d%windir%\ system32 
  1. BITSサービスを完全にリセットしたので、サービスを円滑に実行および操作するために必要なすべてのファイルを再登録する必要があります。 ただし、各ファイルには、それ自体を再登録させるために新しいコマンドが必要であるため、プロセスが以前よりも長くなる可能性があります。 コマンドを1つずつコピーし、それらをどれも省かないようにしてください。 このリンクをたどると、完全なリストを見つけることができます。
  2. 次に行うことは、次のコマンドをコピーして管理コマンドプロンプトに貼り付けてWinsockをリセットすることです。
 netsh winsockのリセット 

  1. Windows 7、8、8.1、または10をコマンドプロンプトで実行している場合は、コマンドプロンプトウィンドウで次のコマンドをコピーし、Enterキーをタップします。
 netsh winhttpリセットプロキシ 
  1. 上記のすべての手順が問題なく完了した場合は、以下のコマンドを使用して、最初の手順で閉じたサービスを再起動できます。
 ネットスタートビットネットスタートwuauservネットスタートappidsvcネットスタートcryptsvc 
  1. リストされているすべての手順を実行した後、コンピューターを再起動します。 「このアプリは保護のためにブロックされています」というエラーを受信することなく、Windows Updateを使用できるようになりました。

解決策4:SmartScreenでアプリを許可する

これは、メッセージの表示方法や、問題のあるアプリを実行しようとするユーザーに表示されるオプションを操作できるため、コマンドプロンプトから実行できます。 証明書の競合が原因でこのエラーが発生する場合がありますが、Windowsはそれを許可しません。

ただし、本当にアプリを実行したい場合、および開発者を信頼している場合は、アプリを実行できるようにするために以下の手順を実行できます。 このプロセスは、Windows 10ユーザーとWindowsオペレーティングシステムの古いバージョンで異なります。

Windowsの古いバージョン:

  1. [スタート]メニューで検索するか、その横にある検索ボタンをクリックして、コントロールパネルを開きます。 [実行]ダイアログボックスを開くには、WindowsキーとRキーの組み合わせを使用することもできます。 ボックスに「コントロールパネル」と入力し、[OK]をクリックします。

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

  1. 3つのオプションが表示されます。管理者の承認が必要、警告を表示、およびWindows SmartScreenをオフにします。 2つ目または3つ目のオプションのいずれかを選択できます。両方ともエラーを取り除く必要がありますが、他の疑わしいアプリに関する警告を受け取るには、ラジオボタンを2つ目に設定することをお勧めします。
  2. 変更を確認してコンピューターを再起動した後、問題がなくなったかどうかを確認します。

Windows 10ユーザー:

  1. タスクバーのシールドアイコンを右クリックして、[開く]をクリックします。 これは、コンピューターでWindows Defenderセキュリティセンターを開くことです。
  2. Windows Defenderセキュリティセンターが開いたら、SmartScreenを見つけるために右側のナビゲーションメニューを見つけます。 ブラウザアイコンをクリックする必要があります。このアイコンは、コンピュータアイコンの上とラジオ塔アイコンの下にある必要があります。

  3. [アプリとファイルの確認]セクションで、ラジオボタンを[ブロック]から[警告]に変更し、問題がなくなったかどうかを確認します。

興味深い記事