Ошибка файловой системы при вставке пароля в поле учетных данных UAC

В сегодняшнем посте мы рассмотрим возможную причину, а затем предложим соответствующий обходной путь для следующей проблемы; « Ошибка файловой системы(File system error) », с которой вы можете столкнуться при попытке скопировать, а затем вставить пароль в диалоговое окно учетных данных UAC в (UAC)Windows 11/10 .

Ошибка файловой(File) системы в диалоговом окне учетных данных(Credential)

Допустим, вы пытаетесь запустить приложение, используя повышенные разрешения. Например, вы щелкаете правой кнопкой мыши cmd.exe и выбираете « Запуск от имени администратора»(Run as administrator) . В диалоговом окне контроля учетных записей (UAC) вам(User Account Control) будет предложено (UAC)ввести имя пользователя и пароль(prompts you for your user name and password) . Вы копируете пароль из источника и нажимаете Ctrl+V , чтобы вставить пароль, а затем получаете следующие сообщения об ошибках:

This program does not have a program associated with it for performing this action. File System Error (-1073741189).

1073741189 указывает, что если значения реестра UAC или параметров контроля учетных записей пользователей изменены или системные файлы(System Files) повреждены, эта ошибка файловой системы может возникнуть.

Кроме того, если щелкнуть правой кнопкой мыши поле пароля, контекстное меню быстрого доступа, в котором можно выбрать « Вставить(Paste) », не появится.

Вы исследуете и замечаете, что Consent.exe аварийно завершает работу при возникновении проблемы.

Согласие(Consent) . exe — это файл, который запускает пользовательский интерфейс для контроля учетных записей(User Account Control) ( UAC ), уровня авторизации для Windows . Это настоящий и безопасный процесс.

Ошибка файловой(File) системы соответствует следующей информации в таблице ниже:

CodeSymbolic NameError DescriptionHeader
HexDec
0xc000027b-1073741189STATUS_STOWED_EXCEPTION

An application-internal exception has occurred.

ntstatus.h

Возможная причина появления диалогового окна учетных данных «Ошибка файловой системы»

Вставка содержимого буфера обмена в безопасное поле ввода намеренно заблокирована в Windows 10 . Однако сбой Consent.exe(Consent.exe) является программной проблемой.

Windows вводит изменение безопасности, которое блокирует доступ к буферу обмена с рабочего стола Winlogon (также известного как « Безопасный рабочий стол»(Secure Desktop) ). Это изменение не позволяет неавторизованным пользователям видеть информацию в буфере обмена. Например:

  • Авторизованный(Authorized) пользователь A копирует некоторую информацию в буфер обмена, а затем блокирует компьютер.
  • Неавторизованный пользователь B выводит компьютер из спящего режима (который находится на экране блокировки) и запускает  Экранный диктор(Narrator) > Справка(Narrator Help) экранного диктора . Оттуда неавторизованный пользователь B может вставить содержимое буфера обмена в текстовое поле в справке экранного диктора(Narrator Help) ,  а затем прочитать содержимое буфера обмена.

Побочным эффектом этого изменения является то, что по умолчанию больше невозможно вставить информацию в текстовое поле пароля для повышения прав UAC .(UAC)

Причина, по которой подсказки UAC отображаются по умолчанию на рабочем столе Winlogon , заключается в том, что ни один незащищенный процесс (например, тот, который еще не запущен как SYSTEM ) не может отслеживать пароли или другую информацию, которая вводится в диалоговое окно UAC .

Как исправить диалоговое окно учетных данных «Ошибка файловой системы»(Credential)

В соответствии с рекомендациями Microsoft , чтобы устранить проблему сбоя согласия.exe, установите последнее накопительное обновление(Update) Windows 10 .

Однако CU устраняет только проблему сбоя согласия.exe. Вставка пароля для защиты поля ввода по-прежнему заблокирована.

Если вы хотите иметь возможность вставить пароль в диалоговое окно учетных(UAC) данных UAC без получения ошибки файловой системы, (File)Microsoft предлагает следующий обходной путь:

To work around this issue, use gpedit.msc to configure the UAC elevation prompt to display on the standard user desktop instead of on the Winlogon desktop. As soon as the password is copied and on the clipboard on the standard user desktop, any process that is running in that desktop can read that data in plain text. In effect, the potential security breach has already occurred with no need for any process to try to read the password information from a UAC dialog box.

Корпорация Майкрософт(Microsoft) подтвердила, что исправление безопасности, реализованное в Windows 10 для обеспечения правильной границы безопасности от стандартного рабочего стола до рабочего стола Winlogon , является желаемым поведением, и это, вероятно, останется в будущих версиях Windows .

Hope you find this post helpful and informative enough!



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts