Windows 11でインストーラーをダブルクリックしたら、青い画面で「このアプリは保護のためにブロックされました」。その下には「管理者によってこのアプリの実行がブロックされました」とまで書いてある。自分のPCなのに、管理者って誰だ、となるわけです。2026年10月時点のWindows 11 24H2で、この表示の原因と見分け方を書いていきます。
個人のPCなのに「管理者にブロックされた」と出ると、誰かに乗っ取られたのかと心配になります。ただ、実際には乗っ取りではなく、ファイルの側に理由があるケースがほとんどです。
この表示は「アプリの署名」か「ファイルの印」に反応している
この画面を出しているのは、ユーザーアカウント制御(UAC、アプリが勝手にPCを変更しないよう確認する仕組み)です。表示される文言は環境で少し違うことがあります。
Windowsのトラブル解説で知られるWindows OS Hubは、この表示の主な原因を次のように分けています。デジタル署名が期限切れ・失効・破損している、署名に使われた証明書が「信頼されない証明書」のストアに入っている、ネットから落としたファイルにブロックの印が付いている、の3系統です(Windows OS Hub)。
つまり、犯人は「PCの設定」ではなく「そのファイル」であることが多い。ここを先に押さえると、あとの手順が迷子になりません。
| 見分けるポイント | 疑う原因 | 最初にやること |
|---|---|---|
| ネットから落としたばかり、別PCやUSBから持ってきた | ファイルのブロックの印 | プロパティで「許可する」 |
| 古いソフトで、数年前に配布が止まっている | 署名の期限切れ | 署名タブで有効期限を見る |
| 他のアプリは普通に動く、そのアプリだけ | 署名か印 | 上の2つを順に確認 |
| 会社や学校から貸与されたPC | 組織のポリシー | 情シスに連絡(個人では外せない) |
まず一番軽い手: プロパティの「許可する」を確認
手順は短いです。ファイルを右クリックして「プロパティ」を開き、「全般」タブの一番下に「セキュリティ: このファイルは他のコンピューターから取得したものです。このコンピューターを保護するため、このファイルへのアクセスはブロックされる可能性があります。」と出ていないかを見ます。出ていたら「許可する」にチェックを入れて「OK」です。
この印の正体は、ファイルに付く Zone.Identifier という小さな付箋みたいなデータです。PowerShellなら Unblock-File コマンドで同じことができます(Microsoft Learn: Unblock-File)。
Unblock-File -Path "C:\Users\(ユーザー名)\Downloads\setup.exe"
プロパティに「許可する」の項目が出ない場合は、印が原因ではないということです。次の署名の確認に進みます。
署名が切れているアプリは、中身を見ればわかる
古い周辺機器のユーティリティや、配布終了したフリーソフトで多いのがこれです。ファイルを右クリックして「プロパティ」を開き、「デジタル署名」タブがあるか確認します。タブ自体がなければ署名なし。あれば、署名者を選んで「詳細」から証明書の有効期限を見られます。
もっと手早く調べたいなら、Microsoftが配布しているSysinternalsの Sigcheck が使えます。コマンドプロンプトで sigcheck.exe ファイルのパス と打つと、署名の状態と日付が出ます。
署名が壊れている、あるいは期限切れと判明したら、選択肢は3つに絞られます。
- 配布元に新しい版がないか探す(これが最優先。古い版を無理に動かすより安全)
- 管理者として実行したコマンドプロンプトから、ファイルのパスを貼り付けて起動する
- どうしても必要な古いソフトなら、入手元が信頼できることを確かめたうえで、署名を外して使う
コマンドプロンプトから起動する手順は、エクスプローラーでファイルを右クリックして「パスのコピー」、次に「ターミナル(管理者)」を開いて貼り付けてEnterです。(ちなみにWindows OS Hubによれば、組み込みのAdministratorアカウントで回避する方法は、Windows 10のビルド1709までしか効かないとのことでした。今のWindows 11では期待しないほうがいいです)
署名を外すツールもありますが、署名がないと今度はSmartScreen(ダウンロードしたアプリの評判を確かめる機能)の警告が別に出ることがあります。入手元が怪しいファイルには使わないでください。
UACを切る前に確認したいこと
ネットには、レジストリの EnableLUA を0にしてUACごと止める方法も載っています。確かに表示は消えるんですが、これは玄関の鍵を外して荷物を運び込むようなもので、自分ならまず選びません。Microsoftの解説でも、UACは管理者権限での勝手な変更を防ぐための仕組みです(Microsoft Learn: ユーザーアカウント制御)。
どうしても試すなら、事前に復元ポイントを作っておき、入れ終わったらすぐに戻してください。レジストリをいじる前に復元ポイントを切るのが基本です。
それよりも先に、次の2つを確認してください。
1つめは、似た名前の別の画面と取り違えていないかです。たとえば「スマートアプリコントロールがこのファイルをブロックしました」は別の仕組みの表示で、直し方も違います。ブロックの通知を見落として、別の原因を探し回ってしまう例は少なくありません。こちらはスマートアプリコントロールのブロック記事とオフにしたあとの再オン手順で詳しく扱っています。
2つめは、「Microsoft Storeのみ」の設定です。「設定」の「アプリ」にある詳細設定で、アプリの入手先を制限していると、ストア外のインストーラーに警告が出ることがあります。表示名はビルドによって違うため、自分の画面で確認してください。
ここまで見ても直らない、あるいは貸与PCだった場合は、組織のポリシー(AppLockerやグループポリシーなど)が原因の可能性が高いです。個人で回避するものではないので、管理者に「このファイルを許可してほしい」と伝えるのが最短です。
それでも出るとき、システム側を疑う順番
特定のアプリだけでなく、MMCコンソール(services.msc や diskmgmt.msc など、Windows標準の管理ツール)まで同じ表示でブロックされる場合は、ファイルではなくWindows側の証明書まわりが傷んでいる可能性があります。Windows OS Hubは、暗号化サービス(CryptSvc)が自動で動いているかの確認、catroot2 フォルダの名前変更、sfc /scannow と DISM による修復を挙げています。
手順の順番は、DISMを先にして、そのあとSFCです。
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
それでも直らなければ、信頼性モニター(perfmon /rel)で、症状が出始めた日にWindows Updateやドライバ更新がなかったかを見ます。日付がわかれば、更新プログラムのアンインストールか、復元ポイントへの巻き戻しの判断材料になります。
この表示は、確認できない状態のファイルを通さないという、Windowsの保護が働いた結果です。署名を調べ、印を許可し、出どころを確かめる。この順で進めれば、たいていは切り分けられます。
FAQ
「管理者によってブロックされました」と出るが、自分が管理者のはずです。なぜですか?
ここでいう「管理者」は、ログインしている人を指すとは限りません。署名が無効なファイルをUACが止めたときも、同じ文言が出ることがあります。まずファイルの署名とプロパティを確認してください。
「許可する」にチェックを入れてもブロックが消えません。
署名の期限切れや破損が原因の可能性があります。この場合、印を外しても止まります。デジタル署名タブかSigcheckで署名の状態を確認し、配布元に新しい版がないか探すのが先です。
SmartScreenをオフにすれば解決しますか?
署名や印が原因なら、SmartScreenをオフにしても直りません。しかも設定を緩めるぶん、ほかのダウンロードも無防備になります。オフにするより、そのファイルだけを個別に対処するほうが安全です。
会社のPCで同じ表示が出ました。自分で外してよいですか?
外さないでください。組織のポリシーでブロックされている可能性が高く、勝手に回避すると規則違反になることがあります。管理部門に、ファイル名と用途を添えて許可を依頼するのが確実です。
参考文献
- This App Has Been Blocked for Your Protection: Fix in Windows — Windows OS Hub
- Unblock-File — Microsoft Learn
- Sigcheck — Microsoft Learn(Sysinternals)
- User Account Control — Microsoft Learn
- How to Fix 'This App Has Been Blocked for Your Protection' Error — Guiding Tech






