#Что означает ошибка
Что-то случилось с вашим ПИН-кодом. Код ошибки: 0x80090016
Ошибка «Что-то случилось с вашим ПИН-кодом» (0x80090016) означает, что повреждён контейнер ключей Windows Hello (папка Ngc) или модуль TPM не может расшифровать ключ. Часто возникает после смены оборудования или обновления.
Решается пересозданием ПИН-кода.
Для этого нужно войти в систему другим способом.
Ошибка 0x80090016 при входе по ПИН-коду означает, что модуль TPM не может открыть ключ ПИН-кода. Обычно помогает вход по паролю и сброс ПИН-кода. Иногда причиной становится сброс TPM или повреждённая папка NGC.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Сброшен или очищен TPMКлючи ПИН-кода хранятся в TPM. | Ошибка после обновления BIOS. | Войдите по паролю и задайте ПИН заново. |
| Повреждена папка NGCC:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC. | Сбой ПИН-кода повторяется. | Очистите папку NGC и создайте ПИН. |
| Смена учётной записи или пароляПривязка нарушена. | Проблема после смены пароля. | Пересоздайте ПИН. |
| ПолитикиГрупповая политика. | Рабочий ПК. | Обратитесь к администратору. |
#Пошаговое решение
- Войдите паролемНа экране входа нажмите «Параметры входа» и выберите значок пароля, если он доступен. Введите пароль вашей учётной записи Microsoft или локальной Windows, а не ПИН-код. Если вход прошёл, откройте Win+I → «Учётные записи» → «Варианты входа». Если не знаете пароль, сначала восстановите его официальным способом; не удаляйте системные папки с экрана восстановления.
- Удалите ПИН-кодПосле входа по паролю откройте Win+I → «Учётные записи» → «Варианты входа» → «ПИН-код (Windows Hello)». Нажмите «Я забыл ПИН-код» и следуйте проверке личности либо «Удалить», если эта кнопка доступна, затем настройте новый ПИН. Компьютер может потребовать пароль и сетевое соединение. Если кнопку заблокировала организация, не обходите политику.
- Очистите папку NgcПапка
Ngcхранит данные настройки Windows Hello и защищена системными разрешениями. Не захватывайте её владельцем и не удаляйте рекурсивно: это может сломать вход других пользователей и корпоративную регистрацию. Если сброс ПИН через «Варианты входа» не работает, сохраните ключ восстановления BitLocker и обратитесь в поддержку организации либо к официальным средствам восстановления учётной записи. - Перезагрузите ПКЕсли новый ПИН создан, сохраните документы и выберите «Пуск» → «Питание» → «Перезагрузка». На экране входа выберите вход по ПИН-коду и убедитесь, что он работает. Если снова возникает 0x80090016, запишите точный текст, проверьте доступность входа по паролю и состояние TPM в следующем шаге — не повторяйте удаление защищённых папок.
- Проверьте TPMПосле входа по паролю нажмите Win+R →
tpm.msc→ Enter. Посмотрите «Состояние», наличие TPM и доступность модуля. Не нажимайте «Очистить TPM»: при включённом BitLocker, корпоративных ключах и Windows Hello это может потребовать повторной регистрации или ключ восстановления. Если TPM сообщает об ошибке, запишите текст и обратитесь к производителю или администратору вместо случайного изменения прошивки.
#Вход паролем
На экране входа нажмите «Параметры входа» и выберите пароль. Если пароль учётной записи Microsoft вы не помните, восстановите на . После входа удалите ПИН в «Параметры → Учётные записи → Варианты входа → ПИН (Windows Hello) → Удалить» и создайте заново.
#Очистка папки Ngc
Войдите в систему, откройте командную строку от администратора и выполните: takeown /f C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc /r /d y, затем icacls C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc /grant administrators:F /t и удалите содержимое папки Ngc. Перезагрузитесь и создайте ПИН.
#TPM и политика
Проверьте TPM: tpm.msc — «Готов к использованию». При ошибках очистите TPM (внимание: сбросятся ключи BitLocker — сохраните ключ восстановления!). Для рабочих ПК проверьте групповую политику «Включить вход с ПИН-кодом» и «Использовать TPM».