B27 – Windows-kern: DCOM-keten herstel
B27 – Windows-kern: DCOM-keten herstel
Gebruik dit wanneer:
• “DCOM got error” verschijnt in Event Viewer
• RPC werkt wel, maar COM-objecten falen
• Explorer.exe crasht bij COM-initialisatie
• ProfSvc start niet (Error 1068)
• Shell of Startmenu werkt niet
• UWP-apps openen niet
• Windows Update faalt door DCOM-fouten
• COM-base subsystem (combase.dll) geeft fouten
De DCOM-keten bestaat uit:
1. DcomLaunch (DCOM Server Process Launcher)
2. RpcSs (Remote Procedure Call)
3. RpcEptMapper (RPC Endpoint Mapper)
4. COM-base subsystem (combase.dll)
5. Shell / Explorer / UWP
Stap 1 – Controleren van DcomLaunch
Open CMD:
sc query dcomlaunch
Moet:
• RUNNING
• Startup: Automatic
Afwijkingen:
• Stopped → COM-objecten werken niet
• Error 1053 → component store corrupt
• Error 1068 → dependency RPC faalt
Stap 2 – Controleren van RpcSs
Open CMD:
sc query rpcss
Moet:
• RUNNING
Afwijkingen:
• RPC server unavailable → DCOM werkt niet
• dependency failure → registry-corrupt
Stap 3 – Controleren van RpcEptMapper
Open CMD:
sc query rpceptmapper
Moet:
• RUNNING
Afwijkingen:
• RPC endpoints kunnen niet worden geregistreerd
• COM-objecten falen
• Explorer crasht
Stap 4 – Controleren van DCOM registry
1. Win + R → regedit
2. Ga naar:
HKLM\SYSTEM\CurrentControlSet\Services\DcomLaunch
Controleer:
• ImagePath = %SystemRoot%\system32\svchost.exe -k DcomLaunch
• ServiceDll = %SystemRoot%\system32\dcomlaunch.dll
Afwijkingen:
• verkeerde ImagePath → malware
• ontbrekende DLL → component store corrupt
Stap 5 – Controleren van COM-base subsystem
Locatie:
C:\Windows\System32\combase.dll
Moet:
• bestaan
• digitale handtekening geldig
Afwijkingen:
→ B23 (Combase.dll herstel)
Stap 6 – Controleren van COM-permissies
1. Win + R → dcomcnfg
2. Ga naar:
Component Services → Computers → My Computer → Properties
Controleer:
• Default Authentication Level = Connect
• Default Impersonation Level = Identify
Afwijkingen:
• verkeerde instellingen → COM-objecten falen
Stap 7 – Controleren van Event Viewer
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → System
Windows Logs → Application
Zoek:
• DCOM
• RPC
• COM
• Explorer
• ProfSvc
Veelvoorkomende fouten:
• “DCOM got error”
• “COM object failed to initialize”
• “RPC server unavailable”
• “Faulting module: combase.dll”
Stap 8 – DCOM herstellen via SFC
Open CMD:
sfc /scannow
Als SFC:
• dcomlaunch.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14
Stap 9 – DCOM herstellen via DISM
Open CMD:
DISM /Online /Cleanup-Image /RestoreHealth
Als fout:
• “source files not found” → lokale bron nodig → B13–B14
Stap 10 – DCOM 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 11 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell
Als ProfSvc faalt door DCOM:
• profiel laadt niet
• shell start niet
Oplossing:
→ B17 (ProfSvc herstellen)
Stap 12 – Controleren van Shell interactie
Shell → Explorer → COM → DCOM
Als Explorer crasht:
→ DCOM of COM-subsystem defect
Oplossing:
→ B41–B50 (shell-herstel)
Stap 13 – Controleren van Windows Update interactie
Windows Update gebruikt DCOM voor:
• pakketvalidatie
• service-communicatie
Als updates falen:
→ DCOM-keten defect → B61–B65
Stap 14 – Conclusie
Als DCOM via ISO hersteld is:
• COM-objecten werken weer
• Explorer start normaal
• ProfSvc werkt
• Windows Update functioneert
• Shell en UWP werken weer
Als DCOM via ISO faalt:
→ vervolg met:
B23 (Combase.dll herstel)
B17 (ProfSvc herstellen)
B41–B50 (shell-herstel)
B61–B65 (update-herstel)
B13–B14 (component store herstel)
Terug naar Index B:
B01 – Index B
Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

