B23 – Combase.dll herstel
B23 – Combase.dll herstel
Gebruik dit wanneer:
• Explorer.exe crasht bij opstarten
• Shell32.dll geeft foutmeldingen over COM-objecten
• Taakbalk of Startmenu werkt niet
• UWP-apps openen niet of sluiten direct
• “Faulting module: combase.dll” verschijnt in Event Viewer
• SFC meldt “hash mismatch” voor combase.dll
• DISM meldt “payload missing” voor combase.dll
• Windows 10/11 UI-elementen ontbreken of blijven hangen
Stap 1 – Controleren of combase.dll aanwezig is
Locatie:
C:\Windows\System32\combase.dll
Controleer:
• bestand bestaat
• bestand is niet 0 KB
• digitale handtekening geldig
Afwijkingen:
• ontbreekt → COM-subsystem werkt niet
• corrupt → herstel vereist
Stap 2 – Controleren van permissies
1. Rechtsklik op combase.dll
2. Eigenschappen → Beveiliging
Moet bevatten:
• SYSTEM (volledig)
• Administrators (lezen)
• TrustedInstaller (eigenaar)
Afwijkingen:
• verkeerde eigenaar → servicing stack corrupt
• ontbrekende SYSTEM → kritieke fout
Stap 3 – Controleren van afhankelijkheden
Locatie:
C:\Windows\System32
Controleer:
• rpcrt4.dll
• ole32.dll
• shell32.dll
• windows.storage.dll
• twinui.pcshell.dll (Windows 11)
Afwijkingen:
• ontbrekende DLL → SFC/DISM
• corrupte DLL → component store corrupt
Stap 4 – Controleren van Explorer interactie
Explorer.exe gebruikt combase.dll voor:
• COM-objecten
• contextmenu’s
• taakbalk
• UWP-integratie
Als Explorer crasht:
→ combase.dll waarschijnlijk beschadigd
Stap 5 – Controleren van Startmenu interactie
Windows 10:
• ShellExperienceHost.exe
• StartMenuExperienceHost.exe
Windows 11:
• StartMenuExperienceHost.exe
• twinui.pcshell.dll
Als Startmenu niet werkt:
→ combase.dll kan COM-objecten niet initialiseren
Stap 6 – Controleren van Event Viewer meldingen
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System
Zoek:
• Explorer.exe
• Shell32.dll
• Combase.dll
• Application Error
Veelvoorkomende fouten:
• “Faulting module: combase.dll”
• “COM object failed to initialize”
• “Explorer.exe failed to start”
Stap 7 – Combase.dll herstellen via SFC
Open CMD (administrator):
sfc /scannow
Als SFC:
• combase.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14
Stap 8 – Combase.dll herstellen via DISM
Open CMD:
DISM /Online /Cleanup-Image /RestoreHealth
Als fout:
• “source files not found” → lokale bron nodig → B13–B14
Stap 9 – Combase.dll herstellen via ISO (lokale bron)
Mount ISO:
• Rechtsklik → Koppelen
Open CMD:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess
X = stationsletter van ISO
Als fout:
• probeer index :2 of :3
Stap 10 – Controleren van Shell-waarde
Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell moet zijn:
explorer.exe
Afwijkingen:
• verwijzing naar tool → malware
• ontbrekende waarde → shell start niet
Stap 11 – Controleren van Userinit interactie
Userinit → Shell → Explorer
Als Userinit faalt:
• combase.dll wordt niet geladen
• Explorer start niet
Oplossing:
→ B18 (UserInit herstellen)
Stap 12 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell
Als ProfSvc faalt:
• combase.dll wordt niet geladen
• Explorer start niet
Oplossing:
→ B17 (ProfSvc herstellen)
Stap 13 – Controleren van Taakbalk-componenten
Windows 10:
• taskbar.dll
Windows 11:
• twinui.pcshell.dll
Afwijkingen:
→ B43 (Taakbalk herstellen)
Stap 14 – Controleren van UWP-componenten
Locatie:
C:\Windows\SystemApps
Controleer:
• ShellExperienceHost
• StartMenuExperienceHost
• immersivecontrolpanel
Afwijkingen:
• corrupte UWP → COM-subsystem faalt
Stap 15 – Conclusie
Als combase.dll via ISO hersteld is:
• Explorer.exe start weer
• Taakbalk werkt
• Startmenu functioneert
• UWP-apps openen normaal
Als combase.dll via ISO faalt:
→ vervolg met:
B18 (UserInit herstellen)
B17 (ProfSvc herstellen)
B43 (Taakbalk herstellen)
B45 (IconCache herstellen)
B13–B14 (component store herstel)
B61–B65 (update-herstel)
Terug naar Index B:
B01 – Index B
Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

