Błąd „Nie można załadować profilu użytkownika” przy logowaniu na serwerze terminali


 

spece_IT_Windows_Errors_3_210x210Dzisiaj podpowiem jak radzić sobie w sytuacji, gdy użytkownik nie może poprawnie zalogować się do serwera terminali – jego profil jest tymczasowy i wszelkie zmiany w profilu (na przykład utworzone skróty na pulpicie) zostają utracone po wylogowaniu. Opisana sytuację znam Windows Serwer 2003 i 2008 (również R2) – jeśli mieliście podobnie „przygody” w wersji 2012, koniecznie napiszcie komentarz. Dodam, że skasowanie profil nie pomaga i sytuacja jest identyczna niezależnie od tego, czy użytkownik ma profil wędrujący, czy nie.

Symptomy

Przy logowaniu pojawia poniższy komunikat (wersja polska i angielska):

Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off

Logowanie usługi profilów użytkowników nie powiodło się. Nie można załadować profilu użytkownika.

Dodatkowo w Dzienniku Zdarzeń pojawiają się wpisy:

Log Name: Application
Source: Microsoft-Windows-User Profiles Service
Date: Date
Event ID: 1511
Task Category: None
Level: Warning
Keywords: Classic
User: User
Computer: nazwa_komputera
Description: Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off

Nazwa dziennika: Aplikacja
Źródło: Usługa profilów użytkowników systemu Microsoft Windows
Data: Data
Identyfikator zdarzenia: 1511
Kategoria zadania: Brak
Poziom: Ostrzeżenie
Słowa kluczowe: Klasyczny
Użytkownik: Użytkownik
Komputer: nazwa_komputera
Opis: System Windows nie może znaleźć profilu lokalnego i loguje użytkownika przy użyciu profilu tymczasowego. Zmiany wprowadzone w profilu zostaną utracone po wylogowaniu.

Rozwiązanie

Problem ten można rozwiązać kasując profil użytkownika ORAZ odpowiedni wpis w rejestrze.

Uruchamiamy Rejstr (np poprzez Start -> Run/Uruchom -> regedit,exe)

Nawigujemy do klucza:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

W kluczu tym znajdziemy SIDy należące do wszystkich profili na tym serwerze. Możemy „na ślepo” zaznaczyć każdy SID po kolei, aby znaleźć nasz poszukiwany, pechowy login, ale oczywiście sprytniejszym rozwiązaniem jest znalezienie SIDu dla danego loginu jedną z metod opisywanych przezemnie w poradzie „PsGetSID.exe i inne sposoby na tłumaczenie nazwy konta na SID (i vice versa)

Po skasowaniu klucza z SIDem naszego użytkownika, problem powinien ustąpić :)


Podobne Tematy:

  • Damiano

    Mam pytanie czy jeśli ten komunikat dotyczy konta administratora (mnie) to wszystkie dane z tego konta będą usunięte, jeżeli usunę tego SIDA ?

  • Łukasz Skalikow

    Jeśli masz problem z komunikatem jak w artykule, to aby go rozwiązać, samo skasowanie wpisu nie wystarczy – musisz też wykasować profil z C:\Users. Oznacza to utratę wszystkich personalnych ustawień. Oczywiście katalogi Pulpit, Moje Dokumenty i Ulubione możesz sobie łatwo „z-backup-ować” i odzyskać na nowym profilu.

    • Merfi

      nic nie stoi na przeszkodzie abyś sobie skopiował rejestr użytkownika ntuser.dat przed skasowaniem i ponownie nadpisał na nowym profilu.

  • lokerlol

    Właśnie rozwiązałem u siebie ten problem.
    Wchodzisz tak jak piszę do rejestru i osuwasz SID-a i usuwasz z nazwy klucza rozszerzenie .bak i tyle i działa