Naar de inhoud

Windows oplossingen

seniorennet.beseniorennet.be

B40 – Windows-kern: Explorer.exe contextmenu-analyse (shell-extensies, CLSID’s, handlers)

B40 – Windows-kern: Explorer.exe contextmenu-analyse (shell-extensies, CLSID’s, handlers)

Gebruik dit wanneer:
• Rechtsklik-menu’s openen traag
• Rechtsklik veroorzaakt Explorer-crash
• Rechtsklik opent pas na 1–5 seconden
• Explorer bevriest bij rechtsklik op bestanden of mappen
• Contextmenu’s verschillen per bestandstype
• Shell-extensies van derden veroorzaken lag
• SFC/DISM repareert onderdelen, maar rechtsklik blijft traag

Contextmenu’s worden geladen via:
1. Shell32.dll
2. Combase.dll (COM-objecten)
3. Windows.Storage.dll
4. TwinUI (Windows 11)
5. Shell-extensies (CLSID’s)
6. ContextMenuHandlers
7. PropertySheetHandlers
8. DragDropHandlers
9. Cloud-extensies (OneDrive, Dropbox)
10. Antivirus-extensies

-----------------------------------------
Stap 1 – Rechtsklik-test (diagnose)
-----------------------------------------

Test 1:
Rechtsklik op een **lege plek** op de desktop.

• snel → basis-shell werkt
• traag → Shell32.dll of TwinUI-probleem

Test 2:
Rechtsklik op een **map**.

• traag → shell-extensies of Windows.Storage.dll

Test 3:
Rechtsklik op een **bestand**.

• traag → contextmenu-handlers van derden

Test 4:
Rechtsklik op een **foto/video**.

• traag → dllhost.exe / codecs / thumbnails

Gebruik dit om de juiste herstelpagina te kiezen.

-----------------------------------------
Stap 2 – Shell-extensies van derden (meest voorkomende oorzaak)
-----------------------------------------

Locaties:
HKCR\*\shellex\ContextMenuHandlers
HKCR\Directory\shellex\ContextMenuHandlers
HKCR\Drive\shellex\ContextMenuHandlers
HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extensions

Probleemveroorzakers:
• WinRAR / 7zip
• cloud-extensies (OneDrive, Dropbox, Google Drive)
• grafische drivers (NVIDIA/AMD)
• antivirus-extensies
• oude software (legacy CLSID’s)

Symptomen:
• rechtsklik duurt 1–5 seconden
• Explorer bevriest kort
• contextmenu’s verschillen per bestandstype

Oplossing:
→ B47 (Shell-extensies herstel)

-----------------------------------------
Stap 3 – Shell32.dll contextmenu-lag
-----------------------------------------

Symptomen:
• rechtsklik op desktop traag
• taakbalk reageert traag
• contextmenu’s openen vertraagd

Oplossing:
→ B22 (Shell32.dll herstel)

-----------------------------------------
Stap 4 – Combase.dll COM-latency
-----------------------------------------

Symptomen:
• rechtsklik opent traag
• UWP-shell reageert traag
• Startmenu heeft lag

Oplossing:
→ B23 (Combase.dll herstel)

-----------------------------------------
Stap 5 – Windows.Storage.dll latency
-----------------------------------------

Symptomen:
• rechtsklik op mappen traag
• bestandsdialoog hangt
• Explorer blijft “laden”

Oplossing:
→ B24 (Windows.Storage.dll herstel)

-----------------------------------------
Stap 6 – TwinUI (Windows 11) contextmenu-lag
-----------------------------------------

Symptomen:
• moderne contextmenu’s openen traag
• taakbalk reageert langzaam
• Startmenu opent met vertraging

Oplossing:
→ B25 (TwinUI herstel)

-----------------------------------------
Stap 7 – dllhost.exe thumbnail-lag
-----------------------------------------

Symptomen:
• rechtsklik op foto/video traag
• dllhost.exe CPU piekt
• thumbnails laden langzaam

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 8 – IconCache corruptie
-----------------------------------------

Symptomen:
• rechtsklik op desktop traag
• iconen laden traag
• Explorer opent mappen langzaam

Oplossing:
→ B45 (IconCache herstel)

-----------------------------------------
Stap 9 – ThumbCache corruptie
-----------------------------------------

Symptomen:
• rechtsklik op foto/video traag
• thumbnails laden langzaam
• Explorer bevriest bij media-mappen

Oplossing:
→ B45 (ThumbCache herstel)

-----------------------------------------
Stap 10 – RPC/DCOM timeouts
-----------------------------------------

Symptomen:
• rechtsklik opent traag
• Explorer reageert traag
• Startmenu heeft lag

Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)

-----------------------------------------
Stap 11 – ProfSvc profiel-latency
-----------------------------------------

Symptomen:
• rechtsklik traag direct na login
• desktop verschijnt traag
• shellstart duurt lang

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 12 – Userinit shellstart-latency
-----------------------------------------

Symptomen:
• rechtsklik traag direct na opstarten
• Explorer start traag

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 13 – Event Viewer contextmenu-fouten
-----------------------------------------

Zoek:
• “shell extension failed”
• “COM object failed to initialize”
• “DCOM got error”
• “RPC server unavailable”
• “Windows.Storage.dll failed”

-----------------------------------------
Stap 14 – SFC
-----------------------------------------

CMD:

sfc /scannow

-----------------------------------------
Stap 15 – DISM
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth

-----------------------------------------
Stap 16 – ISO-herstel
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 17 – Conclusie
-----------------------------------------

Als rechtsklik snel opent:
• contextmenu’s openen direct
• Explorer reageert vlot
• mappen openen snel
• thumbnails laden snel
• UWP-shell werkt soepel

Als rechtsklik traag blijft:
→ herstel volgens contextmenu-type:
Shell-extensies → B47
Shell32 → B22
Combase → B23
Windows.Storage → B24
TwinUI → B25
IconCache → B45
ThumbCache → B45
dllhost → B29
RPC/DCOM → B26/B27
ProfSvc → B17
Userinit → B18

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht
Reageer op dit bericht

Reageer op dit bericht

Een titel of je eigen website toevoegen

B39 – Windows-kern: Explorer.exe netwerk-analyse (UNC-paths, shares, latency)

B39 – Windows-kern: Explorer.exe netwerk-analyse (UNC-paths, shares, latency)

Gebruik dit wanneer:
• Explorer.exe hangt bij openen van netwerkshares
• UNC-paden (\\server\map) openen traag
• Verkenner bevriest bij netwerkbestanden
• Rechtsklik op netwerkbestanden duurt lang
• Mappen op NAS of Windows-share laden traag
• Explorer bevriest bij offline netwerkpaden
• SFC/DISM repareert onderdelen, maar netwerk blijft traag

Netwerkproblemen in Explorer komen door:
1. Windows.Storage.dll netwerk-latency
2. Shell-extensies van derden
3. SMB-latency (NAS/Windows)
4. RPC/DCOM timeouts
5. netwerkstack-problemen
6. offline UNC-paden
7. credential timeouts
8. ProfSvc profiel-latency
9. Userinit shellstart-latency

-----------------------------------------
Stap 1 – UNC-path test
-----------------------------------------

Open CMD:

dir \\server\share

Let op:
• snelle respons → Explorer-probleem
• trage respons → netwerkprobleem
• timeout → SMB/DCOM/RPC-probleem

Gebruik dit om de juiste herstelpagina te kiezen.

-----------------------------------------
Stap 2 – Windows.Storage.dll netwerk-latency
-----------------------------------------

Symptomen:
• netwerkshares openen traag
• Explorer blijft “laden”
• bestandsdialoog hangt bij netwerkpaden

Oplossing:
→ B24 (Windows.Storage.dll herstel)

-----------------------------------------
Stap 3 – Shell-extensies van derden
-----------------------------------------

Symptomen:
• rechtsklik op netwerkbestanden duurt 1–5 seconden
• Explorer bevriest bij netwerkpaden
• cloud-extensies veroorzaken lag

Oplossing:
→ B47 (Shell-extensies herstel)

-----------------------------------------
Stap 4 – SMB-latency (NAS/Windows)
-----------------------------------------

Symptomen:
• mappen op NAS openen traag
• Explorer bevriest bij grote netwerkshares
• kopiëren start traag

Controle:
• SMB1/SMB2/SMB3 status
• netwerkbuffering
• NAS CPU-belasting

Oplossing:
→ B49 (Netwerk I/O herstel)

-----------------------------------------
Stap 5 – RPC/DCOM timeouts
-----------------------------------------

Symptomen:
• Explorer reageert traag op netwerkpaden
• rechtsklik-menu’s openen langzaam
• Startmenu heeft lag bij netwerkitems

Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)

-----------------------------------------
Stap 6 – Offline UNC-paden
-----------------------------------------

Symptomen:
• Explorer hangt bij paden die niet meer bestaan
• netwerkstations blijven “verbonden” maar zijn offline
• Verkenner bevriest bij openen van oude shares

Oplossing:
• verwijder oude netwerkstations
• verwijder oude snelkoppelingen

-----------------------------------------
Stap 7 – Credential timeouts
-----------------------------------------

Symptomen:
• Explorer hangt bij netwerkpaden die credentials vereisen
• wachtwoordprompt verschijnt laat
• netwerkpaden openen traag

Oplossing:
• Credential Manager opschonen

-----------------------------------------
Stap 8 – ProfSvc profiel-latency
-----------------------------------------

Symptomen:
• netwerkpaden openen traag na login
• desktop verschijnt traag
• shellstart duurt lang

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 9 – Userinit shellstart-latency
-----------------------------------------

Symptomen:
• Explorer start traag na login
• netwerkpaden openen traag direct na opstarten

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 10 – Event Viewer netwerkfouten
-----------------------------------------

Zoek:
• “network path not found”
• “SMB timeout”
• “DCOM got error”
• “RPC server unavailable”
• “Windows.Storage.dll failed”

-----------------------------------------
Stap 11 – SFC
-----------------------------------------

CMD:

sfc /scannow

-----------------------------------------
Stap 12 – DISM
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth

-----------------------------------------
Stap 13 – ISO-herstel
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 14 – Conclusie
-----------------------------------------

Als Explorer netwerkpaden snel opent:
• UNC-paden laden direct
• netwerkshares openen snel
• rechtsklik-menu’s openen direct
• bestandsdialoog werkt snel
• NAS/Windows-shares reageren vlot

Als Explorer netwerktraag blijft:
→ herstel volgens netwerk-type:
Windows.Storage → B24
Shell-extensies → B47
SMB/NAS → B49
RPC/DCOM → B26/B27
ProfSvc → B17
Userinit → B18
offline UNC → opschonen
credentials → Credential Manager

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B38 – Windows-kern: Explorer.exe I/O-analyse (disk-latency, directory-stalling)

B38 – Windows-kern: Explorer.exe I/O-analyse (disk-latency, directory-stalling)

Gebruik dit wanneer:
• Explorer.exe opent mappen extreem traag
• Verkenner blijft “laden” bij grote mappen
• HDD/SSD piekt naar 100% actieve tijd
• Foto/video-mappen openen langzaam
• ZIP- of grote datamappen veroorzaken stalling
• Rechtsklik-menu’s openen traag bij bestanden
• Explorer bevriest bij netwerkshares
• SFC/DISM repareert onderdelen, maar I/O blijft traag

Explorer I/O-problemen komen door:
1. Windows.Storage.dll latency
2. Shell-extensies van derden
3. IconCache/ThumbCache corruptie
4. dllhost.exe thumbnail-latency
5. Media Foundation codecs
6. disk-latency (SSD/HDD)
7. indexing-latency
8. netwerk-latency
9. RPC/DCOM timeouts
10. ProfSvc profiel-latency

-----------------------------------------
Stap 1 – Disk I/O-status controleren
-----------------------------------------

Taakbeheer → Prestaties → Schijf

Let op:
• actieve tijd 100% → disk-latency
• lage doorvoer (MB/s) → SSD/HDD-probleem
• pieken bij openen van mappen → Windows.Storage.dll

Gebruik dit om de juiste herstelpagina te kiezen.

-----------------------------------------
Stap 2 – Windows.Storage.dll latency
-----------------------------------------

Symptomen:
• mappen openen traag
• bestandsdialoog hangt
• Explorer blijft “laden”
• grote mappen (foto’s/video’s) openen langzaam

Oplossing:
→ B24 (Windows.Storage.dll herstel)

-----------------------------------------
Stap 3 – Shell-extensies van derden
-----------------------------------------

Symptomen:
• rechtsklik duurt 1–3 seconden
• Explorer opent traag bij bestanden
• mappen laden langzaam

Oplossing:
→ B47 (Shell-extensies herstel)

-----------------------------------------
Stap 4 – IconCache corruptie
-----------------------------------------

Symptomen:
• iconen laden traag
• desktop-iconen verschijnen vertraagd
• Explorer opent mappen langzaam

Oplossing:
→ B45 (IconCache herstel)

-----------------------------------------
Stap 5 – ThumbCache corruptie
-----------------------------------------

Symptomen:
• foto/video-mappen openen traag
• thumbnails laden langzaam
• dllhost.exe CPU piekt

Oplossing:
→ B45 (ThumbCache herstel)

-----------------------------------------
Stap 6 – dllhost.exe thumbnail-latency
-----------------------------------------

Symptomen:
• Explorer hangt bij thumbnails
• dllhost.exe gebruikt veel CPU/I/O
• foto/video-mappen openen traag

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 7 – Media Foundation codecs
-----------------------------------------

Symptomen:
• video-mappen openen traag
• Explorer bevriest bij preview
• dllhost.exe piekt

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 8 – SSD/HDD-latency
-----------------------------------------

Symptomen:
• Explorer traag bij alle mappen
• disk = 100% actieve tijd
• lage MB/s

Controle:
• SMART-status
• schijfactiviteit
• queue depth

Hardwareproblemen veroorzaken:
• directory-stalling
• thumbnail-lag
• shell-lag

-----------------------------------------
Stap 9 – Indexing-latency
-----------------------------------------

Symptomen:
• zoeken duurt lang
• mappen laden traag
• Explorer bevriest kort

Oplossing:
→ B48 (Indexing herstel)

-----------------------------------------
Stap 10 – Netwerk-latency
-----------------------------------------

Symptomen:
• netwerkshares openen traag
• Explorer hangt bij UNC-paden
• rechtsklik op netwerkbestanden traag

Oplossing:
→ B49 (Netwerk I/O herstel)

-----------------------------------------
Stap 11 – RPC/DCOM timeouts
-----------------------------------------

Symptomen:
• Explorer reageert traag
• rechtsklik-menu’s openen langzaam
• Startmenu heeft lag

Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)

-----------------------------------------
Stap 12 – ProfSvc profiel-latency
-----------------------------------------

Symptomen:
• desktop verschijnt traag
• taakbalk komt langzaam op
• shellstart duurt lang

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 13 – Userinit shellstart-latency
-----------------------------------------

Symptomen:
• Explorer start traag na login
• zwart scherm → daarna langzaam laden

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 14 – Event Viewer I/O-fouten
-----------------------------------------

Zoek:
• “disk latency”
• “timeout”
• “DCOM got error”
• “RPC server unavailable”
• “Windows.Storage.dll failed”

-----------------------------------------
Stap 15 – SFC
-----------------------------------------

CMD:

sfc /scannow

-----------------------------------------
Stap 16 – DISM
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth

-----------------------------------------
Stap 17 – ISO-herstel
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 18 – Conclusie
-----------------------------------------

Als Explorer snel I/O verwerkt:
• mappen openen direct
• thumbnails laden snel
• rechtsklik-menu’s openen direct
• netwerkshares openen snel
• disk-latency laag

Als Explorer I/O traag blijft:
→ herstel volgens I/O-type:
Windows.Storage → B24
Shell-extensies → B47
IconCache → B45
ThumbCache → B45
dllhost → B29
codecs → B29
indexing → B48
netwerk → B49
RPC/DCOM → B26/B27
ProfSvc → B17
Userinit → B18
hardware → SSD/HDD-check

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B37 – Windows-kern: Explorer.exe geheugen-analyse (RAM, leaks, heap-corruptie)

B37 – Windows-kern: Explorer.exe geheugen-analyse (RAM, leaks, heap-corruptie)

Gebruik dit wanneer:
• Explorer.exe gebruikt extreem veel RAM
• Explorer.exe geheugen stijgt continu (memory leak)
• Explorer.exe start traag door heap-corruptie
• Explorer.exe crasht met ntdll.dll of heap.dll
• Taakbalk of Startmenu verdwijnt bij hoge RAM-belasting
• Verkenner bevriest bij grote mappen
• UWP-shellcomponenten crashen bij geheugenpieken
• SFC/DISM repareert onderdelen, maar geheugenproblemen blijven

Explorer-geheugenproblemen komen door:
1. Shell-extensies van derden
2. Shell32.dll leaks
3. Combase.dll COM-object leaks
4. Windows.Storage.dll heap-corruptie
5. TwinUI (Win11) UI-object leaks
6. IconCache/ThumbCache overbelasting
7. dllhost.exe thumbnail-leaks
8. RPC/DCOM timeouts
9. ProfSvc incomplete profielkoppeling
10. Userinit incomplete shellstart
11. Media Foundation codecs

-----------------------------------------
Stap 1 – RAM-gebruik van Explorer controleren
-----------------------------------------

Taakbeheer → Details → explorer.exe

Let op:
• stabiel RAM (100–300 MB) → normaal
• stijgend RAM (300 MB → 1 GB → 2 GB) → memory leak
• RAM piekt bij openen van mappen → codecs of thumbnails
• RAM piekt bij rechtsklik → shell-extensies

Gebruik dit om de juiste herstelpagina te kiezen.

-----------------------------------------
Stap 2 – Shell-extensies (meest voorkomende oorzaak)
-----------------------------------------

Memory leaks door:
• contextmenu-extensies
• cloud-extensies (OneDrive, Dropbox)
• zip-extensies (WinRAR, 7zip)
• grafische drivers (NVIDIA/AMD)
• antivirus-extensies

Locaties:
HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extensions
HKCR\*\shellex\ContextMenuHandlers
HKCR\Directory\shellex\ContextMenuHandlers

Symptomen:
• RAM stijgt bij rechtsklik
• Explorer blijft groeien tijdens gebruik
• Verkenner wordt steeds trager

Oplossing:
→ B47 (Shell-extensies herstel)

-----------------------------------------
Stap 3 – Shell32.dll memory leaks
-----------------------------------------

Symptomen:
• RAM stijgt bij openen van mappen
• taakbalk reageert traag
• desktop-iconen laden langzaam

Oplossing:
→ B22 (Shell32.dll herstel)

-----------------------------------------
Stap 4 – Combase.dll COM-object leaks
-----------------------------------------

Symptomen:
• RAM stijgt bij openen van Startmenu
• UWP-shell gebruikt veel geheugen
• Explorer wordt trager na verloop van tijd

Oplossing:
→ B23 (Combase.dll herstel)

-----------------------------------------
Stap 5 – Windows.Storage.dll heap-corruptie
-----------------------------------------

Symptomen:
• Verkenner opent traag
• RAM stijgt bij grote mappen
• bestandsdialoog gebruikt veel geheugen

Oplossing:
→ B24 (Windows.Storage.dll herstel)

-----------------------------------------
Stap 6 – TwinUI (Windows 11) UI-object leaks
-----------------------------------------

Symptomen:
• RAM stijgt bij moderne contextmenu’s
• taakbalk gebruikt veel geheugen
• Startmenu blijft groeien

Oplossing:
→ B25 (TwinUI herstel)

-----------------------------------------
Stap 7 – IconCache overbelasting
-----------------------------------------

Symptomen:
• RAM stijgt bij laden van iconen
• desktop-iconen laden traag
• Explorer wordt trager bij veel bestanden

Oplossing:
→ B45 (IconCache herstel)

-----------------------------------------
Stap 8 – ThumbCache overbelasting
-----------------------------------------

Symptomen:
• RAM stijgt bij foto/video-mappen
• dllhost.exe gebruikt veel geheugen
• thumbnails laden traag

Oplossing:
→ B45 (ThumbCache herstel)

-----------------------------------------
Stap 9 – dllhost.exe thumbnail-leaks
-----------------------------------------

Symptomen:
• Explorer RAM stijgt bij thumbnails
• dllhost.exe RAM stijgt mee
• foto/video-mappen openen traag

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 10 – RPC/DCOM memory timeouts
-----------------------------------------

Symptomen:
• Explorer RAM stijgt bij contextmenu’s
• Startmenu opent traag
• UWP-shell reageert niet

Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)

-----------------------------------------
Stap 11 – ProfSvc incomplete profielkoppeling
-----------------------------------------

Symptomen:
• Explorer RAM stijgt na login
• desktop verschijnt traag
• taakbalk reageert langzaam

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 12 – Userinit incomplete shellstart
-----------------------------------------

Symptomen:
• Explorer start met hoog RAM
• zwart scherm → daarna hoge geheugenbelasting

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 13 – Media Foundation codecs
-----------------------------------------

Symptomen:
• RAM stijgt bij video-mappen
• Explorer wordt trager bij foto’s/video’s
• dllhost.exe gebruikt veel geheugen

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 14 – Event Viewer geheugenfouten
-----------------------------------------

Zoek:
• “heap corruption”
• “faulting module: ntdll.dll”
• “faulting module: heap.dll”
• “COM object failed to initialize”

-----------------------------------------
Stap 15 – SFC
-----------------------------------------

CMD:

sfc /scannow

-----------------------------------------
Stap 16 – DISM
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth

-----------------------------------------
Stap 17 – ISO-herstel
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 18 – Conclusie
-----------------------------------------

Als Explorer normaal geheugen gebruikt:
• RAM stabiel (100–300 MB)
• mappen openen snel
• rechtsklik-menu’s openen direct
• taakbalk werkt soepel
• Startmenu opent zonder lag

Als Explorer geheugen blijft lekken:
→ herstel volgens leak-type:
Shell-extensies → B47
Shell32 → B22
Combase → B23
Windows.Storage → B24
TwinUI → B25
IconCache → B45
ThumbCache → B45
dllhost → B29
RPC/DCOM → B26/B27
ProfSvc → B17
Userinit → B18

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B36 – Windows-kern: Explorer.exe prestatie-analyse (traagheid, lag, stotteren)

B36 – Windows-kern: Explorer.exe prestatie-analyse (traagheid, lag, stotteren)

Gebruik dit wanneer:
• Explorer.exe is traag of reageert vertraagd
• Verkenner opent langzaam
• Mappen laden traag (met name grote mappen)
• Rechtsklik-menu’s openen met vertraging
• Taakbalk reageert traag
• Startmenu opent langzaam
• UWP-shellcomponenten hebben lag
• CPU-gebruik van Explorer.exe is laag maar systeem voelt traag
• Geen crashes, maar wel merkbare vertragingen

Explorer-prestaties worden beïnvloed door:
1. Shell32.dll
2. Combase.dll
3. Windows.Storage.dll
4. TwinUI (Windows 11)
5. IconCache / ThumbCache
6. Shell-extensies van derden
7. DCOM/RPC latency
8. ProfSvc profiel-latency
9. Userinit shellstart-latency
10. Disk I/O (SSD/HDD)
11. Indexing Service

-----------------------------------------
Stap 1 – CPU- en I/O-status controleren
-----------------------------------------

Taakbeheer → Details → explorer.exe

Let op:
• CPU laag (0–2%) → Explorer wacht op COM/DCOM/RPC
• CPU hoog (20–100%) → Shell32-loop of TwinUI-loop
• I/O hoog → Windows.Storage.dll of disk-latency

Gebruik dit om de juiste herstelpagina te kiezen.

-----------------------------------------
Stap 2 – Shell-extensies van derden (meest voorkomende oorzaak)
-----------------------------------------

Veel vertragingen worden veroorzaakt door:
• contextmenu-extensies
• cloud-extensies (OneDrive, Dropbox)
• zip-extensies (WinRAR, 7zip)
• grafische drivers (NVIDIA/AMD shell-extensies)
• antivirus-extensies

Locaties:
HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extensions
HKCR\*\shellex\ContextMenuHandlers
HKCR\Directory\shellex\ContextMenuHandlers

Symptomen:
• rechtsklik duurt 1–3 seconden
• Explorer opent traag
• mappen laden langzaam

Oplossing:
→ B47 (Shell-extensies herstel)

-----------------------------------------
Stap 3 – Shell32.dll prestatieproblemen
-----------------------------------------

Symptomen:
• rechtsklik traag
• taakbalk reageert traag
• desktop-iconen laden langzaam

Oplossing:
→ B22 (Shell32.dll herstel)

-----------------------------------------
Stap 4 – Combase.dll COM-latency
-----------------------------------------

Symptomen:
• Explorer opent traag
• Startmenu heeft lag
• UWP-shell reageert traag

Oplossing:
→ B23 (Combase.dll herstel)

-----------------------------------------
Stap 5 – Windows.Storage.dll latency
-----------------------------------------

Symptomen:
• mappen openen traag
• bestandsdialoog hangt
• Verkenner blijft “laden”

Oplossing:
→ B24 (Windows.Storage.dll herstel)

-----------------------------------------
Stap 6 – TwinUI (Windows 11) UI-lag
-----------------------------------------

Symptomen:
• moderne contextmenu’s openen traag
• taakbalk reageert langzaam
• Startmenu opent met vertraging

Oplossing:
→ B25 (TwinUI herstel)

-----------------------------------------
Stap 7 – IconCache corruptie
-----------------------------------------

Symptomen:
• iconen laden traag
• desktop-iconen verschijnen vertraagd
• Explorer opent mappen langzaam

Oplossing:
→ B45 (IconCache herstel)

-----------------------------------------
Stap 8 – ThumbCache corruptie
-----------------------------------------

Symptomen:
• foto/video-mappen openen traag
• thumbnails laden langzaam
• dllhost.exe CPU piekt

Oplossing:
→ B45 (ThumbCache herstel)

-----------------------------------------
Stap 9 – RPC/DCOM latency
-----------------------------------------

Symptomen:
• Explorer reageert traag
• rechtsklik-menu’s openen langzaam
• Startmenu heeft lag

Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)

-----------------------------------------
Stap 10 – ProfSvc profiel-latency
-----------------------------------------

Symptomen:
• desktop verschijnt traag
• taakbalk komt langzaam op
• shellstart duurt lang

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 11 – Userinit shellstart-latency
-----------------------------------------

Symptomen:
• Explorer start traag na login
• zwart scherm → daarna langzaam laden

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 12 – Disk I/O controleren
-----------------------------------------

SSD/HDD-latency veroorzaakt:
• trage mappen
• trage thumbnails
• trage shellstart

Controle:
Taakbeheer → Prestaties → Schijf

Let op:
• actieve tijd 100%
• lage doorvoer (MB/s)

-----------------------------------------
Stap 13 – Indexing Service
-----------------------------------------

Windows Search kan Explorer vertragen.

Symptomen:
• mappen laden traag
• zoeken duurt lang
• Explorer bevriest kort

Oplossing:
→ B48 (Indexing herstel)

-----------------------------------------
Stap 14 – SFC
-----------------------------------------

CMD:

sfc /scannow

-----------------------------------------
Stap 15 – DISM
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth

-----------------------------------------
Stap 16 – ISO-herstel
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 17 – Conclusie
-----------------------------------------

Als Explorer snel werkt:
• mappen openen direct
• rechtsklik-menu’s openen snel
• taakbalk reageert vlot
• Startmenu opent zonder lag
• thumbnails laden snel
• UWP-shell werkt soepel

Als Explorer traag blijft:
→ herstel volgens prestatie-type:
Shell-extensies → B47
Shell32 → B22
Combase → B23
Windows.Storage → B24
TwinUI → B25
IconCache → B45
ThumbCache → B45
RPC/DCOM → B26/B27
ProfSvc → B17
Userinit → B18
Indexing → B48
Disk I/O → hardwarecontrole

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B34 – Windows-kern: Explorer.exe crashdiagnose (module-niveau)

B34 – Windows-kern: Explorer.exe crashdiagnose (module-niveau)

Gebruik dit wanneer:
• Explorer.exe crasht direct na opstarten
• Explorer.exe sluit steeds opnieuw (loop-crash)
• Taakbalk verdwijnt of verschijnt niet
• Desktop-iconen verdwijnen of laden niet
• Rechtsklik-menu’s veroorzaken crashes
• UWP-shellcomponenten crashen bij Explorer-start
• Event Viewer toont “Faulting module: …”
• SFC/DISM repareert onderdelen, maar Explorer blijft instabiel

Explorer.exe is afhankelijk van:
1. Shell32.dll
2. Combase.dll
3. Windows.Storage.dll
4. Twinui.pcshell.dll (Windows 11)
5. WindowsCodecs.dll / Media Foundation
6. IconCache / ThumbCache
7. COM Surrogate (dllhost.exe)
8. ProfSvc → Userinit → Shell

-----------------------------------------
Stap 1 – Explorer crashlog analyseren
-----------------------------------------

Open Event Viewer:
Win + R → eventvwr.msc

Ga naar:
Windows Logs → Application

Zoek:
• Application Error
• Explorer.exe
• Faulting module

Veelvoorkomende modules:
• shell32.dll
• combase.dll
• windows.storage.dll
• twinui.pcshell.dll
• windowscodecs.dll
• ntdll.dll
• dllhost.exe

Noteer:
• Faulting module
• Exception code
• Fault offset

Gebruik dit om de juiste herstelpagina te kiezen.

-----------------------------------------
Stap 2 – Shell32.dll modulefouten
-----------------------------------------

Symptomen:
• rechtsklik crasht Explorer
• taakbalk ontbreekt
• desktop-iconen verdwijnen

Faulting module:
shell32.dll

Oplossing:
→ B22 (Shell32.dll herstel)

-----------------------------------------
Stap 3 – Combase.dll modulefouten
-----------------------------------------

Symptomen:
• Explorer crasht bij COM-initialisatie
• moderne UI werkt niet
• Startmenu faalt

Faulting module:
combase.dll

Oplossing:
→ B23 (Combase.dll herstel)

-----------------------------------------
Stap 4 – Windows.Storage.dll modulefouten
-----------------------------------------

Symptomen:
• bestandsverkenner opent niet
• UWP-shell faalt
• contextmenu’s werken niet

Faulting module:
windows.storage.dll

Oplossing:
→ B24 (Windows.Storage.dll herstel)

-----------------------------------------
Stap 5 – Twinui.pcshell.dll modulefouten (Windows 11)
-----------------------------------------

Symptomen:
• moderne contextmenu’s crashen
• taakbalk werkt niet
• Startmenu sluit direct

Faulting module:
twinui.pcshell.dll

Oplossing:
→ B25 (TwinUI herstel)

-----------------------------------------
Stap 6 – WindowsCodecs.dll / Media Foundation fouten
-----------------------------------------

Symptomen:
• Explorer crasht bij thumbnails
• foto’s/video’s openen niet
• dllhost.exe crasht

Faulting module:
windowscodecs.dll
mf.dll
mfplat.dll

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 7 – ntdll.dll modulefouten
-----------------------------------------

Symptomen:
• Explorer crasht zonder duidelijke oorzaak
• random crashes in meerdere apps
• instabiele shell

Faulting module:
ntdll.dll

Oorzaken:
• geheugenfouten
• corrupte DLL’s
• component store corrupt

Oplossing:
→ B13–B14 (component store herstel)

-----------------------------------------
Stap 8 – dllhost.exe modulefouten
-----------------------------------------

Symptomen:
• thumbnails crashen
• Explorer sluit bij openen van mappen
• foto/video preview faalt

Faulting module:
dllhost.exe

Oplossing:
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 9 – ProfSvc → Userinit → Shell koppeling
-----------------------------------------

Als ProfSvc faalt:
• Explorer start niet
• desktop blijft zwart

Oplossing:
→ B17 (ProfSvc herstel)

Als Userinit faalt:
• Explorer wordt niet gestart

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 10 – Shell-waarde controleren
-----------------------------------------

Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Shell moet zijn:
explorer.exe

Afwijkingen:
• extra parameters → Explorer crasht
• toolverwijzing → malware

Oplossing:
→ B41–B50 (shell-herstel)

-----------------------------------------
Stap 11 – IconCache / ThumbCache controleren
-----------------------------------------

Locatie:
C:\Users\\AppData\Local\Microsoft\Windows\Explorer

Symptomen:
• iconen verdwijnen
• Explorer crasht bij laden van thumbnails

Oplossing:
→ B45 (IconCache/ThumbCache herstel)

-----------------------------------------
Stap 12 – Explorer herstellen via SFC
-----------------------------------------

CMD:

sfc /scannow

Herstelt:
• explorer.exe
• shell32.dll
• windows.storage.dll
• combase.dll

-----------------------------------------
Stap 13 – Explorer herstellen via DISM
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth

-----------------------------------------
Stap 14 – Explorer herstellen via ISO
-----------------------------------------

CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 15 – Conclusie
-----------------------------------------

Als Explorer werkt:
• desktop verschijnt
• taakbalk werkt
• Startmenu opent
• contextmenu’s werken
• thumbnails werken
• UWP werkt

Als Explorer faalt:
→ herstel volgens module:
shell32 → B22
combase → B23
windows.storage → B24
twinui → B25
dllhost → B29
ntdll → B13–B14
ProfSvc → B17
Userinit → B18
Shell → B41–B50

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B32 – Windows-kern: Userinit-keten analyse (diep niveau)

B32 – Windows-kern: Userinit-keten analyse (diep niveau)

Gebruik dit wanneer:
• Je na inloggen een zwart scherm krijgt
• Explorer.exe start niet
• Taakbalk ontbreekt
• Desktop-iconen niet verschijnen
• LogonUI werkt wel, maar er komt geen shell
• ProfSvc werkt, maar Windows blijft hangen
• SFC/DISM repareert onderdelen, maar desktop blijft weg
• Shell32.dll of combase.dll geeft foutmeldingen bij login

Userinit.exe is de schakel tussen:
1. Winlogon
2. ProfSvc
3. Shell
4. Explorer
5. COM/DCOM/RPC
6. UWP-shellcomponenten

Als Userinit faalt → er is géén desktop.

-----------------------------------------
DE KETEN (volledige volgorde)
-----------------------------------------

1. Winlogon start ProfSvc
2. ProfSvc laadt profiel
3. ProfSvc start Userinit
4. Userinit start Shell
5. Shell start Explorer
6. Explorer start desktop en taakbalk
7. COM/DCOM/RPC starten UI-objecten

Als Userinit niet wordt uitgevoerd → de rest bestaat niet.

-----------------------------------------
Stap 1 – Controleren van Userinit registry
-----------------------------------------

Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Userinit moet exact zijn:

C:\Windows\System32\userinit.exe,

Let op:
• komma verplicht
• geen extra paden
• geen scripts
• geen tools
• geen dubbele waarden

Afwijkingen:
• verwijzing naar tool → malware
• ontbrekende komma → Userinit stopt direct
• meerdere paden → shell start niet

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 2 – Controleren of userinit.exe aanwezig is
-----------------------------------------

Locatie:
C:\Windows\System32\userinit.exe

Controleer:
• bestand bestaat
• digitale handtekening geldig
• niet 0 KB

Afwijkingen:
• corrupt → shell start niet
• ontbreekt → Windows kan niet inloggen

-----------------------------------------
Stap 3 – Controleren van ProfSvc → Userinit koppeling
-----------------------------------------

ProfSvc moet Userinit starten.

Open CMD:

sc query profsvc

Moet:
• RUNNING

Als ProfSvc faalt:
• Userinit wordt niet uitgevoerd
• Shell start niet
• Explorer start niet

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 4 – Controleren van Winlogon → Userinit koppeling
-----------------------------------------

Winlogon moet Userinit aanroepen.

Locatie:
C:\Windows\System32\winlogon.exe

Als Winlogon faalt:
• Userinit wordt niet gestart
• LogonUI werkt wel, maar desktop blijft zwart

Oplossing:
→ B16 (Winlogon herstel)

-----------------------------------------
Stap 5 – Controleren van COM/DCOM/RPC interactie
-----------------------------------------

Userinit gebruikt COM voor:
• Shell-initialisatie
• Explorer-communicatie
• contextmenu’s
• UWP-integratie

Als COM faalt:
• Userinit start wel, maar Explorer crasht
• desktop blijft zwart

Oplossing:
→ B28 (COM-keten herstel)

Als RPC/DCOM faalt:
• Userinit start niet
• ProfSvc faalt

Oplossing:
→ B26 (RPC)
→ B27 (DCOM)

-----------------------------------------
Stap 6 – Controleren van Shell interactie
-----------------------------------------

Userinit → Shell → Explorer

Shell = explorer.exe

Als Shell faalt:
• Userinit werkt
• maar Explorer start niet
• zwart scherm

Oplossing:
→ B41–B50 (shell-herstel)

-----------------------------------------
Stap 7 – Controleren van Explorer interactie
-----------------------------------------

Explorer.exe gebruikt:
• shell32.dll
• combase.dll
• windows.storage.dll
• twinui.pcshell.dll (Windows 11)

Als één DLL corrupt is:
• Userinit start wel
• maar Explorer crasht direct

Oplossing:
→ B22 (Shell32.dll herstel)
→ B23 (Combase.dll herstel)
→ B24 (Windows.Storage.dll herstel)
→ B25 (Twinui.pcshell.dll herstel)

-----------------------------------------
Stap 8 – Controleren van Event Viewer
-----------------------------------------

1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• Userinit
• Winlogon
• ProfSvc
• Explorer
• COM/DCOM/RPC

Veelvoorkomende fouten:
• “Userinit failed to start”
• “Shell failed to load”
• “Explorer.exe failed to initialize”
• “COM object failed to initialize”

-----------------------------------------
Stap 9 – Userinit herstellen via SFC
-----------------------------------------

Open CMD:

sfc /scannow

Als SFC:
• userinit.exe repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

-----------------------------------------
Stap 10 – Userinit herstellen via DISM
-----------------------------------------

Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

-----------------------------------------
Stap 11 – Userinit herstellen via ISO
-----------------------------------------

Mount ISO:
• Rechtsklik → Koppelen

Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

-----------------------------------------
Stap 12 – Conclusie
-----------------------------------------

Als Userinit werkt:
• Shell start
• Explorer start
• desktop verschijnt
• taakbalk werkt
• UWP werkt

Als Userinit faalt:
→ herstel volgens matrix:
B18 (UserInit)
B17 (ProfSvc)
B16 (Winlogon)
B26 (RPC)
B27 (DCOM)
B28 (COM)
B41–B50 (Shell)

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B31 – Windows-kern: ProfSvc-keten analyse (diep niveau)

B31 – Windows-kern: ProfSvc-keten analyse (diep niveau)

Gebruik dit wanneer:
• Windows laadt het profiel niet (Error 1058 / 1068)
• Je krijgt een tijdelijk profiel (TEMP)
• NTUSER.dat wordt niet geladen
• Userinit wordt niet uitgevoerd
• Shell start niet (zwart scherm)
• Explorer.exe verschijnt niet
• LogonUI werkt wel, maar desktop niet
• SFC/DISM repareert onderdelen, maar login blijft falen

ProfSvc (User Profile Service) is de schakel tussen:
1. Winlogon
2. COM/DCOM/RPC
3. NTUSER.dat
4. Userinit
5. Shell (Explorer)
6. UWP-shellcomponenten

Als ProfSvc faalt → alles faalt.

-----------------------------------------
DE KETEN (volledige volgorde)
-----------------------------------------

1. Winlogon start ProfSvc
2. ProfSvc koppelt SID aan profielmap
3. ProfSvc laadt NTUSER.dat
4. ProfSvc registreert COM-objecten
5. ProfSvc start Userinit
6. Userinit start Shell
7. Shell start Explorer
8. Explorer start desktop en taakbalk

-----------------------------------------
Stap 1 – Controleren van ProfSvc status
-----------------------------------------

Open CMD:

sc query profsvc

Moet:
• RUNNING
• Automatic

Afwijkingen:
• Stopped → profiel laadt niet
• Disabled → malware/tweaker
• Error 1068 → RPC/DCOM faalt

Oplossing:
→ B17 (ProfSvc herstellen)

-----------------------------------------
Stap 2 – Controleren van ProfSvc dependencies
-----------------------------------------

Open CMD:

sc qc profsvc

Moet afhankelijk zijn van:
• RpcSs
• DcomLaunch

Als dependencies ontbreken:
→ registry-corrupt → herstel vereist

Oplossing:
→ B26 (RPC)
→ B27 (DCOM)

-----------------------------------------
Stap 3 – Controleren van ProfileList registry
-----------------------------------------

1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Controleer:
• correcte SID
• correcte ProfileImagePath
• geen .bak-profielen
• State = 0
• RefCount = 0

Afwijkingen:
• .bak → Windows laadt TEMP-profiel
• verkeerde pad → profiel laadt niet
• RefCount > 0 → profiel blijft hangen

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 4 – Controleren van NTUSER.dat
-----------------------------------------

Locatie:
C:\Users\\NTUSER.dat

Controleer:
• bestand bestaat
• bestand is niet 0 KB
• bestand is niet vergrendeld

Afwijkingen:
• corrupt → profiel laadt niet
• vergrendeld → ProfSvc kan niet koppelen

-----------------------------------------
Stap 5 – Controleren van permissies op profielmap
-----------------------------------------

Locatie:
C:\Users\

Moet:
• SYSTEM (volledig)
• gebruiker (volledig)
• Administrators (lezen)

Afwijkingen:
• ontbrekende SYSTEM → ProfSvc faalt
• verkeerde eigenaar → profiel laadt niet

-----------------------------------------
Stap 6 – Controleren van COM/DCOM interactie
-----------------------------------------

ProfSvc gebruikt COM voor:
• NTUSER.dat koppeling
• profielregistratie
• SID-resolutie

Als COM faalt:
• ProfSvc faalt
• Userinit start niet
• Shell start niet

Oplossing:
→ B28 (COM-keten herstel)

-----------------------------------------
Stap 7 – Controleren van RPC interactie
-----------------------------------------

ProfSvc gebruikt RPC voor:
• profielcommunicatie
• service-aanroepen

Als RPC faalt:
• ProfSvc faalt
• login faalt

Oplossing:
→ B26 (RPC-keten herstel)

-----------------------------------------
Stap 8 – Controleren van Winlogon interactie
-----------------------------------------

Winlogon → ProfSvc → Userinit

Als Winlogon faalt:
• ProfSvc wordt niet gestart
• profiel laadt niet

Oplossing:
→ B16 (Winlogon herstel)

-----------------------------------------
Stap 9 – Controleren van Userinit interactie
-----------------------------------------

ProfSvc → Userinit → Shell

Als ProfSvc faalt:
• Userinit wordt niet uitgevoerd
• Shell start niet
• Explorer start niet

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 10 – Controleren van Shell interactie
-----------------------------------------

Shell = explorer.exe

Als ProfSvc faalt:
• Shell32.dll wordt niet geladen
• Explorer crasht
• desktop ontbreekt

Oplossing:
→ B41–B50 (shell-herstel)

-----------------------------------------
Stap 11 – Controleren van Event Viewer
-----------------------------------------

1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• ProfSvc
• Winlogon
• Userinit
• COM
• RPC

Veelvoorkomende fouten:
• “User profile cannot be loaded”
• “Profile service failed the logon”
• “COM object failed to initialize”
• “RPC server unavailable”

-----------------------------------------
Stap 12 – ProfSvc herstellen via SFC
-----------------------------------------

Open CMD:

sfc /scannow

Als SFC:
• profsvc.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

-----------------------------------------
Stap 13 – ProfSvc herstellen via DISM
-----------------------------------------

Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

-----------------------------------------
Stap 14 – ProfSvc herstellen via ISO
-----------------------------------------

Mount ISO:
• Rechtsklik → Koppelen

Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

X = stationsletter van ISO

-----------------------------------------
Stap 15 – Conclusie
-----------------------------------------

Als ProfSvc werkt:
• profiel laadt
• NTUSER.dat wordt gekoppeld
• Userinit start
• Shell start
• Explorer werkt
• desktop verschijnt

Als ProfSvc faalt:
→ herstel volgens matrix:
B17 (ProfSvc)
B26 (RPC)
B27 (DCOM)
B28 (COM)
B16 (Winlogon)
B18 (UserInit)
B41–B50 (Shell)

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B30 – Windows-kern: RPC/COM/Winlogon integratie-analyse

B30 – Windows-kern: RPC/COM/Winlogon integratie-analyse

Gebruik dit wanneer:
• Windows start wel, maar login of shell faalt zonder duidelijke fout
• Explorer.exe crasht bij COM-initialisatie
• ProfSvc start niet door RPC/DCOM-fouten
• LogonUI verschijnt niet of blijft hangen
• Userinit wordt niet uitgevoerd
• Shell32.dll of combase.dll geeft foutmeldingen
• RPC werkt wel, maar Winlogon niet (of andersom)
• SFC/DISM repareert onderdelen, maar systeem blijft instabiel

Deze pagina analyseert de **kruisverbindingen** tussen:
1. RPC-keten
2. DCOM-keten
3. COM-keten
4. Winlogon-keten
5. ProfSvc → Userinit → Shell

Dit is de diepste laag van Windows‑kernanalyse.

-----------------------------------------
DE KETEN (volledige volgorde)
-----------------------------------------

1. **RPC** moet actief zijn
2. **DCOM** moet RPC kunnen gebruiken
3. **COM** moet DCOM kunnen gebruiken
4. **Winlogon** moet COM kunnen initialiseren
5. **ProfSvc** moet Winlogon kunnen gebruiken
6. **Userinit** moet ProfSvc kunnen gebruiken
7. **Shell** moet Userinit kunnen gebruiken
8. **Explorer.exe** moet COM kunnen gebruiken

Als één van deze faalt → alles faalt.

-----------------------------------------
Stap 1 – RPC → DCOM koppeling
-----------------------------------------

Open CMD:

sc query rpcss
sc query dcomlaunch

Moet:
• beide RUNNING
• beide Automatic

Als RPC faalt → DCOM faalt → COM faalt → Winlogon faalt → ProfSvc faalt → Userinit faalt → Shell faalt.

Oplossing:
→ B26 (RPC-keten herstel)
→ B27 (DCOM-keten herstel)

-----------------------------------------
Stap 2 – DCOM → COM koppeling
-----------------------------------------

COM-base subsystem:
C:\Windows\System32\combase.dll

COM-API’s:
• ole32.dll
• rpcrt4.dll
• windows.storage.dll
• shell32.dll

Als één DLL corrupt is:
• Explorer crasht
• LogonUI faalt
• Startmenu faalt
• Taakbalk faalt

Oplossing:
→ B23 (Combase.dll herstel)
→ B28 (COM-keten herstel)

-----------------------------------------
Stap 3 – COM → Winlogon koppeling
-----------------------------------------

Winlogon gebruikt COM voor:
• LogonUI initialisatie
• ProfSvc aanroepen
• Userinit starten

Registry:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer:
• Shell = explorer.exe
• Userinit = C:\Windows\System32\userinit.exe,
• Geen GinaDLL
• Notify-DLL’s legitiem

Als COM faalt:
• Winlogon start LogonUI niet
• ProfSvc wordt niet geladen
• Userinit wordt niet uitgevoerd

Oplossing:
→ B16 (Winlogon herstel)
→ B19 (LogonUI herstel)

-----------------------------------------
Stap 4 – Winlogon → ProfSvc koppeling
-----------------------------------------

ProfSvc gebruikt COM voor:
• profiel laden
• NTUSER.dat koppelen
• SID-resolutie

Als ProfSvc faalt:
• Userinit start niet
• Shell start niet
• Explorer start niet

Oplossing:
→ B17 (ProfSvc herstel)

-----------------------------------------
Stap 5 – ProfSvc → Userinit koppeling
-----------------------------------------

Userinit.exe:
C:\Windows\System32\userinit.exe

Userinit moet:
• ProfSvc kunnen aanroepen
• Shell kunnen starten
• Explorer kunnen initialiseren

Als Userinit faalt:
• zwart scherm
• geen desktop
• geen taakbalk

Oplossing:
→ B18 (UserInit herstel)

-----------------------------------------
Stap 6 – Userinit → Shell koppeling
-----------------------------------------

Shell = explorer.exe

Explorer gebruikt COM voor:
• contextmenu’s
• taakbalk
• UWP-integratie
• thumbnail‑generatie via dllhost.exe

Als COM faalt:
• Explorer crasht
• Taakbalk ontbreekt
• Startmenu werkt niet

Oplossing:
→ B41–B50 (shell-herstel)
→ B29 (COM Surrogate herstel)

-----------------------------------------
Stap 7 – Shell → Explorer koppeling
-----------------------------------------

Explorer.exe:
C:\Windows\explorer.exe

Explorer gebruikt:
• shell32.dll
• combase.dll
• windows.storage.dll
• twinui.pcshell.dll (Windows 11)

Als één DLL corrupt is:
• Explorer start niet
• desktop ontbreekt
• taakbalk ontbreekt

Oplossing:
→ B22 (Shell32.dll herstel)
→ B24 (Windows.Storage.dll herstel)
→ B25 (Twinui.pcshell.dll herstel)

-----------------------------------------
Stap 8 – Integratiecontrole (matrix)
-----------------------------------------

RPC faalt → B26
DCOM faalt → B27
COM faalt → B28
Winlogon faalt → B16
LogonUI faalt → B19
ProfSvc faalt → B17
Userinit faalt → B18
Shell faalt → B41–B50
Explorer faalt → B41–B50
UWP faalt → B24/B25
Thumbnails falen → B29

-----------------------------------------
Stap 9 – Conclusie
-----------------------------------------

Als RPC/DCOM/COM/Winlogon synchroon werken:
• login werkt
• profiel laadt
• shell start
• Explorer werkt
• UWP werkt
• thumbnails werken
• Windows Update werkt

Als één onderdeel faalt:
→ herstel volgens matrix.

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B29 – Windows-kern: COM Surrogate (dllhost.exe) herstel

B29 – Windows-kern: COM Surrogate (dllhost.exe) herstel

Gebruik dit wanneer:
• Explorer.exe crasht bij openen van mappen
• Miniatuurweergaven (thumbnails) veroorzaken crashes
• Foto’s of video’s openen niet
• “COM Surrogate has stopped working” verschijnt
• dllhost.exe crasht in Event Viewer
• UWP-apps sluiten direct
• Shell32.dll of combase.dll fouten geven
• SFC meldt fouten in dllhost.exe of COM-API’s

COM Surrogate (dllhost.exe) wordt gebruikt voor:
• thumbnail-generatie
• codecs (foto/video)
• shell-extensies
• COM-objecten buiten Explorer
• UWP-voorvertoningen

Stap 1 – Controleren of dllhost.exe aanwezig is
Locatie:
C:\Windows\System32\dllhost.exe

Controleer:
• bestand bestaat
• bestand is niet 0 KB
• digitale handtekening geldig

Afwijkingen:
• ontbreekt → COM Surrogate werkt niet
• corrupt → herstel vereist

Stap 2 – Controleren van permissies
1. Rechtsklik op dllhost.exe
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 COM-base subsystem
Locatie:
C:\Windows\System32\combase.dll

Moet:
• bestaan
• digitale handtekening geldig

Afwijkingen:
→ B23 (Combase.dll herstel)

Stap 4 – Controleren van COM-API’s
Locatie:
C:\Windows\System32

Controleer:
• ole32.dll
• rpcrt4.dll
• shell32.dll
• windows.storage.dll

Afwijkingen:
• ontbrekende DLL → SFC/DISM
• corrupte DLL → component store corrupt

Stap 5 – Controleren van codecs
Locatie:
C:\Windows\System32

Controleer:
• mf.dll (Media Foundation)
• mfplat.dll
• windowscodecs.dll

Afwijkingen:
• ontbrekende codecs → thumbnails crashen
• corrupte codecs → dllhost.exe crasht

Stap 6 – Controleren van thumbnailcache
Locatie:
C:\Users\\AppData\Local\Microsoft\Windows\Explorer

Controleer:
• thumbcache_*.db

Afwijkingen:
• corrupte cache → COM Surrogate crasht

Oplossing:
→ B45 (IconCache/ThumbCache herstel)

Stap 7 – Controleren van Event Viewer
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• dllhost.exe
• COM Surrogate
• combase.dll
• shell32.dll

Veelvoorkomende fouten:
• “Faulting module: combase.dll”
• “Faulting module: windowscodecs.dll”
• “COM Surrogate has stopped working”

Stap 8 – COM Surrogate herstellen via SFC
Open CMD:

sfc /scannow

Als SFC:
• dllhost.exe repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 9 – COM Surrogate herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 10 – COM Surrogate 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 Shell interactie
Shell → Explorer → COM → dllhost.exe

Als Explorer crasht bij thumbnails:
→ COM Surrogate defect

Oplossing:
→ B41–B50 (shell-herstel)

Stap 12 – Controleren van UWP interactie
UWP gebruikt COM Surrogate voor:
• foto/video-voorvertoningen
• bestandsdialoog
• opslag-API’s

Als UWP faalt:
→ COM Surrogate defect

Oplossing:
→ B24 (Windows.Storage.dll herstel)

Stap 13 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell

Als ProfSvc faalt:
• COM Surrogate wordt niet geladen
• Explorer crasht

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 14 – Conclusie
Als dllhost.exe via ISO hersteld is:
• thumbnails werken weer
• Explorer crasht niet meer
• foto’s/video’s openen normaal
• UWP-apps functioneren
• COM-objecten werken stabiel

Als COM Surrogate via ISO faalt:
→ vervolg met:
B23 (Combase.dll herstel)
B24 (Windows.Storage.dll herstel)
B45 (IconCache/ThumbCache herstel)
B41–B50 (shell-herstel)
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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B28 – Windows-kern: COM-keten herstel

B28 – Windows-kern: COM-keten herstel

Gebruik dit wanneer:
• Explorer.exe crasht bij COM-initialisatie
• Startmenu of Taakbalk werkt niet
• UWP-apps openen niet of sluiten direct
• “COM object failed to initialize” verschijnt
• DCOM-fouten blijven terugkomen
• RPC werkt wel, maar COM niet
• SFC meldt fouten in combase.dll, rpcrt4.dll of ole32.dll
• Windows Update faalt door COM-communicatieproblemen

De COM-keten bestaat uit:
1. RpcSs (Remote Procedure Call)
2. DcomLaunch (DCOM Server Process Launcher)
3. RpcEptMapper (RPC Endpoint Mapper)
4. COM-base subsystem (combase.dll)
5. COM-API’s (ole32.dll, rpcrt4.dll)
6. Shell / Explorer / UWP

Stap 1 – Controleren van RpcSs
Open CMD:

sc query rpcss

Moet:
• RUNNING
• Automatic

Afwijkingen:
• RPC server unavailable → COM werkt niet
• dependency failure → registry-corrupt

Stap 2 – Controleren van DcomLaunch
Open CMD:

sc query dcomlaunch

Moet:
• RUNNING

Afwijkingen:
• Error 1053 → component store corrupt
• Error 1068 → RPC dependency faalt

Stap 3 – Controleren van RpcEptMapper
Open CMD:

sc query rpceptmapper

Moet:
• RUNNING

Afwijkingen:
• COM-objecten kunnen niet registreren
• Explorer crasht bij COM-initialisatie

Stap 4 – Controleren van COM-base subsystem
Locatie:
C:\Windows\System32\combase.dll

Controleer:
• bestand bestaat
• digitale handtekening geldig

Afwijkingen:
→ B23 (Combase.dll herstel)

Stap 5 – Controleren van COM-API’s
Locatie:
C:\Windows\System32

Controleer:
• ole32.dll
• rpcrt4.dll
• shell32.dll
• windows.storage.dll

Afwijkingen:
• ontbrekende DLL → SFC/DISM
• corrupte DLL → component store corrupt

Stap 6 – Controleren van COM registry
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Ole

Controleer:
• EnableDCOM = Y
• LegacyAuthenticationLevel = 2 (of niet aanwezig)
• DefaultLaunchPermission correct

Afwijkingen:
• verkeerde permissies → COM-objecten falen

Stap 7 – 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 faalt

Stap 8 – Controleren van Event Viewer
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → System
Windows Logs → Application

Zoek:
• COM
• DCOM
• RPC
• Explorer
• ShellExperienceHost

Veelvoorkomende fouten:
• “COM object failed to initialize”
• “DCOM got error”
• “RPC server unavailable”
• “Faulting module: combase.dll”

Stap 9 – COM herstellen via SFC
Open CMD:

sfc /scannow

Als SFC:
• combase.dll / ole32.dll / rpcrt4.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 10 – COM herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 11 – COM 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 12 – Controleren van Shell interactie
Shell → Explorer → COM → RPC

Als Explorer crasht:
→ COM-subsystem defect

Oplossing:
→ B41–B50 (shell-herstel)

Stap 13 – Controleren van UWP interactie
UWP gebruikt COM voor:
• opslag-API’s
• UI-objecten
• contextmenu’s

Als UWP faalt:
→ COM-subsystem defect

Oplossing:
→ B24 (Windows.Storage.dll herstel)

Stap 14 – Controleren van Windows Update interactie
Windows Update gebruikt COM voor:
• pakketvalidatie
• service-communicatie

Als updates falen:
→ COM-keten defect → B61–B65

Stap 15 – Conclusie
Als COM via ISO hersteld is:
• Explorer start normaal
• Startmenu werkt
• Taakbalk reageert
• UWP-apps openen
• Windows Update functioneert

Als COM via ISO faalt:
→ vervolg met:
B23 (Combase.dll herstel)
B24 (Windows.Storage.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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B26 – Windows-kern: RPC-keten herstel

B26 – Windows-kern: RPC-keten herstel

Gebruik dit wanneer:
• Services starten niet door “RPC server unavailable”
• Windows Update faalt met RPC-fouten
• ProfSvc start niet (Error 1068)
• DCOM-launcher werkt niet
• Shell start niet door RPC-fout
• Netwerkfuncties werken niet
• Printerspooler faalt door RPC
• Explorer.exe hangt bij COM-initialisatie

De RPC-keten bestaat uit:
1. RpcSs (Remote Procedure Call)
2. DcomLaunch (DCOM Server Process Launcher)
3. RpcEptMapper (RPC Endpoint Mapper)
4. COM-base subsystem (combase.dll)
5. Shell / Explorer / UWP

Stap 1 – Controleren van RpcSs
Open CMD:

sc query rpcss

Moet:
• RUNNING
• Startup: Automatic

Afwijkingen:
• Stopped → RPC werkt niet
• Disabled → malware/tweaker
• Missing → servicing stack corrupt

Stap 2 – Controleren van DcomLaunch
Open CMD:

sc query dcomlaunch

Moet:
• RUNNING
• Automatic

Afwijkingen:
• Stopped → COM-objecten werken niet
• Error 1053 → component store corrupt
• Error 1068 → dependency RPC faalt

Stap 3 – Controleren van RpcEptMapper
Open CMD:

sc query rpceptmapper

Moet:
• RUNNING

Afwijkingen:
• Stopped → RPC kan geen endpoints registreren
• COM-objecten falen
• Explorer crasht

Stap 4 – Controleren van RPC dependencies
Open CMD:

sc qc rpcss

Moet afhankelijk zijn van:
• DcomLaunch
• RpcEptMapper

Als dependencies ontbreken:
→ registry-corrupt → herstel vereist

Stap 5 – Controleren van RPC registry
1. Win + R → regedit
2. Ga naar:
HKLM\SYSTEM\CurrentControlSet\Services\RpcSs

Controleer:
• ImagePath = %SystemRoot%\system32\svchost.exe -k rpcss
• ServiceDll = %SystemRoot%\system32\rpcss.dll

Afwijkingen:
• verkeerde ImagePath → malware
• ontbrekende ServiceDll → RPC werkt niet

Stap 6 – Controleren van DCOM registry
Ga naar:
HKLM\SYSTEM\CurrentControlSet\Services\DcomLaunch

Controleer:
• ImagePath = %SystemRoot%\system32\svchost.exe -k DcomLaunch
• ServiceDll = %SystemRoot%\system32\dcomlaunch.dll

Afwijkingen:
• ontbrekende DLL → component store corrupt

Stap 7 – Controleren van COM-base subsystem
Locatie:
C:\Windows\System32\combase.dll

Moet:
• bestaan
• digitale handtekening geldig

Afwijkingen:
→ B23 (Combase.dll herstel)

Stap 8 – Controleren van Event Viewer
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → System
Windows Logs → Application

Zoek:
• RPC
• DCOM
• COM
• Explorer
• ProfSvc

Veelvoorkomende fouten:
• “RPC server unavailable”
• “DCOM got error”
• “COM object failed to initialize”
• “Faulting module: combase.dll”

Stap 9 – RPC herstellen via SFC
Open CMD:

sfc /scannow

Als SFC:
• rpcss.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 10 – RPC herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 11 – RPC 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 12 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell

Als ProfSvc faalt door RPC:
• profiel laadt niet
• shell start niet

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 13 – Controleren van Shell interactie
Shell → Explorer → COM → RPC

Als Explorer crasht:
→ RPC of COM-subsystem defect

Oplossing:
→ B41–B50 (shell-herstel)

Stap 14 – Controleren van Windows Update interactie
Windows Update gebruikt RPC voor:
• service-communicatie
• pakketvalidatie

Als updates falen:
→ RPC-keten defect → B61–B65

Stap 15 – Conclusie
Als RPC via ISO hersteld is:
• COM-objecten werken weer
• Explorer start normaal
• ProfSvc werkt
• Windows Update functioneert
• Shell en UWP werken weer

Als RPC 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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B25 – Twinui.pcshell.dll herstel (Windows 11)

B25 – Twinui.pcshell.dll herstel (Windows 11)

Gebruik dit wanneer:
• Startmenu opent niet of sluit direct
• Taakbalk reageert niet of blijft hangen
• UWP-apps openen niet
• Explorer.exe crasht bij laden van Windows 11 UI
• “Faulting module: twinui.pcshell.dll” verschijnt in Event Viewer
• SFC meldt “hash mismatch” voor twinui.pcshell.dll
• DISM meldt “payload missing” voor twinui.pcshell.dll
• Windows 11 UI-elementen ontbreken of zijn traag

Stap 1 – Controleren of twinui.pcshell.dll aanwezig is
Locatie:
C:\Windows\System32\twinui.pcshell.dll

Controleer:
• bestand bestaat
• bestand is niet 0 KB
• digitale handtekening geldig

Afwijkingen:
• ontbreekt → Windows 11 UI werkt niet
• corrupt → herstel vereist

Stap 2 – Controleren van permissies
1. Rechtsklik op twinui.pcshell.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:
• combase.dll
• windows.storage.dll
• shell32.dll
• user32.dll
• rpcrt4.dll

Afwijkingen:
• ontbrekende DLL → SFC/DISM
• corrupte DLL → component store corrupt

Stap 4 – Controleren van Startmenu interactie
Windows 11 gebruikt:
• StartMenuExperienceHost.exe
• ShellExperienceHost.exe
• twinui.pcshell.dll

Als Startmenu niet werkt:
→ twinui.pcshell.dll kan UI-objecten niet laden

Stap 5 – Controleren van Taakbalk interactie
Windows 11 taakbalk gebruikt:
• twinui.pcshell.dll
• taskbar.dll (gedeeltelijk)
• ShellExperienceHost

Als taakbalk niet reageert:
→ twinui.pcshell.dll waarschijnlijk beschadigd

Stap 6 – Controleren van Explorer interactie
Explorer.exe gebruikt twinui.pcshell.dll voor:
• moderne contextmenu’s
• taakbalk-integratie
• UWP-shellcomponenten

Als Explorer crasht:
→ twinui.pcshell.dll defect

Stap 7 – Controleren van Event Viewer meldingen
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• Explorer.exe
• twinui.pcshell.dll
• ShellExperienceHost
• StartMenuExperienceHost

Veelvoorkomende fouten:
• “Faulting module: twinui.pcshell.dll”
• “COM object failed to initialize”
• “StartMenuExperienceHost crashed”

Stap 8 – Twinui.pcshell.dll herstellen via SFC
Open CMD (administrator):

sfc /scannow

Als SFC:
• twinui.pcshell.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 9 – Twinui.pcshell.dll herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 10 – Twinui.pcshell.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 11 – Controleren van UWP-shellcomponenten
Locatie:
C:\Windows\SystemApps

Controleer:
• ShellExperienceHost
• StartMenuExperienceHost
• immersivecontrolpanel

Afwijkingen:
• corrupte UWP → twinui.pcshell.dll faalt

Stap 12 – Controleren van Userinit interactie
Userinit → Shell → Explorer → UWP-shell

Als Userinit faalt:
• twinui.pcshell.dll wordt niet geladen
• Startmenu werkt niet

Oplossing:
→ B18 (UserInit herstellen)

Stap 13 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell

Als ProfSvc faalt:
• twinui.pcshell.dll wordt niet geladen
• Startmenu en taakbalk werken niet

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 14 – Conclusie
Als twinui.pcshell.dll via ISO hersteld is:
• Startmenu werkt weer
• Taakbalk reageert normaal
• Explorer.exe crasht niet meer
• UWP-shellcomponenten functioneren

Als twinui.pcshell.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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B24 – Windows.Storage.dll herstel

B24 – Windows.Storage.dll herstel

Gebruik dit wanneer:
• Bestandsverkenner opent niet of sluit direct
• UWP-apps starten niet of blijven hangen
• Startmenu werkt niet of reageert traag
• Taakbalk-elementen ontbreken
• Explorer.exe crasht met fout in Windows.Storage.dll
• SFC meldt “hash mismatch” voor Windows.Storage.dll
• DISM meldt “payload missing” voor Windows.Storage.dll
• COM-objecten voor opslag kunnen niet worden geladen

Stap 1 – Controleren of Windows.Storage.dll aanwezig is
Locatie:
C:\Windows\System32\Windows.Storage.dll

Controleer:
• bestand bestaat
• bestand is niet 0 KB
• digitale handtekening geldig

Afwijkingen:
• ontbreekt → UWP-subsystem werkt niet
• corrupt → herstel vereist

Stap 2 – Controleren van permissies
1. Rechtsklik op Windows.Storage.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:
• combase.dll
• rpcrt4.dll
• shell32.dll
• twinui.pcshell.dll (Windows 11)
• windows.globalization.dll

Afwijkingen:
• ontbrekende DLL → SFC/DISM
• corrupte DLL → component store corrupt

Stap 4 – Controleren van Explorer interactie
Explorer.exe gebruikt Windows.Storage.dll voor:
• bestandsbeheer
• UWP-integratie
• contextmenu’s
• taakbalk-elementen

Als Explorer crasht:
→ Windows.Storage.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:
→ Windows.Storage.dll kan opslag-API’s niet laden

Stap 6 – Controleren van UWP-apps
Locatie:
C:\Windows\SystemApps

Controleer:
• immersivecontrolpanel
• ShellExperienceHost
• StartMenuExperienceHost

Afwijkingen:
• apps openen niet → Windows.Storage.dll defect

Stap 7 – Controleren van Event Viewer meldingen
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• Explorer.exe
• Windows.Storage.dll
• Application Error

Veelvoorkomende fouten:
• “Faulting module: Windows.Storage.dll”
• “COM object failed to initialize”
• “Explorer.exe failed to start”

Stap 8 – Windows.Storage.dll herstellen via SFC
Open CMD (administrator):

sfc /scannow

Als SFC:
• Windows.Storage.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 9 – Windows.Storage.dll herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 10 – Windows.Storage.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 11 – 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 12 – Controleren van Userinit interactie
Userinit → Shell → Explorer

Als Userinit faalt:
• Windows.Storage.dll wordt niet geladen
• Explorer start niet

Oplossing:
→ B18 (UserInit herstellen)

Stap 13 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell

Als ProfSvc faalt:
• Windows.Storage.dll wordt niet geladen
• Explorer start niet

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 14 – Controleren van Taakbalk-componenten
Windows 10:
• taskbar.dll

Windows 11:
• twinui.pcshell.dll

Afwijkingen:
→ B43 (Taakbalk herstellen)

Stap 15 – Conclusie
Als Windows.Storage.dll via ISO hersteld is:
• Explorer.exe start weer
• Startmenu functioneert
• UWP-apps openen normaal
• Taakbalk werkt correct

Als Windows.Storage.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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B22 – Shell32.dll herstel

B22 – Shell32.dll herstel

Gebruik dit wanneer:
• Explorer.exe crasht direct na opstarten
• Taakbalk verschijnt niet of blijft hangen
• Desktop-iconen ontbreken of laden niet
• Rechtsklik-menu’s niet werken
• Bestandsverkenner opent niet
• Shell32.dll ontbreekt of is beschadigd
• SFC meldt “hash mismatch” voor shell32.dll
• DISM meldt “payload missing” voor shell32.dll

Stap 1 – Controleren of shell32.dll aanwezig is
Locatie:
C:\Windows\System32\shell32.dll

Controleer:
• bestand bestaat
• bestand is niet 0 KB
• digitale handtekening geldig

Afwijkingen:
• ontbreekt → Explorer kan niet starten
• corrupt → herstel vereist

Stap 2 – Controleren van permissies
1. Rechtsklik op shell32.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:
• explorer.exe
• userenv.dll
• combase.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 shell32.dll voor:
• contextmenu’s
• taakbalk
• desktop
• bestandsverkenner

Als Explorer crasht:
→ shell32.dll waarschijnlijk beschadigd

Stap 5 – Controleren van Event Viewer meldingen
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• Explorer.exe
• Shell32.dll
• Application Error

Veelvoorkomende fouten:
• “Faulting module: shell32.dll”
• “Explorer.exe failed to start”
• “Shell failed to load”

Stap 6 – Shell32.dll herstellen via SFC
Open CMD (administrator):

sfc /scannow

Als SFC:
• shell32.dll repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 7 – Shell32.dll herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 8 – Shell32.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 9 – 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 10 – Controleren van Userinit interactie
Userinit → Shell → Explorer

Als Userinit faalt:
• shell32.dll wordt niet geladen
• Explorer start niet

Oplossing:
→ B18 (UserInit herstellen)

Stap 11 – Controleren van ProfSvc interactie
ProfSvc → Userinit → Shell

Als ProfSvc faalt:
• shell32.dll wordt niet geladen
• Explorer start niet

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 12 – Controleren van Taakbalk-componenten
Windows 10:
• taskbar.dll

Windows 11:
• twinui.pcshell.dll

Afwijkingen:
→ B43 (Taakbalk herstellen)

Stap 13 – Controleren van Desktop-componenten
Locatie:
C:\Users\\AppData\Local

Controleer:
• IconCache.db

Afwijkingen:
→ B45 (IconCache herstellen)

Stap 14 – Conclusie
Als shell32.dll via ISO hersteld is:
• Explorer.exe start weer
• Taakbalk verschijnt
• Desktop-iconen laden correct
• contextmenu’s werken weer

Als shell32.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.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

B21 – Windows-kern: Shell-keten analyse

B21 – Windows-kern: Shell-keten analyse

Gebruik dit wanneer:
• Explorer.exe start niet na inloggen
• Je een zwart scherm krijgt met alleen muisaanwijzer
• Taakbalk ontbreekt of blijft hangen
• Desktop-iconen niet verschijnen
• Shell32.dll of twinui.pcshell.dll fouten geven
• Userinit werkt, maar shell niet
• Profiel laadt wel, maar er komt geen desktop

De volledige shell-keten bestaat uit:
1. Userinit → Shell
2. Shell → Explorer.exe
3. Explorer → Desktop/Taakbalk
4. Taakbalk → Shell32.dll / twinui.pcshell.dll
5. Desktop → IconCache / DWM

Stap 1 – Controleren van Userinit (startpunt)
Locatie:
C:\Windows\System32\userinit.exe

Registry:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Userinit moet exact zijn:
C:\Windows\System32\userinit.exe,

Let op:
• komma verplicht
• geen scripts
• geen extra paden

Afwijkingen:
→ B18 (UserInit herstellen)

Stap 2 – Controleren van Shell-waarde
In dezelfde sleutel:

Shell = explorer.exe

Controleer:
• geen extra parameters
• geen verwijzing naar tools
• geen verwijzing naar .bat/.cmd

Afwijkingen:
→ B41–B50 (shell-herstel)

Stap 3 – Controleren of explorer.exe aanwezig is
Locatie:
C:\Windows\explorer.exe

Controleer:
• bestand bestaat
• digitale handtekening geldig
• niet 0 KB

Afwijkingen:
• ontbreekt → shell start niet
• corrupt → herstel vereist

Stap 4 – Controleren van explorer.exe afhankelijkheden
Locatie:
C:\Windows\System32

Controleer:
• shell32.dll
• userenv.dll
• twinui.pcshell.dll (Windows 11)
• combase.dll
• windows.storage.dll

Afwijkingen:
• ontbrekende DLL → SFC/DISM
• corrupte DLL → component store corrupt

Stap 5 – Controleren van Taakbalk-componenten
Windows 10:
• taskbar.dll
• explorerframe.dll

Windows 11:
• twinui.pcshell.dll
• StartMenuExperienceHost.exe

Afwijkingen:
→ B43 (Taakbalk herstellen)

Stap 6 – Controleren van Desktop-componenten
Locatie:
C:\Users\\AppData\Local

Controleer:
• IconCache.db
• TileDataLayer (Windows 10)
• Layouts (Windows 11)

Afwijkingen:
• corrupte IconCache → geen iconen
• corrupte TileDataLayer → lege desktop

Stap 7 – Controleren van DWM (Desktop Window Manager)
Open CMD:

sc query uxsms

Moet:
• Running

Afwijkingen:
• DWM gestopt → zwart scherm
• grafische subsystemen defect → shell start niet

Stap 8 – Controleren van Shell-initialisatie via Event Viewer
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• Explorer
• Shell
• Userinit
• DWM
• ProfSvc

Veelvoorkomende fouten:
• “Explorer.exe failed to start” → shell32.dll corrupt
• “Shell failed to load” → verkeerde Shell-waarde
• “Userinit failed” → B18
• “DWM failed to start” → grafische subsystemen

Stap 9 – Shell-keten volgordecontrole
Volg deze volgorde:

1. Userinit moet starten
2. Shell moet geladen worden
3. Explorer.exe moet starten
4. Taakbalk moet verschijnen
5. Desktop moet laden
6. IconCache moet werken

Als één stap faalt:
→ alle volgende stappen falen automatisch

Stap 10 – Shell-keten herstelmatrix
Gebruik deze matrix:

Userinit fout → B18
Shell fout → B41–B50
Explorer fout → B41–B50
Taakbalk fout → B43
Desktop fout → B44
IconCache fout → B45

Stap 11 – Shell herstellen via SFC
Open CMD:

sfc /scannow

Als SFC:
• explorer.exe repareert → probleem opgelost
• fout blijft → component store corrupt → B13–B14

Stap 12 – Shell herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

Als fout:
• “source files not found” → lokale bron nodig → B13–B14

Stap 13 – Shell 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 14 – Conclusie
Als shell via ISO hersteld is:
• Explorer.exe start weer
• Taakbalk verschijnt
• Desktop wordt geladen

Als shell via ISO faalt:
→ vervolg met:
B18 (UserInit herstellen)
B17 (ProfSvc herstellen)
B43 (Taakbalk herstellen)
B44 (Desktop herstellen)
B45 (IconCache herstellen)
B13–B14 (component store herstel)

Terug naar Index B:
B01 – Index B

Jacks pc oplossingen is gemaakt in samenwerking met Microsoft Copilot.

Hoe vind je dit bericht?
Geschreven door Jacquito om 00:00 Reageer op dit bericht

Meer van Windows oplossingen

↑ Terug naar de berichten