B35 – Windows-kern: Explorer.exe hangdiagnose (freeze-analyse)
B35 – Windows-kern: Explorer.exe hangdiagnose (freeze-analyse)
Gebruik dit wanneer:
• Explorer.exe hangt (freeze) zonder crash
• Taakbalk reageert niet
• Startmenu opent niet
• Desktop-iconen zijn zichtbaar maar niet klikbaar
• Rechtsklik-menu’s openen niet
• Verkenner opent maar bevriest
• CPU-gebruik van Explorer.exe is 0% of juist 100%
• Geen foutmeldingen in Event Viewer (stil falen)
Explorer kan hangen door:
1. Shell32.dll deadlock
2. Combase.dll COM-wachtrijen
3. Windows.Storage.dll timeouts
4. TwinUI (Win11) UI-blokkades
5. IconCache corruptie
6. ThumbCache corruptie
7. DCOM-permissies
8. RPC timeouts
9. ProfSvc half geladen profiel
10. Userinit incomplete shellstart
11. Shell-extensies van derden
-----------------------------------------
Stap 1 – Controleren van Explorer CPU-status
-----------------------------------------
Taakbeheer → Details → explorer.exe
Scenario A:
• CPU = 0%
• geheugen stabiel
→ Explorer wacht op COM/DCOM/RPC
Scenario B:
• CPU = 100%
• geheugen stijgt
→ Explorer zit in Shell32-loop of TwinUI-loop
Scenario C:
• CPU = 0%
• geheugen stijgt
→ Explorer wacht op Windows.Storage.dll
Gebruik dit om de juiste herstelpagina te kiezen.
-----------------------------------------
Stap 2 – Shell-extensies controleren (kritiek)
-----------------------------------------
Veel freezes worden veroorzaakt door:
• contextmenu-extensies
• cloud-extensies
• zip-extensies
• grafische drivers
• antivirus-extensies
Gebruik:
Win + R → shell:startup
Win + R → regedit
Ga naar:
HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extensions
Let op:
• onbekende CLSID’s
• extensies van oude software
• extensies van antivirus
Oplossing:
→ B47 (Shell-extensies herstel)
-----------------------------------------
Stap 3 – Shell32.dll deadlock
-----------------------------------------
Symptomen:
• rechtsklik opent niets
• taakbalk reageert niet
• desktop-iconen klikbaar maar traag
Oplossing:
→ B22 (Shell32.dll herstel)
-----------------------------------------
Stap 4 – Combase.dll COM-wachtrij blokkade
-----------------------------------------
Symptomen:
• Explorer opent maar bevriest
• Startmenu opent niet
• UWP-shell reageert niet
Oplossing:
→ B23 (Combase.dll herstel)
-----------------------------------------
Stap 5 – Windows.Storage.dll timeouts
-----------------------------------------
Symptomen:
• Verkenner opent maar blijft “laden”
• mappen openen traag
• contextmenu’s hangen
Oplossing:
→ B24 (Windows.Storage.dll herstel)
-----------------------------------------
Stap 6 – TwinUI (Windows 11) UI-blokkade
-----------------------------------------
Symptomen:
• moderne contextmenu’s openen niet
• taakbalk reageert niet
• Startmenu blijft hangen
Oplossing:
→ B25 (TwinUI herstel)
-----------------------------------------
Stap 7 – IconCache corruptie
-----------------------------------------
Symptomen:
• iconen laden traag
• Explorer bevriest bij openen van mappen
• desktop-iconen verdwijnen tijdelijk
Oplossing:
→ B45 (IconCache herstel)
-----------------------------------------
Stap 8 – ThumbCache corruptie
-----------------------------------------
Symptomen:
• Explorer hangt bij thumbnails
• dllhost.exe CPU = 100%
• foto/video-mappen openen traag
Oplossing:
→ B45 (ThumbCache herstel)
-----------------------------------------
Stap 9 – RPC/DCOM timeouts
-----------------------------------------
Symptomen:
• Explorer reageert niet
• geen foutmelding
• freeze bij openen van contextmenu’s
Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)
-----------------------------------------
Stap 10 – ProfSvc half geladen profiel
-----------------------------------------
Symptomen:
• desktop verschijnt maar reageert niet
• taakbalk werkt niet
• Startmenu opent niet
Oplossing:
→ B17 (ProfSvc herstel)
-----------------------------------------
Stap 11 – Userinit incomplete shellstart
-----------------------------------------
Symptomen:
• Explorer start wel maar hangt direct
• zwart scherm → daarna freeze
Oplossing:
→ B18 (UserInit herstel)
-----------------------------------------
Stap 12 – Shell-waarde controleren
-----------------------------------------
Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell moet zijn:
explorer.exe
Afwijkingen:
• extra parameters → freeze
• toolverwijzing → malware
Oplossing:
→ B41–B50 (shell-herstel)
-----------------------------------------
Stap 13 – Event Viewer (stil falen)
-----------------------------------------
Explorer-freezes geven vaak géén foutmelding.
Zoek:
• “hung application”
• “timeout”
• “DCOM got error”
• “RPC server unavailable”
-----------------------------------------
Stap 14 – Explorer herstellen via SFC
-----------------------------------------
CMD:
sfc /scannow
-----------------------------------------
Stap 15 – Explorer herstellen via DISM
-----------------------------------------
CMD:
DISM /Online /Cleanup-Image /RestoreHealth
-----------------------------------------
Stap 16 – Explorer herstellen via ISO
-----------------------------------------
CMD:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess
-----------------------------------------
Stap 17 – Conclusie
-----------------------------------------
Als Explorer werkt:
• desktop reageert
• taakbalk werkt
• Startmenu opent
• contextmenu’s werken
• thumbnails laden
• UWP werkt
Als Explorer hangt:
→ herstel volgens freeze-type:
Shell32 → B22
Combase → B23
Windows.Storage → B24
TwinUI → B25
IconCache → B45
ThumbCache → B45
RPC/DCOM → B26/B27
ProfSvc → B17
Userinit → B18
Shell → B41–B50
Terug naar Index B:
B01 – Index B
Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.