Windows UAC資格情報ボックスにパスワードを貼り付けるときにファイルシステムエラーを修正する方法
この記事では、考えられる原因の概要について説明した後、ユーザーアカウント制御(UAC)の資格情報ダイアログボックスにパスワードをコピーして貼り付けようとしたときに発生する可能性がある「ファイルシステムエラー」の問題に対する適切な回避策を説明します。 Windows 10。
Table of Contents
[資格情報]ダイアログボックスのファイルシステムエラーとは何ですか?
優れた権限を使用してアプリを実行したいとします。同様に、cmd.exeを右クリックして、[管理者として実行]を選択します。その場合、[ユーザーアカウント制御(UAC)]ダイアログボックスで、ユーザーの資格情報(ユーザー名とパスワード)の入力を求められます。次に、ソースからパスワードをコピーし、Ctrl + Vキーを押してパスワードをボックスに貼り付けます。その時点で、次のエラーメッセージが表示されることがあります。
このプログラムには、このアクションを実行するためのプログラムが関連付けられていません。ファイルシステムエラー(-1073741189)です。
エラーコード1073741189は、UACまたはユーザーアカウント制御設定のレジストリ値が変更されているか、システムファイルが破損していることを意味します。また、パスワードフィールドを右クリックした場合、通常[貼り付け]を選択できるショートカットコンテキストメニューは表示されません。
さらに調べようとすると、エラーが発生したときにConsent.exeがクラッシュすることがわかります。 Consent.exeは、最初にUACのユーザーインターフェイスを起動するファイルです。これは、セキュリティを強化するためのWindows 10の承認アプリです。
資格情報ダイアログボックスの「ファイルシステムエラー」の原因は何ですか?
安全な入力ボックスへの貼り付けは、Windows 10では理由によりブロックされます。ただし、Consent.exeのクラッシュは発生しないはずです。エラーです。
Windows 10には、Winlogonデスクトップ(別名Secure Desktop)からのクリップボードアクセスを防止するセキュリティ変更が追加されました。この変更により、権限のないユーザーがクリップボードの情報を見ることができなくなります。
ただし、この変更には予期しない副作用があります。UAC昇格のパスワードテキストボックスに情報を貼り付けることができなくなりました。
UACプロンプトはデフォルトでWinlogonデスクトップに表示されるため、非セキュアプロセス(まだSYSTEMとして実行されていないプロセス)は、UACダイアログボックスに入力されたパスワードやその他のデータをスパイできません。
[資格情報]ダイアログボックスの[ファイルシステムエラー]を修正する方法
Microsoftによれば、consent.exeエラーを修正するには、最新のWindows 10 Cumulative Updateをインストールする必要があります。ただし、この更新プログラムでは、concert.exeのクラッシュの問題のみが修正されます。入力ボックスにパスワードを貼り付けることはまだ不可能です。
ファイルシステムエラーを受信せずにUAC資格情報ダイアログボックスにパスワードを貼り付けたい場合、Microsoftは次の回避策を提供します。
「この問題を回避するには、gpedit.mscを使用して、UAC昇格プロンプトを構成して、Winlogonデスクトップではなく標準ユーザーデスクトップに表示します。パスワードがコピーされ、標準ユーザーデスクトップのクリップボードに保存されると、すべてのプロセスそのデスクトップで実行されているデータはプレーンテキストでそのデータを読み取ることができます。実質的に、潜在的なセキュリティ違反は既に発生しており、UACダイアログボックスからパスワード情報を読み取ろうとするプロセスを必要としません。