Rozwiązanie problemu wieszającego się procesu explorer.exe

Stupid Crash

Od dłuższego czasu na prywatnym komputerze (Windows 7 Ultimate  x64 SP1) pojawiała się informacja o procesie explorer.exe, który przestał działać i automatycznie się restartował. Oczywiście pojawiał się również odpowiedni wpis w logach:

Log Name: Application
Source: Application Error
Date: 2012-01-06 20:44:56
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: wojcieh-PC
Description:
Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4
Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c8f9
Exception code: 0xc0000005
Fault offset: 0x0000000000052fc6
Faulting process id: 0x63c
Faulting application start time: 0x01ccccab85e48ff9
Faulting application path: C:WindowsExplorer.EXE
Faulting module path: C:WindowsSYSTEM32ntdll.dll
Report Id: e89c8c7e-389e-11e1-9d67-005056c00008

W Internecie znajduje się bardzo dużo narzekań na ten problem jednak w moim przypadku rozwiązanie musiałem znaleźć sam.

Na forum znalazłem możliwe rozwiązania problem (uruchomienie sfc /scannow (System File Checker), utworzenie nowego profilu, naprawa instalacji Windowsa).

Pokażę Wam, w jaki sposób rozwiązałem ten problem.

  1. Pobrałem plik udostępniony przez André Ziegler na jego Skydrive i dodałem wpis do rejestru. Plik tworzy w katalogu C:LocalDumps minidumpa za każdym razem gdy explorer.exe zrestartuje się.
  2. Oto zawartość pliku REG:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsWindows Error ReportingLocalDumpsExplorer.exe]
"DumpFolder"=hex(2):43,00,3a,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,44,00,75,
00,6d,00,70,00,73,00,00,00
  1. Zrestartowałem komputer i zaraz po starcie systemu w katalogu C:LocalDumps znalazłem plik explorer.exe.2124.dmp (oczywiście explorer.exe się zrestartował)
  2. Zainstalowałem Windows Debugging Tools - to samo narzędzie, które używane jest do analizy Blue Screen Of Death (BSOD)
  3. Otworzyłem plik explorer.exe.2124.dmp i użyłem polecenia !analyze -v 6.. Znalazłem program, przez który explorer.exe restartował się

    Windows Debuggin Tools !analyze -v

  4. W moim przypadku winowajcą okazał się program SugarSync. Po wyłączeniu startowania programu wraz ze startem systemu problem nie występuje.