Profil użytkownika się nie ładuje
„Zalogowano przy użyciu profilu tymczasowego” / pulpit pusty / wszystko zniknęło
Scenariusz z życia
Użytkownik dzwoni: „Nie mam dokumentów, pulpit pusty, wszystko zniknęło!”
To prawie nigdy nie jest utrata danych. Windows nie załadował profilu, więc zalogował użytkownika na profil tymczasowy (TEMP).
Pliki nadal istnieją — system tylko nie potrafił ich podpiąć.
Co to jest profil użytkownika
Po zalogowaniu Windows ładuje katalog: C:\Users\nazwa_uzytkownika
Tam są:
- pulpit
- dokumenty
- ustawienia aplikacji
- Outlook / przeglądarka
- rejestr użytkownika (NTUSER.DAT)
Jeśli profil się nie załaduje → Windows tworzy tymczasowy.
Jak rozpoznać problem
Objawy: komunikat o profilu tymczasowym, brak ikon, brak zapisanych haseł, wszystko wraca po wylogowaniu.
Sprawdzenie: whoami, echo %userprofile%
Jeśli pokazuje C:\Users\TEMP → profil nie został załadowany.
Najczęstsze przyczyny
1. Zablokowany plik NTUSER.DAT (najczęstsze)
Profil był używany → komputer został wyłączony → plik nadal „otwarty”. Windows nie może zamontować rejestru użytkownika.
Typowe po: reset prądu, zabicie procesu, wymuszone restarty.
2. Uszkodzone SID w rejestrze
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Powstają dwa SID: normalny i z dopiskiem .bak. Windows wybiera zły → tworzy TEMP.
3. Brak miejsca na dysku
Profil nie może się rozpakować → TEMP. Bardzo częste na serwerach RDS.
4. Brak uprawnień NTFS do folderu użytkownika
Ktoś zmienił ACL. System nie może otworzyć katalogu.
5. Roaming profile / folder redirection niedostępny
Serwer plików offline → profil nie ładuje się.
Naprawa — krok po kroku
Krok 1 — WYLOGUJ użytkownika
Nigdy nie naprawiaj podczas aktywnej sesji.
Krok 2 — sprawdź czy dane istnieją
C:\Users\ — jeśli folder jest → dane są bezpieczne.
Krok 3 — napraw SID (.bak)
regedit → przejdź do HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
Znajdziesz: S-1-5-21-XXXXX oraz S-1-5-21-XXXXX.bak.
Naprawa:
- usuń klucz bez .bak
- usuń .bak z nazwy drugiego
- restart
Krok 4 — jeśli nadal nie działa
Usuń profil lokalny (NIE konto domenowe): System → Advanced → User Profiles → Usuń profil. Zaloguj ponownie → Windows stworzy nowy.
Krok 5 — odzysk danych użytkownika
Skopiuj z C:\Users\staryprofil do C:\Users\nowyprofil.
NIE kopiuj: NTUSER.DAT, AppData\Local\Microsoft\Windows
Myślenie administratora
Profil = tylko kontener ustawień. Konto domenowe ≠ profil. Usuwając profil nie usuwasz użytkownika.
Szybka checklista admina
echo %userprofile%
C:\Users\
sprawdź miejsce na dysku
regedit → ProfileList
usuń profil lokalny
Zapamiętaj – fakty egzaminowe
- profil tymczasowy ≠ utrata danych
- konto AD działa niezależnie od profilu
- najczęściej winny NTUSER.DAT
- .bak w ProfileList = klasyczny problem
- usunięcie profilu jest bezpieczne