Microsoft исправила ошибку, из-за которой приложения Windows 10 «забывали» пароли

2021-02-04 6974 комментарии
Компания Microsoft исправила известную ошибку, которая приводит к тому, что приложения Windows 10 могут забывать пароли после обновления устройств до определенных сборок Windows 10, версия 2004

Проблема была исправлена в предварительном накопительном обновлении KB4598291, предназначенного для устройств Windows 10 и Windows Server, версий 2004 и 20H2.

Обновление также поставляется с исправлениями проблемы деактивации устройств и проблемы зависания игр в полноэкранном режиме.

«Забывчивость» паролей исправлена в KB4598291

Microsoft также сообщает, что KB4598291 «исправляет проблему, из-за которой использование локальной службы для пользователя (S4U) влияло на ключи учетных данных Data Protection API (DPAPI) и вызывало неожиданный выход пользователей из системы».

Причина данной проблемы была обнаружена исследователем Google Тависом Орманди (Tavis Ormandy). Он установил, что ошибка связана с запланированными заданиями, созданными с помощью Планировщика заданий S4U (службы для пользователей).

Из-за ошибки в RPC UBPM (Unified Background Process Manager) система Windows 10 могла забыть пароли, удалив сохраненные учетные данные в службе подсистемы Local Security Authority (LSASS).

В результате затронутые приложения либо теряли состояние входа в систему, либо выходили из учетных записей после каждого перезапуска системы.

Microsoft впервые признала проблему в ноябре 2020 года. Компания опубликовала документ поддержки, где описала проблему, из-за которой Outlook и приложения «забывают» пароли пользователей.

Доступно обходное решение

Редмонд также предоставил обходное решение: пользователям нужно удалить запланированные задачи, созданные с помощью S4U.

Данный вариант поможет временно устранить проблему в системах, в которых установка KB4598291 невозможна сразу.

Microsoft сообщает:

Данная проблема возникает, когда некоторые задачи планировщика задач Windows 10 настроены определенным образом. Пока исправление недоступно, обходной путь заключается в отключении этих задач с помощью планировщика заданий.

Для временного решения проблемы, выполните следующие действия:

  • Запустите Windows PowerShell от имени администратора устройства.
  • Выполните следующую команду:
Get-ScheduledTask | foreach { If (([xml](Export-ScheduledTask -TaskName $_.TaskName -TaskPath $_.TaskPath)).GetElementsByTagName("LogonType").'#text' -eq "S4U") { $_.TaskName } }
  • Запишите задания в выходных данных.
  • Откройте Планировщик задач в Windows 10.
  • Найдите задачи из выходных данных Windows PowerShell. Щелкните по ним правой кнопкой мыши и выберите Отключить.
  • Перезагрузите систему.

Microsoft отмечает, что вам может потребоваться повторно ввести пароли в уязвимых приложениях, прежде чем они снова будут корректно сохранены.

© . По материалам Bleeping Computer
Комментарии и отзывы

Нашли ошибку?

Новое на сайте