Windows10を使用していると、アプリのインストールや実行時に「このアプリはシステム管理者によってブロックされています」というエラーメッセージが表示され、操作が中断されることがあります。このエラーは、Windowsのセキュリティ機能やユーザーアカウント制御(UAC)によって、信頼性の低いアプリが実行されないように保護されているために発生します。
しかし、正しい手順を踏めば、この制限を解除してアプリを起動することが可能です。iobitの本記事では、初心者でも簡単に試せる複数の対処法をご紹介します。
エラーが発生する主な原因
この問題が発生する主な原因には以下のようなものがあります:
AppLockerポリシーが設定されている
SmartScreen機能による保護
グループポリシーによるアプリケーション実行制限
ファイルやディレクトリ関連のエラー
管理者権限の問題
解決策1:ファイルのプロパティからブロックを解除する
最も簡単な方法は、ファイルのプロパティから直接ブロックを解除することです。
①ブロックされているアプリケーションファイルを右クリックして「プロパティ」を選択します
②「全般」タブの下部にある「セキュリティ」セクションを確認します
③「このファイルは他のコンピュータから取得したものです。このコンピュータを保護するため、このファイルへのアクセスはブロックされる可能性があります」という警告の下にある「ブロックを解除する」にチェックを入れます
解決策2:Windows Defender SmartScreenの設定を変更する
SmartScreenは、Windowsを保護するためのセキュリティ機能です。SmartScreen関連の設定が有効になっていることが原因で、「このアプリはシステム管理者によってブロックされています」のエラーが発生することがあります。
SmartScreen機能が原因でブロックされている場合は、設定を変更することで解決できます。
①Windows キー + I キーを同時に押して「Windows設定」を開きます
②「更新とセキュリティ」をクリックします
③左側のメニューから「Windowsセキュリティ」を選択します
④「アプリとブラウザーの制御」をクリックします
⑤「評価ベースの保護設定」をクリックします
⑥以下の項目をオフにします(必要に応じて):
解決策3:管理者権限でアプリケーションを実行する
管理者権限でアプリケーションを実行することでブロックを回避できる場合があります。
②コンテキストメニューから「管理者として実行」を選択します
解決策4:コマンドプロンプトを使用してアプリを実行する
Windowsのコマンドプロンプトを使って、アプリを実行したり起動したりすることができます。必要なのは、ファイルパスとファイル名だけです。コマンドプロンプトは、Windows上でアプリを開くための高速な方法を提供します。しかし、ファイルエクスプローラからアプリを開くことができない場合にも使用できます。
①アプリのパスをコピーします
②タスクバーの検索ボックスに「コマンドプロンプト」と入力します
③「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します
④コマンドプロンプトウィンドウで、Ctrl + V キーを押してアプリのパスを貼り付けます
解決策5:AppLockerポリシーの確認と変更(管理者向け)
AppLockerポリシーがコンピューターに適用されている場合、特定のアプリの実行が制限されている可能性があります。
①管理者としてサインインします
②Windows キー + R キーを押して「ファイル名を指定して実行」ダイアログを開きます
③「gpedit.msc」と入力し、Enter キーを押してグループポリシーエディターを開きます
④「コンピューターの構成」→「Windowsの設定」→「セキュリティの設定」→「アプリケーション制御ポリシー」→「AppLocker」に移動します
⑤該当するアプリケーションの実行を許可するルールを作成または修正します
解決策6:ソフトウェアの制限のポリシーを確認する
ソフトウェアの制限のポリシーによってアプリケーションがブロックされている可能性があります。
①「gpedit.msc」でグループポリシーエディターを開きます
②「コンピューターの構成」→「Windowsの設定」→「セキュリティの設定」→「ソフトウェアの制限のポリシー」に移動します
③適用されているポリシーを確認し、必要に応じて変更またはルールを追加します
解決策7:隠し管理者アカウントを使用する
Windows 10には隠し管理者アカウントがあり、これを使用することで問題を解決できる場合があります。
①Windows キー + X キーを押し、「コマンドプロンプト(管理者)」を選択します
②コマンドプロンプトで次のコマンドを入力します: net user administrator /active: yes
③Enter キーを押して実行します
⑤アプリケーションを実行してみます
解決策8:グループポリシーでユーザーアカウント制御設定を変更する
ユーザーアカウント制御(UAC)の設定を変更することで問題を解決できる場合があります。
①Windows キー + R キーを押して「ファイル名を指定して実行」ダイアログを開きます
②「gpedit.msc」と入力し、Enter キーを押してグループポリシーエディターを開きます
③「コンピューターの構成」→「Windowsの設定」→「セキュリティの設定」→「ローカルポリシー」→「セキュリティオプション」に移動します
④「ユーザーアカウント制御: すべての管理者を管理者承認モードで実行する」をダブルクリックします
⑤「無効」を選択し、「適用」→「OK」をクリックします
解決策9:Windows Defenderの設定を確認する
①Windows キー + I キーを同時に押して「Windows設定」を開きます
②「更新とセキュリティ」をクリックします
③左側のメニューから「Windowsセキュリティ」を選択します
⑤「ウイルスと脅威の防止の設定」をクリックし、リアルタイム保護が原因でないか確認します
解決策10:Windows を最新の状態に更新する
最新の更新プログラムをインストールすることで、セキュリティ関連の問題が解決することがあります。
①Windows キー + I キーを押して設定を開きます
②「更新とセキュリティ」をクリックします
④「更新プログラムのチェック」をクリックし、利用可能な更新プログラムをすべてインストールします
まとめ
このように、「このアプリがシステム管理者によってブロックされている」エラーは、適切な手順を踏めば比較的簡単に解決できます。
ご紹介した方法を順に試すことで、多くのケースで正常にアプリを実行できるようになるでしょう。万が一解決しない場合は、信頼できるITサポートに相談するのも一つの手です。安全で快適なPC環境を維持するためにも、日頃からシステムのメンテナンスを心がけましょう。