【Windows】「管理者によってこのアプリの実行はブロックされています」を解除する手順

【Windows】「管理者によってこのアプリの実行はブロックされています」を解除する手順
🛡️ 超解決

業務で必要なアプリケーションを実行しようとした際、「管理者によってこのアプリの実行はブロックされています」というメッセージが表示され、作業が進まないことがあります。

この問題は、Windowsのセキュリティ機能やシステム設定によってアプリの実行が制限されているために発生します。

この記事では、このブロックを解除し、必要なアプリを正常に起動させるための具体的な手順を解説します。

【要点】「管理者によってこのアプリの実行はブロックされています」を解除する方法

  • WindowsセキュリティのSmartScreen設定: 不明なアプリの実行をブロックする設定を一時的に無効にし、アプリの起動を許可します。
  • ローカルグループポリシーエディターの編集: アプリケーション実行に関するシステム全体の制限を調整し、ブロックを解除します。
  • レジストリエディターの編集: 詳細なシステム設定を変更することで、特定のアプリケーションの実行制限を個別に解除します。

ADVERTISEMENT

アプリの実行がブロックされる背景と原因

「管理者によってこのアプリの実行はブロックされています」というメッセージは、Windowsのセキュリティ機能が意図的にアプリの起動を停止している状況を示します。

主な原因としては、Windows SmartScreen、ローカルグループポリシー、またはレジストリ設定による制限が挙げられます。

Windows SmartScreenによるブロック

Windows SmartScreenは、インターネットからダウンロードされたファイルや、署名されていない未知のアプリケーションに対して警告を発し、悪意のあるソフトウェアからシステムを保護する役割があります。

信頼性の低いと判断されたアプリは、この機能によって実行がブロックされることがあります。

ローカルグループポリシーによる制限

企業環境などでは、システム管理者がセキュリティ強化のためにローカルグループポリシーを設定し、特定のアプリケーションや種類のファイルの実行を制限している場合があります。

この設定が、業務に必要なアプリの実行を妨げていることがあります。

レジストリ設定による影響

Windowsのレジストリは、OSのあらゆる設定を格納するデータベースです。

特定のレジストリキーが存在する場合や、誤った値が設定されている場合に、アプリケーションの実行がブロックされることがあります。

「管理者によってこのアプリの実行はブロックされています」を解除する手順

ここでは、アプリの実行ブロックを解除するための具体的な手順を解説します。セキュリティレベルの低い順に試してください。

SmartScreen設定を変更する手順

Windows SmartScreenの警告を一時的に無効にする方法です。この設定変更はセキュリティリスクを伴うため、信頼できるアプリケーションのみに適用し、作業後は元の設定に戻すことを推奨します。

  1. Windowsセキュリティを開く
    スタートメニューから「設定」を開き、「プライバシーとセキュリティ」を選択します。「Windowsセキュリティ」をクリックし、「Windowsセキュリティを開く」ボタンを選択します。
  2. 「アプリとブラウザーコントロール」へ移動する
    Windowsセキュリティの左側メニューから「アプリとブラウザーコントロール」を選択します。
  3. SmartScreenの設定を変更する
    「評価ベースの保護設定」を選択し、「認識されないアプリの実行をブロックする」のトグルを「オフ」に切り替えます。警告が表示された場合は「はい」を選択して変更を確定します。
  4. アプリの実行を試す
    ブロックされていたアプリケーションを再度実行してみます。問題なく起動できたら、作業後に「認識されないアプリの実行をブロックする」の設定を「オン」に戻してください。

ローカルグループポリシーを編集する手順

ローカルグループポリシーは、システム全体のセキュリティ設定に影響を与えます。この設定を変更する前に、現在のポリシー設定を控えておくことを推奨します。

なお、Windows 11 HomeやWindows 10 Homeエディションではローカルグループポリシーエディターは利用できません。その場合はレジストリ編集の項目を参照してください。

  1. ローカルグループポリシーエディターを開く
    検索ボックスに「gpedit.msc」と入力し、表示された「ローカルグループポリシーエディター」を管理者として実行します。
  2. 対象のポリシーへ移動する
    左側のナビゲーションペインで「ユーザーの構成」→「管理用テンプレート」→「システム」の順に展開します。
  3. ポリシー設定を変更する
    右側のペインで「署名されていないアプリケーションのインストールを許可しない」などのポリシーを探します。このポリシーをダブルクリックして設定ウィンドウを開きます。
  4. ポリシーを無効にする
    設定ウィンドウで「無効」を選択し、「適用」ボタン、次に「OK」ボタンをクリックします。
  5. 変更を適用する
    コマンドプロンプトを管理者として実行し、「gpupdate /force」と入力してEnterキーを押します。これにより、変更がすぐにシステムに適用されます。
  6. アプリの実行を試す
    ブロックされていたアプリケーションを再度実行してみます。

レジストリを編集する手順

レジストリの編集は、システムに深刻な問題を引き起こす可能性があります。必ず事前にレジストリのバックアップを取ってから作業してください。

レジストリのバックアップ手順:

  1. レジストリエディターを開く
    検索ボックスに「regedit」と入力し、表示された「レジストリエディター」を管理者として実行します。
  2. レジストリ全体をエクスポートする
    レジストリエディターの左側のペインで「コンピューター」を選択します。「ファイル」メニューから「エクスポート」を選択します。
  3. バックアップファイルを保存する
    保存場所を指定し、ファイル名を入力して「保存」ボタンをクリックします。これにより、レジストリ全体のバックアップが作成されます。

レジストリ編集によるブロック解除手順:

  1. レジストリエディターを開く
    検索ボックスに「regedit」と入力し、表示された「レジストリエディター」を管理者として実行します。
  2. 対象のパスへ移動する
    アドレスバーに以下のパスを入力してEnterキーを押します。
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments
    または
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments
  3. 値を変更または削除する
    右側のペインで「ScanWithAntiVirus」という名前のDWORD値を探します。この値が存在する場合、ダブルクリックして値を「1」から「0」に変更します。値が存在しない場合は、何もしなくて構いません。
    また、「HideZoneSecurity」というDWORD値が存在する場合は、同様に値を「1」から「0」に変更します。
  4. Image File Execution Optionsを確認する
    次に、以下のパスへ移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
    このフォルダ内に、ブロックされているアプリケーションの実行ファイル名と同じ名前のサブキーがないか確認します。例えば、「blockedapp.exe」がブロックされているなら「blockedapp.exe」というサブキーを探します。
  5. サブキーを削除する
    もし該当するサブキーが見つかった場合、そのサブキーを右クリックし、「削除」を選択します。確認のメッセージが表示されたら「はい」をクリックして削除を確定します。
  6. PCを再起動する
    レジストリの変更をシステムに完全に適用するため、PCを再起動します。
  7. アプリの実行を試す
    PC再起動後、ブロックされていたアプリケーションを再度実行してみます。

注意点・失敗例・関連トラブル

上記の手順を試しても問題が解決しない場合や、別の問題が発生した場合の対処法を解説します。

SmartScreenを無効にしてもブロックされる場合

SmartScreenの設定を変更してもアプリがブロックされる場合、原因はSmartScreen以外のセキュリティ機能にある可能性が高いです。

原因: ローカルグループポリシーやレジストリによるより強力な制限が適用されている、または別のセキュリティソフトウェアが干渉している。

対処: ローカルグループポリシーの編集またはレジストリの編集に進んでください。また、導入しているウイルス対策ソフトウェアやセキュリティソフトの一時的な無効化を試すことも有効です。ただし、セキュリティリスクが高まるため、作業後は必ず有効に戻してください。

ローカルグループポリシーエディターが見つからない場合

gpedit.mscを実行しても「見つかりません」と表示されることがあります。

原因: Windows 11 HomeまたはWindows 10 Homeエディションを使用している場合、ローカルグループポリシーエディターは標準では提供されていません。

対処: レジストリ編集による方法を試してください。レジストリ編集はグループポリシーと同じ設定を直接変更する手段となります。より詳細な制御が必要な場合は、Windows Proエディションへのアップグレードを検討する選択肢もあります。

管理者権限がないため設定変更できない場合

これらの設定変更には管理者権限が必要です。

原因: 現在ログインしているアカウントが標準ユーザー権限である。

対処: 管理者権限を持つアカウントでWindowsにログインし直してください。もし管理者アカウントが不明な場合は、システム管理者に相談し、権限の付与や設定変更を依頼する必要があります。

レジストリ編集後も問題が解決しない場合

レジストリを慎重に編集してもアプリが起動しないことがあります。

原因: アプリケーション自体に問題がある、またはWindowsのシステムファイルが破損している可能性。

対処: アプリケーションの再インストールを試してください。また、Windowsのシステムファイルチェッカー「sfc /scannow」コマンドを管理者として実行し、システムファイルの整合性を確認することも有効です。さらに、Windows Updateが最新の状態であるか確認し、未適用の更新があれば適用してください。

ADVERTISEMENT

セキュリティ機能によるアプリ実行ブロック解除方法の比較

項目 SmartScreenの設定変更 ローカルグループポリシーの編集 レジストリの編集
適用範囲 不明なアプリケーション全般 システム全体のユーザーアカウント システム全体または特定ユーザー
影響範囲 セキュリティ警告の表示 アプリケーション実行ポリシー OSの広範囲な動作
難易度
推奨ユーザー 個人ユーザー、一時的な解除 Pro以上のエディション利用者、管理者 Pro以上のエディション利用者、上級者
Windows Home対応 対応 非対応 対応

まとめ

この記事では、「管理者によってこのアプリの実行はブロックされています」というメッセージが表示された際の解除方法として、SmartScreenの設定変更、ローカルグループポリシーの編集、レジストリの編集の3つの手順を解説しました。

これらの手順を実行することで、多くのアプリケーション実行ブロックの問題を解決できます。

ただし、セキュリティ設定の変更はシステムリスクを伴うため、信頼できるアプリにのみ適用し、作業後は元のセキュリティレベルに戻すことを忘れないでください。

問題が解決しない場合は、アプリケーションの再インストールやシステム管理者への相談も検討し、安全に業務を進めていきましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。