Windows 11/10 で UAC が失効した証明書を持つ実行可能アプリをブロックする

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

Windows 11/10 OSでは、ユーザー アカウント制御 (UAC)は、オペレーティング システムへの不正な変更を防ぐように設計された機能です。今日の投稿では、Windows 11/10 で失効した証明書で署名された実行可能アプリケーションの昇格が UAC によってブロックされる理由について説明します。

ユーザー アカウント制御 (UAC) とは何ですか?

UAS はユーザー アカウント制御を指します。これは、アプリがシステムに変更を加えるのを阻止する Windows 11/10 のセキュリティ機能です。あUAC プロンプトというメッセージが表示され、アプリケーションが他のユーザー アカウントに影響を与える変更、Windows システム ファイルやフォルダーの変更、新しいソフトウェアのインストールなどのシステム変更を行うときに許可を求めます。

ユーザーがクリックまたはタップした場合いいえ、変更は実行されません。ユーザーがクリックまたはタップした場合はい(必要に応じて管理者パスワードを入力すると)、アプリケーションは管理者権限を受け取り、必要なシステム変更を行うことができます。これらのアクセス許可は、アプリケーションの実行が停止するか、ユーザーによって閉じられるまでのみ与えられます。 UAC プロンプトをトリガーするファイルについても同様です。

UAC は、取り消された証明書で署名された実行可能アプリケーションの昇格をブロックします

Windows 11/10 では、新しいユーザー アカウント制御 (UAC) 動作により、取り消された証明書を使用して実行可能バイナリ ファイルに署名する実行中のアプリケーションの昇格が禁止またはブロックされます。

この動作により、ユーザーは特定のアプリケーションを実行できなくなります。たとえば、ユーザーは、バイナリ ファイルが盗まれた証明書で署名されているアプリケーションを実行できません。

Microsoft によると、アプリケーションを実行するには、有効な証明書で署名されたバイナリ ファイルが必要です。

UAC に関連付けられたアラート メッセージの種類

ユーザー アカウント制御に関連付けることができる 4 つの異なる警告メッセージがあります。それらは次のとおりです。

  • 続行するには Windows の許可が必要です
  • プログラムを続行するにはあなたの許可が必要です
  • 正体不明のプログラムがあなたのコンピュータへのアクセスを求めています
  • このプログラムはブロックされました

また、管理者権限を必要とする変更も数多くあります。 Windows コンピュータでの UAC の構成によっては、UAC プロンプトが表示され、許可を要求される場合があります。これらは次のとおりです。

  • 管理者としてアプリを実行する
  • システム全体の設定、または Windows または Program Files フォルダー内のファイルへの変更
  • ドライバーとアプリケーションのインストールとアンインストール
  • 別のユーザーのフォルダーとファイルの表示または変更
  • ユーザーアカウントの追加または削除
  • Windows Updateの設定
  • Windows ファイアウォールの設定を変更する
  • UAC設定の変更
  • ユーザーのアカウントの種類を変更する
  • タスクスケジューラの実行
  • バックアップしたシステムファイルの復元
  • システムの日付と時刻を変更する
  • ペアレンタルコントロールまたはファミリーセーフティの設定
  • ActiveX コントロールのインストール (Internet Explorer の場合)
  • レジストリを変更する

アプリが UAC プロンプトをトリガーできるかどうかを確認する方法

インストールされているソフトウェアまたはアプリの場合、管理者権限で実行すると UAC プロンプトが表示されます。デフォルトでは、ほとんどのアプリは管理者権限では実行されません。ただし、一部のアプリでは、実行するには常に管理者権限が必要です。このようなアプリのショートカットにはガード アイコンが表示されます (上のスクリーンショットを参照)。このアイコンはショートカット上で簡単に表示できます。このようなアプリをダブルクリックして起動すると、Windows に UAC プロンプトが表示されます。

Windows 11/10では、次のこともできます。アプリを常に管理者として実行するようにする。これを行うには、デスクトップ ショートカットのプロパティを変更します。この場合、Windows では、そのソフトウェアまたはアプリを起動するたびに UAC プロンプトも表示されます。

さまざまな UAC 設定の違い

Windows 11/10 には 4 種類の UAC 設定があります。コントロール パネルで UAC 設定を表示および変更できます。コントロール パネルを開き、次の場所に移動します。ユーザーアカウント > ユーザーアカウント > ユーザーアカウント制御の変更設定。スライダーを上下に動かすことで、UAC設定を簡単に変更できます。これら 4 つの UAC 設定については、以下で説明しました。

  • 常に通知してください: この UAC 設定は最高レベルのセキュリティを備えています。これを有効にすると、アプリがソフトウェアをインストールしたり、システムに変更を加えたりしようとするたびに、Windows から通知が届きます。また、次のような一部のアプリを通じて Windows 設定を変更したときにも通知されます。ディスク管理タスクマネージャーコンピュータの管理イベントビューア、など、この設定はイライラする可能性があります。したがって、定期的に新しいソフトウェアをインストールしたり、見慣れない Web サイトにアクセスしたりする場合にのみ、この設定を有効にすることをお勧めします。
  • アプリがコンピューターに変更を加えようとした場合のみ通知する (デフォルト): これは、Windows コンピュータのデフォルトの UAC 設定です。ここでは、Windows 設定を変更しても通知されません。ただし、アプリが PC に変更を加えようとすると、UAC プロンプトが表示されます。
  • アプリがコンピューターに変更を加えようとした場合にのみ通知します (デスクトップを暗くしないでください):この設定は前の設定と同じです。唯一の違いは、Windows では UAC プロンプトが表示されても画面が暗くならないことです。
  • 決して通知しないでください: この設定を有効にすると、アプリやソフトウェアがシステムに変更を加えようとしても、Windows は UAC プロンプトを表示しません。 Windows の設定を変更した場合も、プロンプトは表示されません。

最後の UAC 設定は、デバイスが脅威に対して脆弱になるため、Microsoft では推奨しません。

関連している: 修理続行するには、管理者パスワード UAC を入力してくださいエラー。

Windows 11/10 で UAC をオフにするにはどうすればよいですか?

UAC またはユーザー アカウント制御は、Windows を不正な変更から保護するために設計された Windows 11/10 コンピューターのセキュリティ機能です。 Microsoft はユーザーがこの機能をオフにすることを推奨していません。ただし、UAC をオフにしたい場合は、コントロール パネルからオフにすることができます。コントロール パネルを開き、[ユーザー アカウント] ページを開いて、ユーザーアカウント制御の変更設定。

UAC が無効になっている場合はどうなりますか?

UAC が有効になっている場合、アプリがシステムに変更を加えようとするたびに Widows によって通知されます。この場合、UAC プロンプトが画面に表示され、画面全体が暗くなります。このアクションを受け入れるか拒否することができます。ただし、UAC が無効になっている場合、アプリがシステムに変更を加えようとしても Windows は通知しません。この場合、悪意のあるアプリがシステムを制御する可能性があります。したがって、UAC を無効にすると、システムが脅威に対して脆弱になります。

この投稿で十分に理解できることを願っています。

読む:このアプリはあなたの保護のためにブロックされましたWindows 11/10のメッセージ。