Win10系统 - Win10系统官方网站

在Win10的UAC凭据框中粘贴密码时文件系统错误

在今天的文章中,我们将概述可能的原因,然后针对以下问题提供相应的解决方法; 尝试复制,然后将密码粘贴到Win10中的UAC凭据对话框中时可能遇到的“文件系统错误”。

在Win10的UAC凭据框中粘贴密码时文件系统错误

凭据对话框中的文件系统错误

假设您尝试使用提升的权限来启动应用程序。例如,右键单击cmd.exe,然后选择“以管理员身份运行”。用户帐户控制(UAC)对话框提示您输入用户名和密码。您从源复制密码,然后按Ctrl + V组合键以粘贴密码,然后收到以下错误消息:

 

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

 

1073741189表示1如果UAC或用户帐户控制设置的注册表值已更改或系统文件已损坏,则可能发生此文件系统错误。

 

此外,如果右键单击密码字段,则不会出现可以选择“粘贴”的快捷上下文菜单。

 

您调查并发现问题发生时,Consent.exe崩溃。

 

Consent.exe是一个文件,用于启动用户帐户控制(UAC)(Windows的授权层)的用户界面。这是一个真实而安全的过程。

 

Windows 10引入了一项安全更改,阻止从Winlogon桌面(也称为安全桌面)访问剪贴板。 此更改可防止未经授权的用户查看剪贴板上的信息。 例如:

 

--授权用户A将一些信息复制到剪贴板,然后锁定计算机。

--未经授权的用户B唤醒计算机(在锁定屏幕上),然后启动“讲述人”>“讲述人帮助”。 从那里,未授权用户B可以将剪贴板内容粘贴到“讲述人帮助”中的文本框中,然后读取剪贴板内容。

 

此更改的副作用是,默认情况下,不再可能将信息粘贴到用于UAC提升的密码文本框中。

 

默认情况下,在Winlogon桌面上显示UAC提示的原因是,任何不安全的进程(例如,尚未以SYSTEM身份运行的进程)都无法监视输入到UAC对话框中的密码或其他信息。

 

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

根据Microsoft的规定,要解决同意书.exe崩溃的问题,请安装最新的Windows 10累积更新。

 

但是,CU仅解决了commit.exe崩溃问题。用于保护输入框的粘贴密码仍然被阻止。

 

如果您希望能够将密码粘贴到UAC凭据对话框中而不会收到文件系统错误,则Microsoft提供以下解决方法:

 

要变通解决此问题,请使用gpedit.msc配置UAC提升提示,使其显示在标准用户桌面上而不是Winlogon桌面上。一旦密码被复制并在标准用户桌面上的剪贴板上,该桌面上运行的任何进程都可以纯文本格式读取该数据。实际上,潜在的安全漏洞已经发生,不需要任何尝试从UAC对话框中读取密码信息的过程。

 

Microsoft已验证,在Win10中实施的用于强制从标准桌面到Winlogon桌面的正确安全边界的安全修复程序是所需的行为,并且在将来的Windows版本中,很可能仍会保留该行为。