在Windows UAC凭据框中粘贴密码时如何解决文件系统错误

在本文中,我们将讨论概述可能的原因,然后为您尝试将密码复制并粘贴到“用户帐户控制”(UAC)凭据对话框中时可能遇到的“文件系统错误”问题提供适当的解决方法在Windows 10中

“凭据”对话框中的文件系统错误是什么?

假设您要使用高级权限来运行应用程序。就像您右键单击cmd.exe,然后选择以管理员身份运行。在这种情况下,“用户帐户控制(UAC)”对话框会提示您输入用户凭据(您的用户名和密码)。然后,您尝试从来源复制密码,然后按Ctrl + V组合键将密码粘贴到框中。那时您可能会收到以下错误消息:

“此程序没有与之关联的程序来执行此操作。文件系统错误(-1073741189)。”

错误代码1073741189表示UAC或用户帐户控制设置的注册表值已更改或系统文件已损坏。另外,如果右键单击密码字段,则不会显示通常可以选择“粘贴”的快捷菜单。

如果尝试进一步查看,则会发现错误发生时Consent.exe崩溃。 Consent.exe是首先启动UAC用户界面的文件。这是Windows 10的授权应用程序,旨在增加安全性。

凭据对话框“文件系统错误”的原因是什么?

由于某种原因,在Windows 10中阻止粘贴到安全输入框中。但是,Consent.exe崩溃不应该发生。那是一个错误。
Windows 10添加了一项安全更改,阻止从Winlogon桌面(也称为安全桌面)访问剪贴板。此更改可阻止未经授权的用户查看剪贴板上的任何信息。

但是,此修改有意外的副作用-不再可能将信息粘贴到用于UAC提升的密码文本框中。
默认情况下,Winlogon桌面上会显示UAC提示,因此,任何不安全的进程(即尚未作为SYSTEM运行的进程)都无法监视输入到UAC对话框中的密码或其他数据。

如何修复“凭据”对话框“文件系统错误”

根据Microsoft的说法,要修复accept.exe错误,您需要安装最新的Windows 10累积更新。但是,该更新仅解决了accept.exe崩溃问题。仍然无法将密码粘贴到输入框。

如果您非常希望将密码粘贴到UAC凭据对话框中而不收到文件系统错误,则Microsoft提供了一种解决方法:
“要变通解决此问题,请使用gpedit.msc将UAC提升提示配置为显示在标准用户桌面上,而不是在Winlogon桌面上显示。一旦密码被复制并在标准用户桌面上的剪贴板上,任何过程在该桌面上运行的计算机可以以纯文本格式读取该数据。实际上,潜在的安全漏洞已经发生,无需任何过程即可尝试从UAC对话框中读取密码信息。”

July 29, 2020

发表评论