会社のWindows PCで業務アプリを起動しようとした際に『このデバイスでは許可されていません』というエラーが表示され、作業が止まってしまった経験はありませんか。このエラーは、OSのセキュリティ機能や組織のポリシーによってアプリの実行が制限されていることを示しています。原因はAppLockerやWindows Defender Application Control(WDAC)、ブラウザ拡張、グループポリシーなど多岐にわたるため、適切に切り分ける必要があります。自己流の回避策はセキュリティリスクやアカウントロックにつながる可能性があるため、本記事では原因の特定方法と管理者への正しい依頼手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: イベントビューアーの「Windowsログ」→「アプリケーション」または「AppLocker」ログ、およびエラーダイアログの詳細ボタン。
- 切り分けの軸: アプリのインストール元(ストアアプリか従来のexeか)、アカウントの種類(ドメイン参加かローカルか)、ブラウザ経由の起動か直接起動か。
- 注意点: 管理者権限でレジストリやローカルセキュリティポリシーを変更すると、端末がポリシー違反となりネットワークから切断される恐れがあります。必ず管理者へ確認してください。
ADVERTISEMENT
目次
エラーが発生する主な原因を理解する
『このデバイスでは許可されていません』というメッセージは、Windowsのいくつかの異なる機能によって表示される可能性があります。それぞれの特徴を押さえておくと原因の絞り込みがスムーズになります。
AppLockerによるアプリ実行制限
AppLockerは、組織が許可したアプリのみ実行を許可するルールベースの制御機能です。多くの場合、インストール先のパスや発行元の署名、ファイルのハッシュ値に基づいてルールが設定されます。例えば、C:\Program Files 以外のフォルダにインストールされたアプリや、特定のベンダー署名がないアプリはブロックされます。エラーメッセージには「このアプリはシステム管理者によってブロックされました」と表示されることもあります。
WDAC(Windows Defender Application Control)による制限
WDACはより高度なセキュリティ機能で、カーネルレベルでアプリのコード整合性をチェックします。ドライバやスクリプトも対象となり、許可リストにないものは一切実行できません。企業のセキュリティ基準が厳しい環境で導入されることが多く、エラーコード「0xC000035A」や「このアプリはご使用のデバイスでは許可されていません」といった文言が現れます。
ブラウザ拡張によるポリシーブロック
一部の業務アプリはWebブラウザの拡張機能として動作します。組織がブラウザ管理ポリシー(例:Chrome管理ポリシーやEdgeのグループポリシー)で特定の拡張機能を禁止している場合、インストールや起動時に同様のエラーが表示されます。この場合、拡張機能の管理画面に「組織によってインストールされています」や「この拡張機能は許可されていません」と表示されることがあります。
グループポリシーやIntuneの構成
Active DirectoryのグループポリシーやMicrosoft Intuneのコンプライアンスポリシーによって、アプリの起動やインストールが制限されるケースもあります。特に、ストアアプリの使用を禁止するポリシーや、特定のベンダーのアプリのみ許可するポリシーが設定されていると、意図しないブロックが発生することがあります。エラーはアプリの起動時だけでなく、インストール中にも発生することがあります。
原因を切り分けるための具体的な手順
以下の手順を順に実施することで、原因を特定しやすくなります。管理者権限は不要なものから試してください。
- イベントビューアーでログを確認する: [Windowsキー + R] で「eventvwr.msc」を実行し、「Windowsログ」→「アプリケーション」または「アプリケーションとサービスログ」→「Microsoft」→「Windows」→「AppLocker」を開きます。エラーの発生時刻に一致するイベントID 8003(AppLockerのブロック)や3076(WDACのブロック)がないか確認します。
- エラーダイアログの詳細情報を取得する: エラーメッセージに「詳細」ボタンがある場合はクリックし、エラーコードや発行元情報をメモします。多くの場合、AppLockerの場合は「BLOCK」、WDACの場合は「0xC000035A」などの手がかりが得られます。
- アプリのインストール場所と署名を確認する: 対象アプリのショートカットを右クリックし、「ファイルの場所を開く」でインストール先を確認します。C:\Program FilesやC:\Program Files (x86) 以外のフォルダ(例えばAppDataやTemp)にある場合は、AppLockerのパスルールに引っかかる可能性が高いです。また、ファイルのプロパティで「デジタル署名」タブを確認し、署名が有効かどうかもチェックします。
- ブラウザ拡張機能の場合は管理画面を確認する: Chromeであれば「chrome://extensions」、Edgeであれば「edge://extensions」を開き、問題の拡張機能に「組織によって管理されています」や「ポリシーによってブロックされています」と表示されていないか確認します。該当する場合は、拡張機能のポリシーが原因です。
- 別のアカウントで動作確認する: 同じPCに別のドメインユーザーアカウントがある場合、そのアカウントでアプリを起動してみます。同じエラーが出るなら端末単位のポリシー、出ないならユーザー単位のポリシーが原因です。ローカル管理者アカウント(標準では無効になっていることが多い)で試すのは推奨しません。
原因別の対処方法と注意点(比較表)
以下の表に、原因ごとの確認方法と適切な対処手順をまとめました。自己判断で行ってはいけない行為も併記します。
| 原因 | 確認方法の例 | 正しい対処(管理者依頼) | やってはいけない行為 |
|---|---|---|---|
| AppLocker | イベントID 8003、イベントビューアーのAppLockerログ | 管理者にアプリのパスルール追加または発行元ルールの緩和を依頼 | アプリを別フォルダにコピーして実行する、AppLockerサービスを停止する、ローカルセキュリティポリシーでルールを変更する |
| WDAC | イベントID 3076、エラーコード0xC000035A | 管理者にWDACポリシーの更新(署名またはハッシュ値の追加)を依頼 | ドライバ署名を無効にする、テストモードで起動する、ポリシーファイルを直接編集する |
| ブラウザ拡張ポリシー | 拡張機能管理画面で「組織により管理」表示 | 管理者に拡張機能の許可リストへの追加を依頼 | 拡張機能を強制インストールする、ブラウザのポリシーレジストリを削除する |
| グループポリシー/Intune | rsop.mscで適用ポリシーを確認、またはIntune会社ポータルに非対応項目 | 管理者にポリシーの例外設定やアプリ配布の再検討を依頼 | gpupdate /forceでポリシーを強制適用する、レジストリを直接変更する |
よくある失敗パターンとリスク
エラーに遭遇した際、自己解決しようとして以下のような行動を取る方がいますが、いずれも深刻なリスクを伴います。
- アプリを別のフォルダに移動して実行する: AppLockerのパスルールをすり抜けようとする行為ですが、ルールが発行元やハッシュベースの場合は効果がなく、さらにポリシー違反としてログが記録されます。繰り返すとアカウントがロックされる可能性があります。
- 管理者権限を用いてサービスやレジストリを変更する: ローカルのAdministrator権限を持っている場合でも、組織のポリシーがIntuneやGPOで強制されていると、変更は上書きされます。また、変更行為がセキュリティ監査で検出され、懲戒処分の対象となることもあります。
- 個人用Microsoftアカウントでサインインする: 会社PCに個人アカウントを追加すると、組織の管理外のアプリがインストール可能になりますが、同時にコンプライアンス違反となり、ネットワークアクセスを遮断されることがあります。
- アプリの再インストールを繰り返す: ブロックの原因がインストール先や署名にある場合、インストールをやり直しても状況は変わりません。かえってディスク容量を圧迫したり、インストーラ自体がブロックされるリスクがあります。
管理者に伝えるべき情報と具体的な依頼方法
原因を切り分けた後は、適切な情報を添えて管理者に依頼することが最も確実な解決方法です。以下の情報を揃えて連絡してください。
- エラー画面のスクリーンショット: エラーメッセージ全体と、詳細ボタンをクリックした場合の情報を含めて撮影します。
- イベントIDとログの内容: イベントビューアーから該当するイベントのIDと説明文をコピーします。
- アプリの情報: アプリ名、バージョン、インストール元(社内ポータルか自分でダウンロードしたか)、発行元の署名情報。
- 端末のホスト名とユーザー名: 設定→システム→バージョン情報の「デバイス名」と、サインイン中のユーザー名(通常はメールアドレス)を伝えます。
- 発生時刻と作業内容: いつ、何をしようとしてエラーが発生したかを具体的に記載します。
依頼文の例としては、「業務アプリ『◯◯』を起動しようとすると『このデバイスでは許可されていません』と表示されます。イベントビューアーにAppLockerのブロック(イベントID 8003)が記録されていました。アプリの署名は△△社で有効です。許可リストへの追加をご検討いただけますでしょうか?」のように、原因を特定した上で具体的な対処を提案するとスムーズです。
よくある質問(FAQ)
最後に、本エラーに関してよく寄せられる質問とその回答をまとめます。
自分でAppLockerやWDACのポリシーを追加することはできますか?
通常はできません。これらのポリシーはActive DirectoryやIntuneから配布されるため、ローカルで変更しても次回のポリシー更新で上書きされます。管理者権限があっても、組織の監査で検知されるリスクがあるため行わないでください。
アプリを再インストールしたら直りますか?
原因がインストールの破損ではなくポリシーによるブロックである場合、再インストールしても同じエラーが出ます。むしろ、インストール先が変わることで新たなブロック原因となる可能性があります。
このエラーはウイルス対策ソフトが原因ですか?
可能性は低いですが、一部のセキュリティソフトがアプリを誤検知してブロックすることがあります。その場合はセキュリティソフトのログに「トロイの木馬」などの警告が表示されます。それ以外の場合は、OSの制御機能が原因と考えてください。
社内の別のPCでは動くのに自分のPCだけ動きません
その場合は、端末ごとに異なるポリシーが適用されているか、アプリのインストール場所が異なる可能性があります。イベントログを比較すると切り分けやすいです。管理者に端末のポリシーの違いを確認してもらいましょう。
まとめ
『このデバイスでは許可されていません』というエラーは、AppLocker、WDAC、ブラウザ拡張ポリシー、グループポリシーなど会社のセキュリティ設定が原因で発生します。まずはイベントビューアーでログを確認し、原因を切り分けることが最初の一歩です。自己流の回避策はセキュリティ違反につながるため絶対に行わず、管理者に正しい情報を伝えて許可申請を行ってください。適切な手順を踏めば、業務アプリの利用再開はスムーズに進むはずです。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
