Windows 11/10でUACが失効した証明書で署名されたアプリの実行をブロックする理由
ユーザーアカウント制御(UAC)とは
Windows 11/10/8/7/Vistaには、OSへの不正な変更を防ぐために設計された「ユーザーアカウント制御(UAC)」という機能が搭載されています。本記事では、Windows 11/10において、UACがなぜ失効した証明書で署名された実行ファイルの昇格をブロックするのかについて詳しく解説します。
アプリケーションが、他のユーザーアカウントに影響する変更、Windowsシステムファイルやフォルダーの変更、新しいソフトウェアのインストールなど、システムに何らかの変更を加えようとすると、UACのプロンプトが表示され、許可を求められます。
「いいえ」をクリックまたはタップすると、その変更は実行されません。一方、「はい」をクリックまたはタップし(必要に応じて管理者パスワードを入力)すると、アプリケーションは管理者権限を取得し、望むシステム変更を行えるようになります。ただし、これらの権限は、アプリケーションが終了するか、ユーザーによって閉じられるまでの間のみ有効です。UACプロンプトを表示するファイルについても同様の扱いとなります。
UACに関連付けられる4つの警告メッセージ
ユーザーアカウント制御には、状況に応じて以下の4種類の警告メッセージが表示されます。
- 続行するにはWindowsの許可が必要です
- 続行するにはプログラムの許可が必要です
- 不明なプログラムがコンピューターへのアクセスを求めています
- このプログラムはブロックされました
管理者権限が必要となる主な操作
Windowsでは、管理者権限を必要とする操作が数多く存在します。PCでのUACの設定内容によっては、これらの操作を実行した際にUACプロンプトが表示され、許可を求められることがあります。主な操作は以下の通りです。
- アプリを管理者として実行する
- WindowsフォルダーやProgram Filesフォルダー内のシステム全体の設定やファイルの変更
- ドライバーおよびアプリケーションのインストールとアンインストール
- 他のユーザーのフォルダーやファイルの閲覧・変更
- ユーザーアカウントの追加・削除
- Windows Updateの構成
- Windowsファイアウォールの設定変更
- UAC設定自体の変更
- ユーザーのアカウント種類の変更
- タスクスケジューラの実行
- バックアップされたシステムファイルの復元
- システムの日付と時刻の変更
- 保護者による制限またはファミリーセーフティの設定
- ActiveXコントロールのインストール(Internet Explorerの場合)
- レジストリの変更
関連記事:「続行するには管理者パスワードを入力してください」というUACエラーの修正方法。
UACが失効した証明書で署名された実行ファイルの昇格をブロックする仕組み
Windows 10以降では、新しいユーザーアカウント制御(UAC)の動作により、失効した証明書を使って実行可能バイナリファイルに署名しているアプリケーションの昇格が許可されず、自動的にブロックされるようになりました。
このセキュリティ強化により、一部のアプリケーションが実行できなくなる場合があります。たとえば、盗まれた証明書でバイナリファイルが署名されたアプリケーションは、マルウェアなど悪意のあるソフトウェアである可能性が高いため、実行が拒否されます。
Microsoftによると、アプリケーションを正常に実行するためには、そのバイナリファイルが有効な証明書で署名されている必要があります。開発者側は、証明書の有効期限や失効状態を確認し、適切に更新された証明書でアプリを再署名することが求められます。
この記事が皆さまのお役に立てば幸いです!
関連記事:Windows 11/10で「このアプリはPCの保護のためブロックされました」と表示された場合の対処法。
-
Windows 11/10のワークフォルダー暗号化とは?仕組みと対処法を解説
ワークフォルダー(Work Folders)とは、組織が共有するフォルダーのことで、自分のデバイスや組織から支給されたデバイスを使ってファイルにアクセスし、作業できるようにする機能です。常に有線ネットワークに接続しておく必要はなく、組織のドメインに参加していれば、どこからでもワークフォルダーへアクセスできます。セキュリティ確保のため、ワークフォルダーは通常暗号化されています。本記事では、Windows 11/10におけるワークフォルダー暗号化の仕組みや、デバイス紛失時の対処方法などを解説します。 Windows 11/10におけるワークフォルダー暗号化の基本 通常、ワークフォルダーの設定はIT
-
Windows 11/10でMicrosoft Storeアプリだけ音が出ないときの対処法
システム全体のサウンドは正常に鳴っているのに、Microsoft StoreアプリやUWPアプリ(Xbox MusicやVideoなど)からだけ音が聞こえない——そんなトラブルに遭遇することがあります。本記事では、この現象の原因と具体的な解決手順をわかりやすく解説します。 Microsoft Storeアプリで音が出ない原因 この現象の主な原因は、JavaScriptを使用する特定のWindowsストアアプリにあります。こうしたアプリは、Internet ExplorerやHTML5対応ブラウザー向けのアプリとよく似ており、通常は以下の技術を使って開発されたコンポーネント、ドキュメント、リソー