Как исправить ошибку входа в Office 0xC0070057

Что такое ошибка 0xC0070057 и почему она появляется
Коротко: код 0xC0070057 — это ошибка входа в приложения Microsoft Office, связанная с механизмами аутентификации и хранением идентификационных данных на уровне Windows. Термины:
- WAM — Windows Account Manager, отвечает за токены современных приложений.
- ADAL — устаревшая библиотека аутентификации Azure AD.
Возможные причины:
- Повреждённые или устаревшие учётные данные, хранящиеся в системе.
- Одновременный вход в несколько Microsoft аккаунтов, конфликт токенов.
- Проблемы с интернет-соединением или корпоративным прокси/VPN, блокирующим обмен токенами.
- Несовместимость версий Office и Windows или устаревшие компоненты аутентификации.
- Неправильно настроенные ключи реестра, влияющие на поведение WAM/ADAL.
Важно: ошибка сама по себе не указывает на потерю данных, чаще это проблема аутентификации.
Подготовка перед исправлением
Сделайте эти простые проверки перед началом сложных операций:
- Убедитесь, что вы не вошли одновременно на слишком большом количестве устройств (лицензии/политики могут ограничивать количество активных сессий).
- Обновите Windows и Office до последних версий через Центр обновления и Microsoft 365 App.
- Просканируйте систему антивирусом и отключите временно VPN/proxy, если они используются.
- Выполните резервную копию важных документов и сохраните настройки браузера при необходимости.
Если подготовка не помогла — переходите к шагам ниже, выполняя их по очереди и проверяя результат.
Шаг 1. Переподключите учётную запись Microsoft в Параметрах
- Нажмите клавиши Windows + I, чтобы открыть приложение Параметры.
- Выберите раздел Учётные записи и откройте Доступ к рабочему месту или учебному заведению на левой панели.

- Посмотрите, подключена ли там ваша учетная запись. Если нет, нажмите кнопку Подключить.

- Если учётная запись уже подключена, выберите Отключить, затем подключите снова.
- Перезагрузите компьютер и попробуйте войти в приложение Office.
Примечание: переподключение обновляет токены аутентификации, что часто решает проблему.
Шаг 2. Удалите файл учётных данных в папке AppData
- Нажмите Windows + E, чтобы открыть Проводник.
- Перейдите по пути
C:\Users\username\AppData\Local\Packagesзаменив username на своё имя пользователя.

- В папке Packages найдите папку Microsoft.AAD.BrokerPlugin_cw5n1h2txyew, щёлкните правой кнопкой и выберите Удалить.

- Перезагрузите компьютер и снова попробуйте войти в Office.
Пояснение: AAD Broker Plugin хранит локальные токены. Удаление не повредит приложения, но потребует повторного ввода учётных данных.
Шаг 3. Измените параметры в реестре Windows
Внимание: редактирование реестра может повлиять на систему. Сначала создайте резервную копию реестра.
- Нажмите Windows + R, введите regedit и нажмите Enter.
- Перейдите в ветку
HKEY_Current_User\\Software\\Microsoft\\Office\\16.0\\Common\\Identity.

- Щёлкните правой кнопкой в правой части окна, выберите Новый, затем DWORD (32-бит) и назовите DisableAADWAM.

- Дважды щёлкните DisableAADWAM, в поле Значение введите 1 и нажмите OK.
- Создайте ещё два DWORD: DisableADALatopWAMOverride и EnableADAL и также установите значение 1 для каждого.

- Закройте редактор реестра и перезагрузите ПК.
Пояснение: эти ключи переключают механизмы аутентификации между WAM и ADAL. Иногда принудительное отключение WAM или включение ADAL устраняет конфликт токенов.
Совет администраторам: в корпоративной среде изменения реестра лучше распространять через групповые политики или скрипты с откатом.
Шаг 4. Восстановление системы
- Нажмите Windows + S и введите Восстановление системы, затем выберите Создать точку восстановления.
- В окне Свойства системы нажмите кнопку Восстановление системы.

- Нажмите Далее, выберите подходящую точку восстановления и следуйте инструкциям.

- После завершения восстановления система вернётся в состояние до возникновения ошибки.

Примечание: восстановление полезно, если ошибка появилась недавно после обновления или установки ПО.
Альтернативные подходы и дополнительные проверки
- Восстановление установки Office: Откройте Панель управления или Параметры -> Приложения -> Microsoft 365 -> Изменить -> Восстановить.
- Очистка учётных данных Windows: Откройте Диспетчер учётных данных и удалите записи, связанные с Microsoft Office и MicrosoftAccount.
- Выйдите из Office на сайтах office.com и на всех устройствах, затем повторно войдите.
- Проверьте системное время и часовой пояс — некорректное время блокирует проверку токенов.
- Отключите браузерные расширения и сторонние программы, которые перехватывают аутентификацию.
Когда эти подходы помогут: если проблема связана с локальными токенами, повреждением кэша или конфликтом аккаунтов.
Когда они не помогут: если в организации действуют строгие политики Azure AD Conditional Access, MFA или если проблемы на стороне Azure AD/tenant.
Ментальная модель для быстрого принятия решения
- Локальная проблема с учётными данными (проблемы с кэшем, AAD Broker) -> удалить локальные токены, переподключить аккаунт.
- Клиентская несовместимость (реестр, версия Office) -> применить изменения в реестре, обновить Office.
- Сеть/политики (VPN, прокси, Conditional Access) -> проверить сеть и политические правила в Azure AD.
Используйте этот порядок, чтобы минимизировать вмешательство и быстро вернуть работоспособность.
Чек-листы по ролям
Для обычного пользователя:
- Выйти из Office и всех сервисов Microsoft.
- Перезагрузить ПК.
- Проверить дату и время системы.
- Переподключить аккаунт в Параметрах.
- При необходимости удалить папку Microsoft.AAD.BrokerPlugin.
Для IT-администратора:
- Проверить логи Azure AD Sign-in для ошибок и блокировок.
- Убедиться в отсутствии политик Conditional Access, препятствующих входу.
- Распространить реестровые изменения через GPO при массовой проблеме.
- Проверить и откатить последние обновления, если проблема массовая.
SOP: быстрый порядок действий для обслуживания (Playbook)
- Подтвердите проблему: попытка входа, получен код 0xC0070057.
- Спросите у пользователя: используются ли VPN/Proxy и сколько учётных записей одновременно.
- Выполните шаги 1 и 2 из этой статьи.
- Если не помогло, примените изменения в реестре и перезагрузите.
- Если не помогает, выполните Восстановление системы или запросите журнал входов в Azure AD.
- Документируйте решение и при необходимости распространите правки на других пользователей.
Decision tree
flowchart TD
A[Проблема: код 0xC0070057] --> B{Пробовали выход и переподключение?}
B -- Да --> C{Удаляли Microsoft.AAD.BrokerPlugin?}
B -- Нет --> D[Выйти из аккаунтов и переподключиться]
C -- Да --> E{Применяли изменения в реестре?}
C -- No --> F[Удалить папку BrokerPlugin и перезагрузить]
E -- Yes --> G{Решено?}
E -- No --> H[Изменить реестр, создать DisableAADWAM и др.]
G -- Да --> I[Завершено]
G -- No --> J[Восстановление системы или обращение в IT/Azure AD]Критерии приёмки
- Пользователь успешно входит в приложение Office без появления кода 0xC0070057.
- Вход выполняется на ожидаемых устройствах и без ошибок аутентификации в логах Azure AD.
- Изменения задокументированы и, при массовой проблеме, распространены через штатные инструменты.
Риски и способы их смягчения
- Риск: некорректное изменение реестра приведёт к нестабильности системы. Смягчение: всегда делать экспорт ветви реестра перед изменением.
- Риск: удаление локальных токенов потребует повторного входа и MFA для пользователей. Смягчение: предупредить пользователей заранее.
- Риск: групповая рассылка исправлений без тестирования. Смягчение: тестирование на контрольной группе.
Когда обращаться в службу поддержки
- Если после всех шагов ошибка сохраняется и в логах Azure AD видны отклонённые токены или политика Conditional Access блокирует вход.
- Если проблема массовая и охватывает множество пользователей одновременно.
Часто задаваемые вопросы
Почему иногда помогает просто выйти и войти снова?
Потому что многие проблемы с аутентификацией вызваны локально кэшированными токенами. Повторный вход обновляет токены и часто решает конфликт.
Удаление папки Microsoft.AAD.BrokerPlugin безопасно?
Да, это безопасно: плагин хранит кэш токенов и при следующем входе Windows/Office восстановит необходимые данные. Но пользователь должен знать свои учётные данные и, при включённой MFA, пройти повторную проверку.
Можно ли автоматизировать исправление через PowerShell или GPO?
Да. Изменения в реестре и удаление папок можно выполнять скриптами, но в корпоративной среде лучше протестировать и внедрять через GPO или SCCM.
Что означает ключ DisableAADWAM?
Это флаг, отключающий использование Windows Account Manager для Office, заставляя использовать альтернативные механизмы аутентификации. Иногда это обходной путь при проблемах с WAM.
Короткое резюме
- Ошибка 0xC0070057 чаще всего связана с локальными токенами, конфликтом учётных записей или настройками аутентификации Windows.
- Стандартный порядок действий: переподключение аккаунта, удаление брокера AAD, правки реестра, восстановление системы.
- Для организаций: проверяйте политики Azure AD и распределяйте исправления централизованно.
Если после выполнения всех шагов проблема остаётся, опишите в комментариях окружение (версия Windows, версия Office, используется ли Azure AD и MFA), и мы подскажем дальнейшие проверки.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента