B33 – Windows-kern: Shell-keten (Explorer) diepdiagnose
B33 – Windows-kern: Shell-keten (Explorer) diepdiagnose
Gebruik dit wanneer:
• Explorer.exe start niet of sluit direct
• Taakbalk ontbreekt of blijft hangen
• Desktop-iconen niet verschijnen
• Rechtsklik-menu’s werken niet
• Startmenu opent niet
• UWP-shellcomponenten falen
• Shell32.dll, combase.dll of windows.storage.dll geeft fouten
• Userinit werkt wel, maar Explorer niet
• SFC/DISM repareert onderdelen, maar shell blijft instabiel
De Shell-keten bestaat uit:
1. Userinit
2. Shell (explorer.exe)
3. Shell32.dll
4. Combase.dll
5. Windows.Storage.dll
6. Twinui.pcshell.dll (Windows 11)
7. UWP-shellcomponenten
8. IconCache / ThumbCache
9. Taakbalk / Startmenu
-----------------------------------------
DE KETEN (volledige volgorde)
-----------------------------------------
1. Userinit start Shell
2. Shell start Explorer
3. Explorer laadt Shell32.dll
4. Explorer laadt Combase.dll
5. Explorer laadt Windows.Storage.dll
6. Explorer laadt Twinui.pcshell.dll (Win11)
7. Explorer start UWP-shellcomponenten
8. Explorer laadt IconCache
9. Explorer start Taakbalk en Startmenu
Als één onderdeel faalt → Explorer faalt.
-----------------------------------------
Stap 1 – Controleren van Shell-waarde
-----------------------------------------
Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell moet zijn:
explorer.exe
Afwijkingen:
• verwijzing naar tool → malware
• ontbrekende waarde → geen desktop
• extra parameters → Explorer crasht
Oplossing:
→ B41–B50 (shell-herstel)
-----------------------------------------
Stap 2 – Controleren of explorer.exe aanwezig is
-----------------------------------------
Locatie:
C:\Windows\explorer.exe
Controleer:
• bestand bestaat
• digitale handtekening geldig
• niet 0 KB
Afwijkingen:
• corrupt → shell start niet
• ontbreekt → Windows heeft geen desktop
-----------------------------------------
Stap 3 – Controleren van Shell32.dll
-----------------------------------------
Locatie:
C:\Windows\System32\shell32.dll
Explorer gebruikt Shell32.dll voor:
• contextmenu’s
• taakbalk
• desktop
• bestandsverkenner
Afwijkingen:
→ B22 (Shell32.dll herstel)
-----------------------------------------
Stap 4 – Controleren van Combase.dll
-----------------------------------------
Locatie:
C:\Windows\System32\combase.dll
Explorer gebruikt Combase.dll voor:
• COM-objecten
• UWP-integratie
• moderne UI
Afwijkingen:
→ B23 (Combase.dll herstel)
-----------------------------------------
Stap 5 – Controleren van Windows.Storage.dll
-----------------------------------------
Locatie:
C:\Windows\System32\Windows.Storage.dll
Explorer gebruikt Windows.Storage.dll voor:
• bestandsbeheer
• UWP-shell
• contextmenu’s
Afwijkingen:
→ B24 (Windows.Storage.dll herstel)
-----------------------------------------
Stap 6 – Controleren van Twinui.pcshell.dll (Windows 11)
-----------------------------------------
Locatie:
C:\Windows\System32\twinui.pcshell.dll
Explorer gebruikt TwinUI voor:
• moderne contextmenu’s
• taakbalk
• Startmenu
Afwijkingen:
→ B25 (Twinui.pcshell.dll herstel)
-----------------------------------------
Stap 7 – Controleren van UWP-shellcomponenten
-----------------------------------------
Locatie:
C:\Windows\SystemApps
Controleer:
• ShellExperienceHost
• StartMenuExperienceHost
• immersivecontrolpanel
Afwijkingen:
• corrupte UWP → Explorer crasht
-----------------------------------------
Stap 8 – Controleren van IconCache / ThumbCache
-----------------------------------------
Locatie:
C:\Users\\AppData\Local\Microsoft\Windows\Explorer
Controleer:
• iconcache_*.db
• thumbcache_*.db
Afwijkingen:
• corrupte cache → Explorer crasht
• thumbnails ontbreken → dllhost.exe faalt
Oplossing:
→ B45 (IconCache/ThumbCache herstel)
-----------------------------------------
Stap 9 – Controleren van Taakbalk-componenten
-----------------------------------------
Windows 10:
• taskbar.dll
• explorerframe.dll
Windows 11:
• twinui.pcshell.dll
• ShellExperienceHost
Afwijkingen:
→ B43 (Taakbalk herstel)
-----------------------------------------
Stap 10 – Controleren van Startmenu-componenten
-----------------------------------------
Windows 10/11:
• StartMenuExperienceHost.exe
• ShellExperienceHost.exe
Afwijkingen:
• Startmenu opent niet
• Explorer crasht bij UI-initialisatie
-----------------------------------------
Stap 11 – Controleren van Event Viewer
-----------------------------------------
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System
Zoek:
• Explorer
• Shell32
• Combase
• Windows.Storage
• TwinUI
• dllhost.exe
Veelvoorkomende fouten:
• “Faulting module: shell32.dll”
• “Faulting module: combase.dll”
• “Faulting module: windows.storage.dll”
• “COM Surrogate has stopped working”
-----------------------------------------
Stap 12 – Shell herstellen via SFC
-----------------------------------------
Open CMD:
sfc /scannow
Als SFC:
• Explorer-componenten repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14
-----------------------------------------
Stap 13 – Shell herstellen via DISM
-----------------------------------------
Open CMD:
DISM /Online /Cleanup-Image /RestoreHealth
Als fout:
• “source files not found” → lokale bron nodig → B13–B14
-----------------------------------------
Stap 14 – Shell herstellen via ISO
-----------------------------------------
Mount ISO:
• Rechtsklik → Koppelen
Open CMD:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess
-----------------------------------------
Stap 15 – Conclusie
-----------------------------------------
Als Shell werkt:
• Explorer start
• desktop verschijnt
• taakbalk werkt
• Startmenu opent
• UWP werkt
• thumbnails werken
Als Shell faalt:
→ herstel volgens matrix:
B41–B50 (Shell)
B22 (Shell32)
B23 (Combase)
B24 (Windows.Storage)
B25 (TwinUI)
B45 (IconCache)
B43 (Taakbalk)
B29 (COM Surrogate)
B13–B14 (component store)
Terug naar Index B:
B01 – Index B
Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.