Pulpit zniknięty po modyfikacji rejestru wskazuje na przypadkowo zmienioną wartość klucza Shell w sekcji Winlogon.
Rola powłoki systemowej w uruchamianiu pulpitu
Komunikat lub sytuacja, w której po zalogowaniu nie pojawiają się ikony, pasek zadań ani zwykłe okna systemu Windows, może wynikać z nieprawidłowej wartości rejestru odpowiedzialnej za uruchomienie powłoki systemowej. Powłoka, nazywana w środowisku Windows shell, zapewnia podstawową obsługę graficzną sesji użytkownika. W typowej instalacji jej plikiem wykonywalnym jest explorer.exe. Ten proces odpowiada między innymi za wyświetlanie pulpitu, paska zadań, menu Start oraz okien Eksploratora plików.
Ustawienie jest przechowywane w kluczu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, w wartości tekstowej Shell. W standardowym środowisku wartość ta zawiera nazwę explorer.exe. Jeżeli zostanie wyczyszczona, zastąpiona inną nazwą albo wskazuje na nieistniejący plik, logowanie może zakończyć się wyświetleniem pustego tła, czarnego ekranu lub samego kursora myszy. Nie oznacza to automatycznie uszkodzenia plików użytkownika. Problem dotyczy przede wszystkim uruchomienia elementu interfejsu po rozpoczęciu sesji.
Jak modyfikacja rejestru prowadzi do pustej sesji
Rejestr systemu Windows jest hierarchiczną bazą konfiguracji, z której korzystają usługi, sterowniki i programy systemowe. Zmiana wartości w sekcji Winlogon może nastąpić podczas ręcznej optymalizacji systemu, usuwania pozostałości po oprogramowaniu, działania skryptu albo instalacji programu, który próbuje uruchamiać własny składnik razem z sesją użytkownika. Szczególnie ryzykowne jest zastępowanie istniejącej wartości bez utworzenia kopii poprzedniej konfiguracji.
Podobny objaw może mieć także inną przyczynę. Proces explorer.exe może zostać zakończony, zablokowany przez oprogramowanie zabezpieczające, uszkodzony przez awarię systemu albo uniemożliwiony przez złośliwe oprogramowanie. Dlatego sam brak pulpitu nie wystarcza do potwierdzenia, że winna jest wartość Shell. W diagnostyce należy odróżnić zmianę konfiguracji od sytuacji, w której powłoka jest uruchamiana prawidłowo, ale natychmiast się zamyka. Znaczenie ma również to, czy problem występuje na jednym koncie użytkownika, czy na wszystkich kontach systemu.
Sprawdzenie wartości Shell i bezpieczne przywrócenie interfejsu
Jeżeli po zalogowaniu działa skrót Ctrl+Shift+Esc, można otworzyć Menedżera zadań i sprawdzić, czy na liście procesów znajduje się Eksplorator Windows. Ręczne uruchomienie explorer.exe może tymczasowo przywrócić pulpit, ale nie naprawia błędnej konfiguracji rejestru. W Menedżerze zadań można uruchomić nowe zadanie i otworzyć program regedit.exe, pod warunkiem że konto ma odpowiednie uprawnienia.
Przed zmianą wartości należy wyeksportować odpowiedni klucz rejestru albo wykonać kopię zapasową systemu. W edytorze rejestru trzeba przejść do sekcji Winlogon i sprawdzić, czy wartość Shell ma postać explorer.exe. Nie należy usuwać całego klucza ani zmieniać innych ustawień bez rozpoznania ich funkcji. Jeżeli system nie pozwala uruchomić edytora rejestru, diagnostyka może wymagać uruchomienia środowiska odzyskiwania Windows, sprawdzenia ostatnich punktów przywracania lub podłączenia dysku do sprawnego komputera. Po korekcie należy ponownie uruchomić komputer i sprawdzić, czy pulpit, pasek zadań oraz menu Start działają w nowej sesji.
Jeżeli wartość jest prawidłowa, należy sprawdzić dzienniki zdarzeń, stan pliku explorer.exe, integralność plików systemowych oraz wpływ programów uruchamianych przy logowaniu. W zależności od wyników mogą być potrzebne narzędzia systemowe do kontroli plików Windows, odinstalowanie ostatnio dodanego programu albo analiza profilu użytkownika. Bez takiego rozróżnienia przypadkowa kolejna zmiana rejestru może usunąć objaw tylko na chwilę i utrudnić ustalenie rzeczywistej przyczyny.
Naprawa komputera po nieudanej zmianie rejestru
Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnostyką problemów z uruchamianiem powłoki Windows po modyfikacji rejestru. W ramach rozpoznania można ustalić, czy przyczyną jest wartość Shell, awaria procesu Eksploratora, uszkodzenie plików systemowych czy konflikt z programem startowym. Przywracanie ustawień powinno być wykonywane po zabezpieczeniu danych i zapisaniu stanu wyjściowego rejestru, aby możliwe było odtworzenie poprzedniej konfiguracji w razie błędnej korekty.
Ważne jest także sprawdzenie, czy po naprawie poprawnie działają wszystkie podstawowe elementy sesji: logowanie, pulpit, pasek zadań, menu Start, Eksplorator plików oraz uruchamianie programów. Jeżeli problem powraca, sama zmiana wartości Shell nie rozwiązuje przyczyny i potrzebna jest dalsza analiza oprogramowania, konta użytkownika lub stanu systemu Windows.