Co może spowodować, że Explorer.exe nie uruchomi się?

2

Po uruchomieniu komputera dostaję tylko czarny ekran i tylko jeden z kilku programów, które powinny się uruchomić podczas logowania. Używanie CTRL+ ALT+ DELi uruchamianie Explorer.exe działa zgodnie z przeznaczeniem.

Jednak mój motyw Windows jest wypaczony, a kiedy kliknę pulpit prawym przyciskiem myszy, pojawia się informacja, że ​​menedżer okien pulpitu został wyłączony. Uruchomienie narzędzia do rozwiązywania problemów pod Personalizepoleceniem w tym menu kontekstowym po kliknięciu prawym przyciskiem myszy rozwiązuje problem, ale mój komputer działa wolniej niż zwykle, a niektóre programy nie działają całkowicie.

W oparciu o kilka wyszukiwań w Google wydaje się, że najbardziej popularną poprawką jest regeditsprawdzenie i sprawdzenie, czy pewne wartości były prawidłowe, takie jak HKEY_LOCAL_MACHINEitp. Wszystkie wydawały się być w porządku, ale znalazłem wynik sugerujący, że może złośliwe oprogramowanie zastąpiło się i ukryło jak Explorer.exe. Uruchomiłem Hitman Pro i znalazłem plik .dll, który został ukryty i oznaczony jako złośliwe oprogramowanie. Zostało to następnie usunięte i kilka innych skanów z innych programów wykazało nic więcej.

Problem nadal występował i znalazłem sugestię, aby rozpocząć w trybie awaryjnym. Działa to doskonale z doskonale działającym programem explorer.exe, co prowadzi mnie do przekonania, że ​​gdzieś mój laptop powinien odczytać polecenie uruchomienia, Explorer.exezostał uszkodzony lub nie jest poprawnie odczytywany. Ponadto wydaje się, że nie ma żadnych punktów przywracania systemu.

Większość tego, co zrobiłem, to tylko moje niewykształcone zgadywanie.

Czy ktoś jeszcze tego doświadczył i co mogę zrobić, aby to naprawić?

tom siarka
źródło
1
Wykonaj kopię zapasową danych i ponownie zainstaluj system Windows. Jeśli przyczyną było złośliwe oprogramowanie, nie ma możliwości dowiedzenia się, co jeszcze zostało uszkodzone, zwłaszcza jeśli grasz w HKLM.

Odpowiedzi:

1

Rzeczywisty explorer.exeproces jest zwykle uruchamiany na userinit.exepodstawie wartości, przy HKLM\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon\Shellktórej wartość powinna być REG_SZrówna wartości explorer.exe. Istnieje wyjątek od systemu Windows Internals się na tym blogu , który zawiera szczegółowy opis procesu inicjalizacji sesji.

Nie wyjaśniłoby to żadnych problemów z DWM lub powolnością, ale jeśli złośliwe oprogramowanie początkowo spowodowało zmianę, nadal mogło powodować problemy lub uszkodzić kluczowe części systemu. Najlepszym rozwiązaniem jest ponowna instalacja, ale możesz też zrobić szybkie sprawdzenie autoruns.exe.

Mitch
źródło