Błąd Windows Hello 0x80090016: PIN nie jest już ważny

Ostatnia aktualizacja: 20.09.2023

  • Błąd Windows Hello 0x80090016 jest zwykle spowodowany uszkodzeniem folderu Ngc, błędami aktualizacji lub problemami z modułem TPM i funkcją BitLocker.
  • Najbardziej skuteczne rozwiązania obejmują usunięcie i ponowne utworzenie kodu PIN, usunięcie folderu Ngc z uprawnieniami administratora oraz uruchomienie SFC i DISM.
  • W bardziej złożonych przypadkach należy sprawdzić Menedżera poświadczeń, stan modułu TPM, utworzyć nowego użytkownika lub skorzystać ze środowiska odzyskiwania i przywracania systemu.
Błąd 0x80090016 w Windows Hello

Błąd 0x80090016 w funkcji Windows Hello to jeden z tych problemów, które pojawiają się wtedy, gdy bardzo się spieszysz.Próbujesz się zalogować, pojawia się prośba o podanie kodu PIN, pojawia się komunikat „Coś poszło nie tak. Spróbuj ponownie później (0x80090016)” i zostajesz zablokowany na swoim komputerze. Albo, jeśli masz szczęście, możesz zalogować się hasłem, ale nie ma możliwości utworzenia ani użycia nowego kodu PIN.

Ten problem występuje prawie zawsze związane z folderem Ngc, TPM lub uszkodzonymi plikami systemowymiTen kod błędu może pojawić się po aktualizacji systemu Windows, podczas korzystania z BitLockera lub po prostu bez ostrzeżenia. Ten poradnik wyjaśni krok po kroku i szczegółowo, co dokładnie oznacza ten kod błędu, dlaczego się pojawia i jakie są możliwe rozwiązania, zanim zdecydujesz się na drastyczne środki, takie jak ponowna instalacja systemu Windows.

Czym jest błąd 0x80090016 w funkcji Windows Hello i kiedy zazwyczaj się pojawia?

Kod 0x80090016 jest powiązany z System uwierzytelniania i szyfrowania systemu Windows, który jest odpowiedzialny za zarządzanie PIN-em Windows Hello, klucze powiązane z modułem TPM oraz, w wielu przypadkach, uwierzytelnianie aplikacji, takich jak Outlook lub usługi Microsoft.

W kontekście funkcji Windows Hello typowy komunikat to „Coś poszło nie tak. Spróbuj ponownie później (0x80090016)” Gdy próbujesz utworzyć, zmienić lub użyć kodu PIN. Czasami jest on wyświetlany podczas logowania, a innym razem podczas konfigurowania funkcji Windows Hello w Ustawieniach.

Najczęstsze scenariusze, w których pojawia się ten błąd, są dość powtarzalne: niedawna aktualizacja systemu Windows 11, duża aktualizacja systemu Windows 10, nagłe wyłączenie systemu, problem z funkcją BitLocker wymuszający wprowadzenie klucza odzyskiwania lub bezpośrednie uszkodzenie folderu Ngc, w którym system Windows przechowuje informacje związane z kodem PIN.

Jeśli system Windows pozwala na logowanie się wyłącznie za pomocą kodu PIN i nie wyświetla prawidłowo opcji „Zapomniałem kodu PIN” (na przykład szare pole pojawia się na chwilę i natychmiast znika), sytuacja jest bardziej delikatna, ponieważ zostajesz całkowicie pozbawiony dostępu do komputera i musisz uciec się do alternatywnych metod, takich jak środowisko odzyskiwania.

Ekran błędu kodu PIN systemu Windows Hello

Najczęstsze przyczyny błędu 0x80090016 w Windows Hello

Chociaż kod błędu jest zawsze taki sam, Pochodzenie może się nieznacznie różnić.Ważne jest, aby to zrozumieć, aby nie próbować robić rzeczy na chybił trafił, które nie mają znaczenia lub mogą jeszcze bardziej skomplikować problem.

1. Uszkodzenie folderu Ngc (przypadek gwiazdy)
Folder Ngc, znajduje się w C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGCTen folder zawiera informacje o konfiguracji kodu PIN i inne dane usługi Windows Hello. Jeśli ten folder ulegnie uszkodzeniu, pozostanie pusty, chociaż nie powinien, lub jego uprawnienia zmienią się nieprawidłowo, system Windows nie będzie mógł zweryfikować ani utworzyć nowego kodu PIN i wyświetli kod błędu 0x80090016.

2. Nieudane aktualizacje systemu Windows 10 lub 11
Ten błąd często pojawia się po aktualizacji do systemu Windows 11 lub po dużej aktualizacji zbiorczej. W takich przypadkach Niektóre pliki systemowe lub konfiguracje poświadczeń pozostają w niespójnym staniepowodując niepowodzenie konfiguracji usługi Windows Hello.

3. Problemy z BitLockerem i TPM
W systemach, w których funkcja BitLocker jest aktywna, a moduł TPM zarządza częścią kluczy, problem z rozruchem wymuszający użycie klucza odzyskiwania funkcji BitLocker może spowodować „uszkodzenie” środowiska poświadczeń. Po wprowadzeniu klucza BitLocker i zalogowaniu się przy użyciu hasła może się okazać, że nie będziesz już mógł utworzyć kodu PIN. a system za każdym razem, gdy próbujesz, wyświetla błąd 0x80090016.

4. Uszkodzone lub niespójne pliki systemowe
Jeżeli uszkodzone są składniki systemu Windows odpowiedzialne za obsługę szyfrowania, poświadczeń i logowania, System może nie być w stanie ukończyć procesu tworzenia lub weryfikacji kodu PINW tym miejscu z pomocą przychodzą narzędzia takie jak SFC i DISM, które próbują naprawić pliki systemowe i obraz systemu Windows.

Ekskluzywna zawartość — kliknij tutaj  Alternatywy dla WhatsApp umożliwiające wysyłanie dużych plików bez utraty jakości

5. Uszkodzone profile użytkowników lub sprzeczne dane uwierzytelniające
W niektórych przypadkach problem ogranicza się do bieżącego profilu użytkownika: uszkodzony profil, nieprawidłowe wpisy w Menedżerze poświadczeń lub odziedziczone konfiguracje z poprzednich wersji systemu Windows mogą powodować błąd 0x80090016 u danego użytkownika, ale nie u nowych użytkowników.

Podstawowe kroki: Sprawdź, czy możesz się zalogować i skorzystać z innych opcji

Zanim przejdziemy do zaawansowanych rozwiązań, pierwszą rzeczą jest aby dowiedzieć się, czy można się jakoś zalogowaćOd tego momentu opcje zmieniają się znacznie.

1. Spróbuj użyć hasła lokalnego lub hasła do konta Microsoft
Na ekranie powitalnym systemu Windows kliknij Opcje logowania (zwykle ikona z małą klawiaturą lub kółkiem z kłódką) i wybierz metodę hasłoJeśli uda Ci się zalogować, podając hasło, będziesz mieć możliwość pracy w systemie Windows.

2. Przejrzyj zachowanie komunikatu „Zapomniałem kodu PIN”
Niektórzy użytkownicy zgłaszają, że po naciśnięciu „Zapomniałem PIN-u” Na ekranie logowania widać tylko szare pole, które szybko znika. Takie zachowanie oznacza, że ​​asystent, który powinien przeprowadzić Cię przez proces resetowania kodu PIN, zawodzi., najprawdopodobniej z powodu tego samego problemu z poświadczeniami, który powoduje błąd 0x80090016.

3. Spróbuj wejść w tryb awaryjny
Jeżeli masz dostęp do środowiska odzyskiwania (np. po kilku nieudanych próbach uruchomienia) lub z poziomu systemu Windows możesz przejść do Ustawienia → System → Odzyskiwanie, System Windows uruchamia się w trybie awaryjnymMożesz również spróbować usunąć folder Ngc lub utworzyć inne konto użytkownika, co czasami pozwala obejść problem.

Jeśli nie możesz zalogować się za pomocą żadnej metody (ani kodu PIN, ani hasła, ani trybu awaryjnego)Musisz pracować w środowisku odzyskiwania systemu Windows lub na nośniku zewnętrznym, o czym opowiemy nieco później.

Windows Hello

Zresetuj lub utwórz ponownie kod PIN w Ustawieniach

Jeśli nadal możesz zalogować się do systemu Windows za pomocą hasła, pierwszym logicznym rozwiązaniem jest Usuń obecny kod PIN i utwórz nowy.Jest to zabieg najmniej inwazyjny i może okazać się wystarczający, jeśli problem jest łagodny.

Kroki usuwania i ponownego tworzenia kodu PIN usługi Windows Hello

  • Otwórz ustawienia (używając kombinacji klawiszy Windows + I).
  • Idź do Konta → Opcje logowania.
  • W sekcji PIN (Windows Hello)wybierać Usunąć lub podobną opcję.
  • Uruchom ponownie komputer całkowicie, nie wylogowuj się po prostu.
  • Wróć do Ustawienia → Konta → Opcje logowania i naciśnij dalej Dodaj PIN aby utworzyć nowy.

Jeżeli w tym momencie system nadal będzie zwracał błąd 0x80090016 Próba utworzenia kodu PIN jest wyraźnym sygnałem, że folder Ngc jest uszkodzony lub że występuje poważniejszy problem z danymi uwierzytelniającymi.

Usuń folder Ngc, aby ponownie wygenerować ustawienia funkcji Windows Hello

Najbardziej efektywnym rozwiązaniem, o którym informowało wielu użytkowników, jest: Usuń zawartość folderu Ngc i pozwól systemowi Windows go odbudować.W tym folderze przechowywane są najważniejsze dane dotyczące kodu PIN i usługi Windows Hello, dlatego system wygeneruje je ponownie, gdy tylko ustawisz nowy kod PIN.

WAŻNE: Usunięcie tego folderu spowoduje usunięcie bieżących ustawień kodu PIN i może również wpłynąć na uwierzytelnianie biometryczne. (odcisk palca lub rozpoznawanie twarzy). Przed kontynuowaniem upewnij się, że możesz zalogować się za pomocą hasła i, jeśli to możliwe, wykonaj kopię zapasową ważnych danych.

Lokalizacja folderu NGC
Trasa jest następująca:

Ścieżka folderu: C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC

W wielu przypadkach nie będziesz mieć uprawnień do bezpośredniego dostępu do tego folderu.Dlatego procedurę tę wykonuje się zazwyczaj z konsoli o podwyższonych uprawnieniach.

Zaawansowane kroki z wykorzystaniem wiersza poleceń (wymaga uprawnień administratora):

  1. Otwórz wiersz poleceń jako administrator
    W menu Start wpisz polecenieKliknij prawym przyciskiem myszy „Wiersz polecenia” i wybierz „Uruchom jako administrator”.
  2. Przejmij własność folderu Ngc
    Wykonać:

    takeown /f C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC /r /dy

    To polecenie zmienia właściciela folderu i jego zawartość aby konto administratora miało kontrolę.

  3. Udziel administratorom pełnych uprawnień kontrolnych
    Uruchom następujące polecenie:

    icacls C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC /grant administrators:F /t

    Dzięki temu, Konto administratora otrzymuje pełne uprawnienia do wszystkich plików w folderze.

  4. Usuń folder Ngc
    Po uzyskaniu uprawnień usuń folder lub jego zawartość z Eksploratora plików lub za pomocą prostego polecenia:

    rmdir /s /q C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC
  5. Uruchom ponownie komputer
    Wyłącz i włącz ponownie komputer. Po ponownym uruchomieniu Wróć do Ustawień → Konta → Opcje logowania i spróbuj dodać nowy PIN.

W większości przypadków po usunięciu folderu Ngc i ponownym uruchomieniu komputera błąd 0x80090016 znika. Możesz bez problemu utworzyć kod PIN. Jeśli nadal się pojawia, prawdopodobnie doszło do dalszych uszkodzeń systemu.

zaawansowane polecenia dla CFS i DISM

Uruchom SFC i DISM, aby naprawić uszkodzone pliki systemowe

Jeśli uszkodzenie dotyczy plików systemowych, samo zmodyfikowanie folderu Ngc nie wystarczy.W tym miejscu do gry wchodzą narzędzia naprawcze wbudowane w system Windows: SFC (Kontroler plików systemowych) y DISM.

1. SFC /scannow
To polecenie analizuje chronione pliki systemowe i Wymień te, które są uszkodzone lub zmodyfikowane.

  • Otwórz Wiersz poleceń jako administrator.
  • Pisze:
    sfc /scannow
  • Poczekaj, aż zakończ analizę i naprawa (może to potrwać jakiś czas).
  • Po zakończeniu uruchom ponownie komputer.

2. DISM /Online /Cleanup-Image /RestoreHealth
Narzędzie DISM naprawia obraz systemu Windows, którego SFC używa jako odniesienia, więc Zaleca się uruchomienie tego narzędzia, jeśli SFC wykryje problemy lub nie uda się ich wszystkich naprawić..

  • Ponownie w wierszu poleceń jako administrator uruchom:
    DISM /Online /Cleanup-Image /RestoreHealth
  • Poczekaj, aż proces dotrze do 100%Może to potrwać dość długo, szczególnie na wolnych komputerach lub komputerach z ograniczonym połączeniem internetowym.
  • Uruchom ponownie komputer i spróbuj ustawić kod PIN jeszcze raz w opcjach logowania.

Dzięki połączeniu SFC i DISM z usunięciem folderu Ngc rozwiązano zarówno problemy z plikami systemowymi, jak i problemy z konfiguracją specyficzne dla kodu PIN, które są dwiema najczęstszymi przyczynami technicznymi błędu 0x80090016.

Sprawdź Menedżera poświadczeń i sprawdź, czy nie występują potencjalne konflikty

W niektórych przypadkach pochodzenie błędu 0x80090016 jest związane z uszkodzone wpisy w Menedżerze poświadczeńszczególnie, gdy problem pojawia się przy uruchamianiu aplikacji, np. Outlook, przy korzystaniu z konta Microsoft lub sprawdzaniu poprawności powiązanych usług.

Chodzi o to, aby wyczyścić konfliktowe dane uwierzytelniające, tak aby system Windows mógł je utworzyć od nowa. gdy użyjesz ich ponownie.

  • Otwórz Panel sterowania klasyczny.
  • Idź do Konta użytkowników → Menedżer poświadczeń.
  • Na karcie Poświadczenia systemu WindowsSprawdź zapisane wpisy.
  • Usuń wszelkie problematyczne poświadczenia lub poświadczenia, które wydają się być powiązane z kontem Microsoft, pakietem Office lub usługami Outlook. jeśli błąd pojawi się podczas korzystania z tych programów.
  • Zamknij wszystko, uruchom ponownie komputer i Spróbuj uzyskać dostęp ponownie. lub ustawienia Windows Hello.

Ten środek jest zazwyczaj przydatny, gdy kod 0x80090016 pojawia się nie tylko w kodzie PIN usługi Windows Helloale także podczas uwierzytelniania w aplikacjach, które korzystają z tych samych interfejsów API poświadczeń.

TPM, BitLocker i ich związek z błędem 0x80090016

W nowoczesnych laptopach, zwłaszcza komputerach korporacyjnych lub tych z włączonym szyfrowaniem dysku, moduł TPM odgrywa kluczową rolę i mogą mieć związek z problemem.

Gdy uruchomienie się nie powiedzie i komputer poprosi o klucz odzyskiwania BitLockerPo wpisaniu kodu PIN można zalogować się do systemu Windows, ale nie można utworzyć nowego kodu PIN funkcji Windows Hello. Błąd 0x80090016 pojawia się wielokrotnie, a konfiguracja kodu PIN nigdy się nie kończy.

W takich przypadkach zaawansowaną opcją jest wyczyszczenie modułu TPMNależy jednak zachować szczególną ostrożność i wykonać tę czynność tylko wtedy, gdy dysponujesz wszystkimi niezbędnymi kluczami odzyskiwania.

Podstawowe kroki sprawdzania i czyszczenia modułu TPM (tylko jeśli wiesz co robisz):

  • Naciśnij Windows + R, wpisz tpm.msc i naciśnij Enter.
  • Otworzy się konsola zarządzania TPM. Sprawdź wyświetlany status.
  • Jeśli zdecydujesz się kontynuować, skorzystaj z opcji „Usuń TPM” (Wyczyść TPM). Zanim to zrobisz, upewnij się, że masz pod ręką klucze odzyskiwania BitLockera. lub innych systemów szyfrujących.
  • Uruchom ponownie komputer. Podczas uruchamiania może pojawić się prośba o potwierdzenie wymazania modułu TPM.
  • Po zakończeniu procesu spróbuj ponownie. Skonfiguruj kod PIN usługi Windows Hello.

Zresetowanie modułu TPM może rozwiązać wewnętrzne konflikty kluczy. które uniemożliwiają poprawne utworzenie kodu PIN, ale nie jest to krok, który należy podejmować lekkomyślnie: najlepiej traktować go jako ostateczność techniczną przed ponowną instalacją lub naprawą systemu Windows.

Utwórz nowy profil użytkownika, gdy obecny jest uszkodzony

Czasami problem jest tak głęboko zakorzeniony w bieżącym profilu użytkownika, że ​​nie warto go dalej rozwiązywać. Jednym ze sposobów sprawdzenia jest utworzenie nowego konta i sprawdzenie, czy można korzystać z funkcji Windows Hello lub ją skonfigurować bez błędów.

Jeśli wszystko działa poprawnie dla nowego użytkownika, to jest jasne, że oryginalny profil jest uszkodzony (folderów, dzienników, danych uwierzytelniających itd.) i najlepszym rozwiązaniem w perspektywie średnioterminowej będzie migracja na nowe konto.

Kroki tworzenia nowego konta użytkownika:

  • Otwarte Ustawienia → Konta.
  • Wchodzić Rodzina i inni użytkownicy (w niektórych wersjach pojawia się jako „Inni użytkownicy”).
  • Kliknij na „Dodaj kolejną osobę do tego zespołu”.
  • Wybierz, czy chcesz go utworzyć przy użyciu konta Microsoft czy konta lokalnego.
  • Po utworzeniu konta wyloguj się z obecnego konta i zaloguj się na nowe.
  • Idź do Opcje logowania i spróbuj ustawić kod PIN usługi Windows Hello.

Jeśli PIN działa na nowym koncie bez błędu 0x80090016Musisz zdecydować, czy nadal chcesz korzystać ze starego (i problematycznego) profilu, czy przenieść pliki i ustawienia na nowe konto, aby zapewnić większą stabilność systemu.

Korzystanie ze środowiska odzyskiwania i przywracanie systemu do poprzedniego punktu

Jeśli problem uniemożliwia Ci zalogowanie się przez cały czas lub poprzednie rozwiązania nie działają, musisz uciec się do... Środowisko odzyskiwania systemu Windows (WinRE)Następnie możesz spróbować przywrócić system lub naprawić proces rozruchu.

Dostęp do środowiska odzyskiwania
Zazwyczaj środowisko WinRE pojawia się automatycznie po kilku nieudanych próbach uruchomienia systemu, ale można do niego uruchomić także z nośnika instalacyjnego systemu Windows 10 lub 11.

Przydatne opcje w WinRE:

  • Naprawa rozruchu: próbuje rozwiązać problemy, które uniemożliwiają prawidłowe uruchomienie systemu Windows.
  • Przywracanie systemuJeśli utworzyłeś punkty przywracania, możesz przywrócić system Windows do momentu, w którym kod PIN działał prawidłowo.
  • Dostęp do wiersza poleceńStąd możesz także spróbować ręcznie usunąć lub zmienić nazwę folderu Ngc, jeśli nie masz do niego dostępu z poziomu systemu Windows.

Przywracanie systemu jest szczególnie przydatne, jeśli wiesz, że problem pojawił się zaraz po określonej aktualizacji lub zmianie.Powracając do poprzedniego punktu, można cofnąć zmiany w plikach systemowych i ustawieniach bez utraty dokumentów osobistych (choć niektóre aplikacje zainstalowane po utworzeniu punktu przywracania mogą zostać utracone).

Jeśli nadal nie możesz korzystać z funkcji Windows Hello lub kodu PINNastępnym krokiem byłaby naprawa systemu Windows na miejscu (z zachowaniem plików, ale ponowną instalacją systemu) lub, w najgorszym przypadku, czysta instalacja. W takich przypadkach zaleca się wcześniejsze utworzenie kopii zapasowej wszystkich ważnych danych, na przykład poprzez skopiowanie danych na inny dysk rozruchowy, jeśli to konieczne.

Błąd Windows Hello 0x80090016 można zazwyczaj rozwiązać bez konieczności ponownej instalacji całego systemu.Czasami jednak wymaga to kilku etapów naprawy: od najprostszych (usunięcie i ponowne utworzenie kodu PIN, sprawdzenie uprawnień) po bardziej techniczne środki, takie jak usunięcie folderu Ngc, uruchomienie narzędzia SFC/DISM, sprawdzenie modułu TPM, a nawet użycie środowiska odzyskiwania i funkcji Przywracania systemu. Łącząc te strategie, na większości komputerów możliwe jest ponowne zalogowanie się zarówno przy użyciu kodu PIN, jak i metod biometrycznych bez utraty programów i danych.

Przycisk hasła znika w systemie Windows 11
Powiązany artykuł:
Windows 11: przycisk hasła znika po aktualizacji