Błąd „Nie można załadować profilu użytkownika” przy logowaniu na serwerze terminali
Dzisiaj 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):
Dodatkowo w Dzienniku Zdarzeń pojawiają się wpisy:
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
Ź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ć 🙂
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 ?
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.
nic nie stoi na przeszkodzie abyś sobie skopiował rejestr użytkownika ntuser.dat przed skasowaniem i ponownie nadpisał na nowym profilu.
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
wystarczy w trybie awaryjnym w panelu sterowanie przywrocic system do paru dni wczesniej a nie usuwac jakies sidy pozdro
Chyba, że nie bardzo chcesz wracać do ustawień sprzed kilku dni 😉