Грешка в файловата система при поставяне на парола в полето за идентификационни данни на UAC

В днешната публикация ще разгледаме, като очертаем възможната причина и след това ще предоставим съответното решение за следния проблем; „ Грешка във файловата система(File system error) “, която може да срещнете, когато се опитате да копирате, и след това поставете парола в диалоговия прозорец за идентификационни данни на UAC в (UAC)Windows 11/10 .

(File)Грешка във файловата система в диалоговия прозорец за идентификационни данни(Credential)

Да приемем, че се опитвате да стартирате приложение, като използвате повишени разрешения. Например, щракнете с десния бутон на мишката върху cmd.exe и изберете Изпълни като администратор(Run as administrator) . Диалогов прозорец за контрол на потребителски акаунт(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 показва 1, че ако стойностите на системния регистър на 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 обаче е софтуерен проблем.

Windows въвежда промяна в защитата, която блокира достъпа до клипборда от работния плот на Winlogon (известен също като защитен работен плот(Secure Desktop) ). Тази промяна не позволява на неоторизирани потребители да виждат информация в клипборда. Например:

  • Упълномощен(Authorized) потребител A копира някаква информация в клипборда и след това заключва компютъра.
  • Неупълномощен потребител B събужда компютъра (който е на заключения екран) и стартира  Разказвач(Narrator) > Помощ(Narrator Help) за разказвача . Оттам неупълномощен потребител B може да постави съдържанието на клипборда в текстово поле в Помощ за разказвача(Narrator Help)  и след това да прочете съдържанието на клипборда.

Страничен ефект от тази промяна е, че по подразбиране вече не е възможно да се постави информация в текстовото поле за парола за повишаване на UAC .

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

Как да коригирате диалоговия прозорец за идентификационни данни(Credential) „Грешка на файловата система“

Както е предписано от Microsoft , за да коригирате проблема със срива на consent.exe, инсталирайте най-новата сборна актуализация(Update) на Windows 10 .

Въпреки това, CU коригира само проблема със срива на consent.exe. Поставянето на парола за защита на полето за въвеждане все още е блокирано.

Ако искате да можете да поставите паролата в диалоговия прозорец за идентификационни данни на 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

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts