【Windows 10】「管理者がこのアプリの実行をブロックしました」エラーの解決方法
Windows 10でアプリを実行・インストールするのは本来簡単な作業のはずですが、時にはそれを妨げる予期せぬ問題が発生することがあります。新しいOSのリリース直後にはこうしたトラブルがつきもので、Microsoft自身が修正を提供するまでには通常しばらく時間がかかります。修正版がリリースされるまでは、基本的に自分で対処するしかありません。
この問題の背景には、Microsoftがサードパーティ製ソフトウェアの起動を制限することでセキュリティを強化し、ユーザーのPCを保護しようとしている事情があります。しかし、その結果としてユーザーにとって扱いにくい状況が生まれてしまっているのです。
「管理者がこのアプリの実行をブロックしました」エラーとは
このエラーは、Windows 10 PCに新しいプログラムをインストールしようとするたびに表示されることがあります。以前のWindowsはマルウェアへの耐性が弱いとされていたため、MicrosoftはWindows 10のアップデートでセキュリティ強化を図りました。ところが、このアップデートはサードパーティ製の実行ファイルに対しても厳しく動作し、Windows DefenderやSmartScreenによってデフォルトでブロックされてしまうケースがあるのです。
エラーが表示された場合、検証済みの正規プログラムであっても安易に無視せず、インストールしようとしているアプリが本当に安全かどうかを確認することをおすすめします。そのうえで、以下の対処法を試してみましょう。
事前確認:破損したシステムファイルの修復
まず、システムファイル修復ツール(例:Restoro)をダウンロードして実行し、破損・欠落しているファイルをスキャンします。問題が見つかった場合は修復を行い、エラーが解消するかどうかを確認してください。改善しない場合は、以下の解決策へ進みましょう。
解決策1:隠しAdministratorアカウントを使用する
自分がPCの唯一のユーザーで、管理者権限を持っていると思っていても、プログラムのインストールには別のAdministratorアカウントが必要になる場合があります。
- 検索バーに「コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択します。
- 以下のコマンドをコピーして貼り付け、Enterキーを押します。「コマンドは正常に終了しました」というメッセージがすぐに表示されるはずです。
net user administrator /active:yes
- 画面左下のWindowsロゴをクリックし、アカウントアイコンから「サインアウト」を選択して現在のセッションを終了します。
- Administratorアカウントにサインインし、数分間待ちます。
- インストールしたいファイルを見つけて、問題なくインストールできることを確認します。
- Administratorアカウントからサインアウトし、元のアカウントに戻ります。
- 最後に、隠しAdministratorアカウントを無効化するため、管理者権限でコマンドプロンプトを開いて以下のコマンドを実行します。
net user administrator /active:no
解決策2:Windows SmartScreenを一時的に無効にする
Windows SmartScreenは、Windows 8以降に標準搭載されているクラウドベースの保護機能です。安全性を確保する一方で、特定の実行ファイルの起動を妨げることがあります。そのため、一部のアプリをインストールする際には、これを回避または無効化する必要があります。
個別にファイルのブロックを解除する方法:
- 実行またはインストールしたいファイルを右クリックし、「プロパティ」を選択します。
- 「許可する」(Unblock)のチェックボックスにチェックを入れます。
- ファイルが安全なものとしてマークされ、SmartScreenをバイパスできるようになります。
- ファイルを実行して動作を確認します。
SmartScreen全体を一時的にオフにする方法:
それでも問題が解決しない場合は、ファイルを実行するためにSmartScreenを一時的に無効化することを検討してください。作業後は必ず再び有効にしてください。無効のままにすると、PCがマルウェアにさらされる危険があります。
- タスクバー右側のシールドアイコンを右クリックして「開く」を選択するか、検索から「Windows セキュリティ」(Windows Defender セキュリティセンター)を起動します。
- メニューから「アプリとブラウザーのコントロール」を開きます。
- 「アプリとファイルの確認」セクションを見つけて「オフ」に切り替えます。
- ファイルを実行して確認します。
インストールや実行が完了したら、同じ手順で「アプリとファイルの確認」を「ブロック」に戻し、SmartScreenを必ず再有効化してください。
解決策3:コマンドプロンプトからファイルを実行する
管理者権限でコマンドプロンプトを使うと、PCをより細かく制御できます。これを利用して問題のファイルを実行し、エラーを回避する方法です。
- まず、対象のファイルを右クリックして「プロパティ」を開きます。
- ファイルの完全なパス(保存場所)をコピーします。
- コマンドプロンプトを右クリックし、「管理者として実行」で起動します。
- コピーしたパスを貼り付け、末尾に「.exe」を含むファイル名を追加します。
- Enterキーを押して、正常に実行されるかどうかを確認します。
解決策4:アンチウイルスソフトを無効にする
サードパーティ製のアンチウイルスを導入している場合、そのソフトがファイルへのアクセスをブロックし、「管理者がこのアプリの実行をブロックしました」というエラーが表示されることがあります。アンチウイルスを一時的に無効化して問題が解消するか確認し、解消する場合は該当アプリの例外登録を行うのがおすすめです。
アンチウイルスを無効にする手順
- システムトレイにあるアンチウイルスのアイコンを右クリックします。
- 多くのアンチウイルスソフトには、ここから無効化するオプションが用意されています。
- オプションが見つからない場合は、お使いの製品名で「無効化 方法」などをWeb検索して手順を確認してください。
例外を追加する手順
- アンチウイルスソフトを開き、「スキャン」などの設定メニューを選択します。
- 「例外の追加」をクリックし、「フォルダーの追加」を選択します。
- 対象アプリケーションがインストールされているフォルダーを指定します。
- アプリケーションを実行し、エラーが解消したかどうかを確認します。
-
「このアプリは管理者によってブロックされました」エラーの解決法 – Windows 10で試せる5つの対処策
Windows 10のPCでアプリやファイルを開こうとしたり、プログラムをインストール・実行したりする際に、「このアプリは管理者によって実行がブロックされました(An administrator has blocked you from running this app)」というエラーが表示されることがあります。 このエラーが発生するのは、Windows 10がWindows Defenderやユーザーアカウント制御(UAC)によってマルウェアからの保護を強化しているためです。 しかし、この保護機能が過敏に働くことがあり、信頼できるアプリやファイルを実行しようとしてもエラーが出てしまうケースが
-
【解決済み】Windows 10で「このアプリは保護のためにブロックされました」(mmc.exe)エラーを修正する方法
Windows 10パソコンで「mmc.exe」(Microsoft Management Console)を実行しようとした際、突然以下のエラーメッセージが表示されることがあります。「ユーザーアカウント制御 – このアプリは保護のためにブロックされました。管理者によってこのアプリの実行がブロックされています。詳細については、管理者に問い合わせてください。mmc.exe。発行元:不明。ファイルの保存場所:このコンピューターのハードドライブ。プログラムの場所:C:\Windows\system32\mmc.exe C:\Windows\system32\compmgmt.msc /s」この記事で