在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

發表評論