Naar de inhoud

Windows oplossingen

seniorennet.beseniorennet.be

B18 – UserInit herstellen

B18 – UserInit herstellen

Gebruik dit wanneer:
• Windows laadt het profiel wel, maar de shell start niet
• Explorer.exe verschijnt niet na inloggen
• Je krijgt een zwart scherm na het inloggen
• Userinit.exe ontbreekt of is beschadigd
• Winlogon werkt, maar er gebeurt niets daarna
• Userinit-waarde in registry is aangepast door malware
• ProfSvc werkt, maar shell-initialisatie stopt

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

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

Als bestand ontbreekt:
→ UserInit kan niet starten → herstel vereist

Stap 2 – Controleren van userinit.exe permissies
1. Rechtsklik op userinit.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 Userinit registry-waarde
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer:
• Userinit = C:\Windows\System32\userinit.exe,

Let op:
• komma aan het einde MOET aanwezig zijn
• geen extra paden
• geen verwijzing naar .bat/.cmd
• geen verwijzing naar tools

Afwijkingen:
• ontbrekende komma → profiel laadt maar shell start niet
• verwijzing naar script → malware
• ontbrekende waarde → UserInit start niet

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

• Shell = explorer.exe

Als Shell fout is:
• UserInit start wel, maar Explorer niet
→ B41–B50 (shell-herstel)

Stap 5 – Controleren van ProfSvc interactie
ProfSvc → UserInit → Shell

Als ProfSvc faalt:
• UserInit wordt niet uitgevoerd
• Shell start niet
• zwart scherm

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 6 – Controleren van Winlogon interactie
Winlogon → UserInit → Shell

Als Winlogon faalt:
• UserInit wordt niet gestart
• profiel laadt niet correct

Oplossing:
→ B16 (Winlogon herstellen)

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

Zoek:
• Userinit
• Winlogon
• ProfSvc
• Shell

Veelvoorkomende fouten:
• “Userinit failed to load” → userinit.exe corrupt
• “Shell failed to start” → Shell-waarde fout
• “Profile cannot be loaded” → ProfSvc fout

Stap 8 – UserInit herstellen via SFC
Open CMD (administrator):

sfc /scannow

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

Stap 9 – UserInit herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

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

Stap 10 – UserInit 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 userinit.dll afhankelijkheden
Locatie:
C:\Windows\System32

Controleer:
• userenv.dll
• profsvc.dll
• shell32.dll

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

Stap 12 – Controleren van Shell-initialisatie
UserInit → Shell

Als Shell niet start:
• Explorer.exe ontbreekt
• Taakbalk ontbreekt
• Desktop-iconen ontbreken

Oplossing:
→ B41–B50 (shell-herstel)

Stap 13 – Conclusie
Als UserInit via ISO hersteld is:
→ profiel wordt geladen
→ shell start normaal
→ Explorer.exe verschijnt weer

Als UserInit via ISO faalt:
→ vervolg met:
B16 (Winlogon herstellen)
B17 (ProfSvc herstellen)
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
Reageer op dit bericht

Reageer op dit bericht

Een titel of je eigen website toevoegen

B17 – ProfSvc herstellen

B17 – ProfSvc herstellen

Gebruik dit wanneer:
• “User Profile Service failed the logon” verschijnt
• Windows laadt het profiel niet (tijdelijk profiel)
• Explorer.exe start niet ondanks correcte Winlogon
• ProfSvc staat op Stopped of Disabled
• Profielen blijven hangen bij inloggen
• NTUSER.dat ontbreekt of is beschadigd
• .bak-profielen aanwezig zijn in ProfileList
• Shell-initialisatie stopt na Userinit

Stap 1 – Controleren of ProfSvc actief is
Open Taakbeheer → Services

Zoek:
• ProfSvc (User Profile Service)

Moet:
• Status: Running
• Startup type: Automatic

Afwijkingen:
• Stopped → profiel laadt niet
• Disabled → tweaker/malware
• Missing → registry-corruptie

Stap 2 – Controleren in services.msc
1. Win + R → services.msc
2. Zoek: User Profile Service

Controleer:
• Beschrijving aanwezig
• Dependencies aanwezig
• Geen foutmelding bij starten

Veelvoorkomende fouten:
• “Error 1068: dependency failed” → RPC/DCOM fout (B31–B40)
• “Access denied” → permissieprobleem
• “Failed to load profile” → ProfSvc beschadigd

Stap 3 – Controleren van ProfSvc dependencies
Rechtsklik → Eigenschappen → Dependencies

Moet afhankelijk zijn van:
• RPC Endpoint Mapper
• DCOM Server Process Launcher

Als één van deze niet draait:
→ ProfSvc start niet
→ profiel laadt niet
→ shell start niet

Stap 4 – Controleren van ProfileList
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Controleer:
• SID’s aanwezig
• ProfileImagePath correct
• geen dubbele SID’s
• geen incomplete entries

Voorbeeld:
C:\Users\

Afwijkingen:
• pad naar niet-bestaande schijf → profiel laadt niet
• pad naar netwerk → traag of fout
• lege waarde → ProfSvc-herstel nodig

Stap 5 – Controleren op .bak-profielen
In dezelfde sleutel:

Zoek:
• SID.bak

Als .bak aanwezig is:
• Windows heeft profiel niet kunnen laden
• Windows gebruikt tijdelijk profiel

Oplossing:
• verwijder .bak volgens vaste procedure:
1. Verwijder SID zonder .bak
2. Verwijder “.bak” uit de sleutelnaam
3. Controleer ProfileImagePath
4. Reboot

Stap 6 – Controleren van permissies op profielmap
Locatie:
C:\Users\

Moet bevatten:
• SYSTEM (volledig)
• Administrators (volledig)
• Gebruiker zelf (volledig)

Afwijkingen:
• ontbrekende SYSTEM → profiel laadt niet
• verkeerde eigenaar → profiel-corruptie

Stap 7 – Controleren van NTUSER.dat
Locatie:
C:\Users\\NTUSER.dat

Moet:
• bestaan
• niet 0 KB zijn
• niet vergrendeld blijven na reboot

Afwijkingen:
• ontbreekt → profiel onbruikbaar
• corrupt → ProfSvc-herstel vereist

Stap 8 – ProfSvc herstellen via SFC
Open CMD (administrator):

sfc /scannow

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

Stap 9 – ProfSvc herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

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

Stap 10 – ProfSvc 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 DLL’s
Locatie:
C:\Windows\System32

Controleer:
• profsvc.dll
• userenv.dll

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

Stap 12 – Controleren van ProfSvc interactie met Winlogon
ProfSvc → Userinit → Shell

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

Oplossing:
→ B18 (UserInit herstellen)
→ B41–B50 (shell-herstel)

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

Zoek:
• User Profile Service
• ProfSvc

Veelvoorkomende fouten:
• “User profile cannot be loaded”
• “ProfileImagePath not found”
• “Access denied”
• “The system cannot find the file specified”

Stap 14 – Conclusie
Als ProfSvc via ISO hersteld is:
→ profiel wordt correct geladen
→ Userinit en Shell starten weer normaal

Als ProfSvc via ISO faalt:
→ vervolg met:
B18 (UserInit herstellen)
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

B16 – Winlogon herstellen

B16 – Winlogon herstellen

Gebruik dit wanneer:
• Windows start wel, maar je krijgt een zwart scherm
• Explorer.exe start niet na inloggen
• Aanmeldscherm blijft hangen
• Userinit wordt niet uitgevoerd
• Shell wordt niet geladen ondanks correct profiel
• Winlogon.exe ontbreekt of is beschadigd
• Registry-waarden van Winlogon zijn aangepast door malware

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

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

Als bestand ontbreekt:
→ Winlogon kan niet starten → herstel vereist

Stap 2 – Controleren van winlogon.exe permissies
1. Rechtsklik op winlogon.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 Winlogon registry-sleutel
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer de volgende waarden:

• Shell = explorer.exe
• Userinit = C:\Windows\System32\userinit.exe,
• AutoAdminLogon = 0 of 1
• DefaultUserName (alleen bij AutoAdminLogon = 1)
• DefaultPassword (alleen bij AutoAdminLogon = 1)

Afwijkingen:
• Shell verwijst naar tool → malware
• Userinit mist komma → profiel laadt niet
• Userinit verwijst naar .bat/.cmd → malware
• Shell ontbreekt → Explorer start niet

Stap 4 – Controleren van GINA (oude systemen)
In dezelfde sleutel:

• Geen waarde genaamd “GinaDLL”

Als GinaDLL bestaat:
→ aangepaste login-module → fout of malware

Stap 5 – Controleren van Winlogon Notify
Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify

Controleer:
• subkeys aanwezig
• DLL’s aanwezig in System32

Afwijkingen:
• ontbrekende DLL → shell-initialisatie mislukt
• onbekende DLL → malware

Stap 6 – Controleren van logonui.exe
Locatie:
C:\Windows\System32\logonui.exe

Moet:
• bestaan
• digitale handtekening geldig

Afwijkingen:
• ontbreekt → aanmeldscherm werkt niet

Stap 7 – Controleren van Userinit interactie
Winlogon → Userinit → Shell

Als Userinit faalt:
• profiel laadt niet
• shell start niet
• zwart scherm

Oplossing:
→ B18 (UserInit herstellen)

Stap 8 – Controleren van ProfSvc interactie
Winlogon → ProfSvc → Userinit → Shell

Als ProfSvc faalt:
• profiel laadt niet
• Winlogon blijft hangen
• Userinit start niet

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 9 – Winlogon herstellen via SFC
Open CMD (administrator):

sfc /scannow

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

Stap 10 – Winlogon herstellen via DISM
Open CMD:

DISM /Online /Cleanup-Image /RestoreHealth

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

Stap 11 – Winlogon 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 herstelresultaat
Open CMD:

sfc /scannow

Als SFC nu:
• geen fouten vindt → Winlogon hersteld
• dezelfde fout geeft → servicing stack corrupt → B14

Stap 13 – Conclusie
Als Winlogon via ISO hersteld is:
→ login-proces werkt weer correct

Als Winlogon via ISO faalt:
→ vervolg met:
B17 (ProfSvc herstellen)
B18 (UserInit herstellen)
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

B14 – WinSxS-herstel

B14 – WinSxS-herstel

Gebruik dit wanneer:
• WinSxS ontbrekende payload of manifest heeft
• DISM /RestoreHealth blijft falen, zelfs met lokale bron
• “The component store is in an inconsistent state” verschijnt
• SFC en DISM beide fouten blijven geven
• TrustedInstaller of Servicing Stack afwijkingen tonen
• Windows Update niet als bron gebruikt kan worden
• rollback van updates steeds mislukt

Stap 1 – Controleren van WinSxS-structuur
Locatie:
C:\Windows\WinSxS

Controleer:
• duizenden submappen
• manifests aanwezig
• backup-map aanwezig
• geen extreem kleine totale mapgrootte (< 6 GB)

Afwijkingen:
• ontbrekende payload → diep herstel nodig
• ontbrekende manifest → diep herstel nodig
• hash mismatch → component store zwaar beschadigd

Stap 2 – Controleren van Servicing Stack
Locatie:
C:\Windows\Servicing\Version

Controleer:
• meerdere versies aanwezig
• TrustedInstaller.exe aanwezig
• map niet leeg

Afwijkingen:
• lege map → servicing stack corrupt
• ontbrekende bestanden → WinSxS-herstel vereist

Stap 3 – Controleren van CBS.log voor WinSxS-fouten
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek:
• “payload missing”
• “manifest missing”
• “hash mismatch”
• “component store corruption”
• “failed to resolve package”

Als één van deze voorkomt:
→ WinSxS zwaar beschadigd

Stap 4 – Controleren van dism.log voor bronfouten
Locatie:
C:\Windows\Logs\DISM\dism.log

Zoek:
• “Payload not found”
• “Manifest missing”
• “Error”
• “Failed to access source files”

Als deze voorkomen:
→ WinSxS kan zichzelf niet herstellen

Stap 5 – Controleren van TrustedInstaller
Open CMD:

sc query trustedinstaller

Moet:
• bestaan
• correct reageren

Afwijkingen:
• ontbreekt → servicing stack corrupt → WinSxS-herstel vereist

Stap 6 – Controleren van rollback-status
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Setup

Zoek:
• “Reverting”
• “Rollback”
• “Failed to revert”

Als rollback mislukt:
→ update-corrupt → WinSxS-herstel vereist

Stap 7 – WinSxS-herstel via lokale bron (install.wim)
Voorwaarde:
• Windows ISO beschikbaar

Mount ISO:
• Rechtsklik → Koppelen

Open CMD (administrator):

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

X = stationsletter van ISO

Als foutmelding:
• “source files not found” → probeer index :2 of :3

Stap 8 – WinSxS-herstel via install.esd
Als install.wim niet aanwezig is:

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

Stap 9 – WinSxS-herstel via volledige component reset
Voorwaarde:
• alleen gebruiken wanneer alle andere methoden falen

Open CMD (administrator):

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Dit:
• verwijdert oude componentversies
• herbouwt WinSxS-structuur
• maakt herstel stabieler

Stap 10 – WinSxS-herstel via reset van servicing stack
Locatie:
C:\Windows\Servicing

Controleer:
• map “LCU” aanwezig
• map “Packages” aanwezig

Als bestanden ontbreken:
→ servicing stack reset via ISO nodig

Stap 11 – Controleren van herstelresultaat
Open CMD:

sfc /scannow

Als SFC nu:
• geen fouten vindt → WinSxS hersteld
• dezelfde fout geeft → component store nog steeds beschadigd → B61–B65

Stap 12 – Conclusie
Als WinSxS-herstel via ISO werkt:
→ component store volledig hersteld

Als WinSxS-herstel via ISO faalt:
→ vervolg met:
B61–B65 (update-herstel)
B05–B06 (SFC/DISM opnieuw uitvoeren)
B11–B12 (SFC/DISM-herstel)
B13 (component store diep 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

B13 – Component Store diep herstel

B13 – Component Store diep herstel

Gebruik dit wanneer:
• DISM /RestoreHealth blijft falen
• “Source files could not be found” blijft terugkomen
• “Error 0x800f081f” of “0x800f0906” blijft verschijnen
• WinSxS ontbrekende payload of manifest heeft
• SFC en DISM beide fouten blijven geven
• TrustedInstaller of Servicing Stack afwijkingen tonen
• Windows Update niet als bron gebruikt kan worden

Stap 1 – Controleren van component store status
Open CMD (administrator):

DISM /Online /Cleanup-Image /ScanHealth

Resultaten:
• “Repairable” → herstel mogelijk
• “Corrupted” → diep herstel nodig
• “Inconsistent state” → WinSxS zwaar beschadigd

Stap 2 – Controleren van WinSxS integriteit
Locatie:
C:\Windows\WinSxS

Controleer:
• duizenden submappen
• manifests aanwezig
• backup-map aanwezig

Afwijkingen:
• ontbrekende payload → diep herstel
• ontbrekende manifest → diep herstel
• hash mismatch → diep herstel

Stap 3 – Controleren van Servicing Stack
Locatie:
C:\Windows\Servicing\Version

Controleer:
• meerdere versies aanwezig
• geen lege map
• TrustedInstaller.exe aanwezig

Afwijkingen:
• lege map → servicing stack corrupt
• ontbrekende bestanden → diep herstel

Stap 4 – Controleren van TrustedInstaller
Open CMD:

sc query trustedinstaller

Moet:
• bestaan
• correct reageren

Afwijkingen:
• ontbreekt → servicing stack corrupt → diep herstel

Stap 5 – Controleren van CBS.log voor diepe fouten
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek:
• “payload missing”
• “manifest missing”
• “hash mismatch”
• “cannot repair”
• “failed to resolve package”

Als één van deze voorkomt:
→ component store zwaar beschadigd

Stap 6 – Controleren van dism.log voor bronfouten
Locatie:
C:\Windows\Logs\DISM\dism.log

Zoek:
• “Failed to access source files”
• “Payload not found”
• “Manifest missing”
• “Error”

Als deze voorkomen:
→ Windows Update bron defect
→ WinSxS bron defect
→ diep herstel nodig

Stap 7 – Controleren van Windows Update componenten
Locatie:
C:\Windows\System32

Controleer:
• wups.dll
• wuaueng.dll
• wuauserv.dll

Afwijkingen:
• ontbrekende DLL → updatebron defect → B61–B65

Stap 8 – Controleren van rollback-status
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Setup

Zoek:
• “Reverting”
• “Rollback”
• “Failed to revert”

Als rollback mislukt:
→ update-corrupt → B63

Stap 9 – Diep herstel uitvoeren via lokale bron
Voorwaarde:
• Windows ISO of install.wim beschikbaar

Mount ISO:
• Rechtsklik → Koppelen

Bron instellen:
Open CMD (administrator):

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

X = stationsletter van ISO

Dit:
• omzeilt Windows Update
• gebruikt originele bronbestanden
• herstelt ontbrekende payload en manifests

Resultaten:
• “completed successfully” → component store hersteld
• “source files not found” → verkeerde index → gebruik :2 of :3

Stap 10 – Alternatieve bron via install.esd
Als install.wim niet aanwezig is:

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

Stap 11 – Controleren van herstelresultaat
Open CMD:

sfc /scannow

Als SFC nu:
• geen fouten vindt → diep herstel geslaagd
• dezelfde fout geeft → WinSxS zwaar beschadigd → B14

Stap 12 – Conclusie
Als DISM met lokale bron werkt:
→ component store volledig hersteld

Als DISM met lokale bron faalt:
→ vervolg met:
B14 (WinSxS-herstel)
B61–B65 (update-herstel)
B05–B06 (SFC/DISM opnieuw uitvoeren)

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

B11 – Windows herstellen na corrupte SFC-scan

B11 – Windows herstellen na corrupte SFC-scan

Gebruik dit wanneer:
• SFC /scannow fouten vindt maar niet kan repareren
• CBS.log “Cannot repair member file” toont
• “Hash mismatch” of “Payload missing” verschijnt
• Windows instabiel is na updates
• Explorer, Winlogon of ProfSvc afwijkingen tonen
• SFC steeds dezelfde fout blijft geven

Stap 1 – SFC-resultaat bevestigen
Open CMD (administrator):

sfc /scannow

Let op de exacte melding:

1. “Windows Resource Protection found corrupt files but was unable to fix some of them”
→ standaard SFC-corruptie

2. “Windows Resource Protection could not perform the requested operation”
→ component store corrupt (dieper probleem)

3. “Windows Resource Protection could not start the repair service”
→ TrustedInstaller defect (B13–B14)

Stap 2 – CBS.log openen voor detailanalyse
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek naar:
• “Cannot repair”
• “Hash mismatch”
• “Missing payload”
• “Manifest missing”
• “SR”

Voorbeelden:
• “SR Cannot repair member file”
• “Hash mismatch detected”
• “Payload missing”

Als één van deze voorkomt:
→ SFC kan niet herstellen → DISM nodig (B06)

Stap 3 – DISM ScanHealth uitvoeren
Open CMD (administrator):

DISM /Online /Cleanup-Image /ScanHealth

Resultaten:
• “Repairable” → herstel mogelijk
• “Corrupted” → diep herstel nodig (B13–B14)
• “No corruption” → SFC-fout zit in WinSxS-backup

Stap 4 – DISM RestoreHealth uitvoeren
Open CMD (administrator):

DISM /Online /Cleanup-Image /RestoreHealth

Resultaten:
• “The restore operation completed successfully”
→ component store hersteld → SFC opnieuw uitvoeren

• “Error 0x800f081f”
→ bronbestanden ontbreken → B13–B14

• “Source files could not be found”
→ Windows Update defect → B61–B65

Stap 5 – SFC opnieuw uitvoeren
Open CMD (administrator):

sfc /scannow

Als SFC nu:
• geen fouten vindt → probleem opgelost
• nog steeds dezelfde fout geeft → component store corrupt → B13–B14

Stap 6 – Controleren van TrustedInstaller
Open CMD:

sc query trustedinstaller

Moet tonen:
• STATE: STOPPED (normaal)
• STATE: RUNNING (tijdens updates)

Afwijkingen:
• ontbreekt → servicing stack corrupt → B13–B14

Stap 7 – Controleren van WinSxS-structuur
Locatie:
C:\Windows\WinSxS

Controleer:
• duizenden submappen
• manifests aanwezig
• backup-map aanwezig

Afwijkingen:
• ontbrekende payload → B13–B14
• ontbrekende manifest → B13–B14

Stap 8 – Controleren van CBS.persist.log
Locatie:
C:\Windows\Logs\CBS\CBS.persist.log

Zoek:
• herhaalde fouten
• terugkerende corruptie

Als dezelfde fout steeds terugkomt:
→ component store zwaar beschadigd → B13–B14

Stap 9 – Controleren van updategeschiedenis
1. Win + R → control update
2. Bekijk recente updates

Afwijkingen:
• mislukte updates → B61–B65
• rollback-fouten → B63

Stap 10 – Controleren van servicing stack update (SSU)
Locatie:
C:\Windows\Servicing\Version

Moet:
• meerdere versies bevatten
• niet leeg zijn

Afwijkingen:
• lege map → SSU corrupt → B13–B14

Stap 11 – Conclusie
Als SFC na DISM wel repareert:
→ Windows is hersteld

Als SFC na DISM nog steeds faalt:
→ vervolg met:
B13 (Component Store diep herstel)
B14 (WinSxS-herstel)
B61–B65 (update-herstel)
B05–B06 (SFC/DISM opnieuw uitvoeren)

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

B10 – Windows-kern: ProfSvc interactie

B10 – Windows-kern: ProfSvc interactie

Gebruik dit wanneer:
• Windows laadt het gebruikersprofiel niet goed
• Je na inloggen een zwart scherm krijgt
• Explorer.exe niet start maar Winlogon wel werkt
• “User Profile Service failed the logon” verschijnt
• Profielen traag laden of blijven hangen
• Shell-initialisatie stopt na Userinit

Stap 1 – Controleren of ProfSvc actief is
Open Taakbeheer → Services

Zoek:
• ProfSvc (User Profile Service)

Moet staan op:
• Status: Running
• Startup type: Automatic

Afwijkingen:
• Stopped → profiel kan niet worden geladen
• Disabled → tweaker/malware
• Missing → registry-corruptie (B17)

Stap 2 – Controleren van ProfSvc in services.msc
1. Win + R → services.msc
2. Zoek: User Profile Service

Controleer:
• Beschrijving aanwezig
• Dependencies aanwezig
• Geen foutmelding bij starten

Veelvoorkomende fouten:
• “Error 1068: dependency failed” → RPC/DCOM fout (B31–B40)
• “Access denied” → permissieprobleem
• “Failed to load profile” → B17

Stap 3 – Controleren van ProfSvc dependencies
Rechtsklik → Eigenschappen → Dependencies

Moet afhankelijk zijn van:
• RPC Endpoint Mapper
• DCOM Server Process Launcher

Als één van deze niet draait:
→ ProfSvc start niet
→ profiel laadt niet
→ shell start niet

Stap 4 – Controleren van profielpad
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Controleer:
• SID’s aanwezig
• ProfileImagePath correct

Voorbeeld:
C:\Users\

Afwijkingen:
• pad naar niet-bestaande schijf → profiel laadt niet
• pad naar netwerk → traag of fout
• lege waarde → B17 (ProfSvc herstellen)

Stap 5 – Controleren van tijdelijke profielen
In dezelfde sleutel:

Zoek naar:
• .bak profielen

Als .bak aanwezig is:
• Windows heeft profiel niet kunnen laden
• Windows gebruikt tijdelijk profiel

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 6 – Controleren van permissies op profielmap
Locatie:
C:\Users\

Moet bevatten:
• SYSTEM (volledig)
• Administrators (volledig)
• Gebruiker zelf (volledig)

Afwijkingen:
• ontbrekende SYSTEM → profiel laadt niet
• verkeerde eigenaar → profiel-corruptie

Stap 7 – Controleren van NTUSER.dat
Locatie:
C:\Users\\NTUSER.dat

Moet:
• bestaan
• niet 0 KB zijn
• niet vergrendeld blijven na reboot

Afwijkingen:
• ontbreekt → profiel onbruikbaar
• corrupt → B17 (ProfSvc herstellen)

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

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

Oplossing:
→ B17 (ProfSvc herstellen)
→ B18 (UserInit herstellen)
→ B41–B50 (shell-herstel)

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

Zoek:
• User Profile Service
• ProfSvc

Veelvoorkomende fouten:
• “User profile cannot be loaded”
• “ProfileImagePath not found”
• “Access denied”
• “The system cannot find the file specified”

Stap 10 – Controleren van ProfSvc DLL’s
Locatie:
C:\Windows\System32

Controleer:
• profsvc.dll
• userenv.dll

Afwijkingen:
• ontbrekende DLL → SFC/DISM (B05–B06)
• corrupte DLL → component store corrupt (B13–B14)

Stap 11 – Controleren van ProfSvc interactie met Winlogon
ProfSvc moet:
• profiel laden
• registry hive mounten
• Userinit starten

Als Winlogon correct werkt maar ProfSvc faalt:
→ profiel laadt niet
→ shell start niet
→ zwart scherm

Stap 12 – Conclusie
Als alle bovenstaande onderdelen correct zijn:
→ ProfSvc werkt correct en profiel wordt goed geladen

Als één of meerdere onderdelen afwijkingen tonen:
→ vervolg met:
B17 (ProfSvc herstellen)
B18 (UserInit herstellen)
B41–B50 (shell-herstel)
B05–B06 (SFC/DISM)
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

B09 – Windows-kern: Shell-initialisatie

B09 – Windows-kern: Shell-initialisatie

Gebruik dit wanneer:
• Explorer.exe niet start na inloggen
• Taakbalk ontbreekt of blijft hangen
• Startmenu niet opent
• Desktop-iconen niet verschijnen
• Winlogon correct werkt maar shell niet laadt
• Profiel laadt wel, maar Windows blijft “leeg”

Stap 1 – Controleren of Explorer.exe actief is
Open Taakbeheer → Details

Moet aanwezig zijn:
• explorer.exe

Afwijkingen:
• ontbreekt → shell start niet
• meerdere instanties → shell-loop
• hoge CPU → shell-initialisatieprobleem

Locatie van explorer.exe:
C:\Windows\explorer.exe
C:\Windows\System32\explorer.exe (symlink)

Als bestand ontbreekt:
→ B41 (Explorer herstellen)

Stap 2 – Controleren van Shell-waarde in Winlogon
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer:
• Shell = explorer.exe

Afwijkingen:
• verwijzing naar tool → malware
• verwijzing naar verkeerde map → shell-corruptie
• ontbrekende waarde → Explorer start niet

Stap 3 – Controleren van Userinit
In dezelfde sleutel:

• Userinit = C:\Windows\System32\userinit.exe,

Als Userinit fout is:
→ profiel laadt wel, maar shell start niet
→ B18 (UserInit herstellen)

Stap 4 – Controleren van Shell Folders (HKCU)
1. Win + R → regedit
2. Ga naar:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Controleer:
• Desktop
• Favorites
• Personal
• My Pictures
• My Music
• My Video

Alle paden moeten verwijzen naar:
C:\Users\\...

Afwijkingen:
• paden naar niet-bestaande schijf → shell-laadfout
• paden naar netwerk → traag of geen shell
• lege waarden → B50 (User Shell Folders herstellen)

Stap 5 – Controleren van User Shell Folders (HKCU)
Locatie:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Controleer:
• Desktop = %USERPROFILE%\Desktop
• Personal = %USERPROFILE%\Documents
• Favorites = %USERPROFILE%\Favorites

Afwijkingen:
• verkeerde variabelen → shell-laadfout
• absolute paden → migratiefout
• ontbrekende waarden → B50

Stap 6 – Controleren van ShellState
Locatie:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer

Controleer:
• ShellState aanwezig
• waarde niet leeg

Afwijkingen:
• lege ShellState → Explorer start zonder configuratie
• corrupte ShellState → B41–B50

Stap 7 – Controleren van Startmenu-componenten
Locatie:
C:\Windows\System32

Controleer:
• shell32.dll
• combase.dll
• shlwapi.dll

Afwijkingen:
• ontbrekende DLL → shell start niet
• corrupte DLL → SFC/DISM nodig (B05–B06)

Stap 8 – Controleren van Taakbalk-componenten
Locatie:
C:\Windows\System32

Controleer:
• taskbar.dll (Windows 10)
• twinui.pcshell.dll (Windows 11)

Afwijkingen:
• ontbrekende bestanden → B43 (Taakbalk herstellen)

Stap 9 – Controleren van Quick Access
Locatie:
%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations

Afwijkingen:
• corrupte Jump Lists → shell traag
• lege map → Quick Access reset

Oplossing:
→ B47–B49

Stap 10 – Controleren van icon cache
Locatie:
%LOCALAPPDATA%\IconCache.db

Afwijkingen:
• ontbrekende cache → iconen ontbreken
• corrupte cache → shell traag

Oplossing:
→ B45 (Icon Cache herstellen)

Stap 11 – Controleren van thumbnail cache
Locatie:
%LOCALAPPDATA%\Microsoft\Windows\Explorer

Bestanden:
• thumbcache_*.db

Afwijkingen:
• corrupte thumbnails → Explorer crasht

Oplossing:
→ B46 (Thumbnail Cache herstellen)

Stap 12 – Controleren van Shell-events
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek:
• Explorer
• Shell
• Winlogon
• Userinit

Veelvoorkomende fouten:
• “Explorer failed to start” → B41
• “Shell initialization failed” → B41–B50
• “Userinit failed” → B18

Stap 13 – Conclusie
Als alle bovenstaande onderdelen correct zijn:
→ Shell-initialisatie is intact

Als één of meerdere onderdelen afwijkingen tonen:
→ vervolg met:
B41–B50 (shell-herstel)
B18 (UserInit herstellen)
B45–B49 (cache-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

B08 – Windows-kern: Winlogon basiscontrole

B08 – Windows-kern: Winlogon basiscontrole

Gebruik dit wanneer:
• Windows niet goed opstart
• Shell (Explorer) niet laadt
• Profielen niet worden geladen
• Aanmeldscherm blijft hangen
• Userinit of Shell afwijkingen tonen
• Malware Winlogon-keys heeft aangepast

Stap 1 – Controleren of Winlogon actief is
Open Taakbeheer → Details

Moet aanwezig zijn:
• winlogon.exe

Afwijkingen:
• ontbreekt → kritieke fout
• meerdere instanties → malware
• hoge CPU → shell-initialisatieprobleem

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

Als bestand ontbreekt:
→ systeem onbruikbaar → B16 (Winlogon herstellen)

Stap 2 – Controleren van Userinit
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer waarde:
• Userinit = C:\Windows\System32\userinit.exe,

Let op:
• komma aan het einde moet aanwezig zijn
• geen extra paden
• geen verwijzing naar tools

Afwijkingen:
• ontbrekende komma → profiel laadt niet
• verwijzing naar .bat/.cmd → malware
• ontbrekende userinit.exe → B18 (UserInit herstellen)

Stap 3 – Controleren van Shell
In dezelfde sleutel:

• Shell = explorer.exe

Afwijkingen:
• Shell verwijst naar tool → malware
• Shell ontbreekt → Explorer start niet
• Shell verwijst naar verkeerde map → shell-corruptie

Stap 4 – Controleren van AutoAdminLogon
In dezelfde sleutel:

• AutoAdminLogon = 0 of 1

Afwijkingen:
• waarde op 1 zonder bedoeling → automatische login
• waarde op 0 terwijl automatische login hoort → profielprobleem

Stap 5 – Controleren van DefaultUserName
In dezelfde sleutel:

• DefaultUserName moet bestaan bij AutoAdminLogon = 1

Afwijkingen:
• ontbreekt → login-loop
• verkeerd → verkeerde account wordt geladen

Stap 6 – Controleren van DefaultPassword
Alleen relevant bij AutoAdminLogon = 1

Afwijkingen:
• ontbreekt → login mislukt
• aanwezig terwijl niet gebruikt → beveiligingsrisico

Stap 7 – Controleren van Winlogon-notificaties
Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify

Controleer:
• subkeys bestaan
• DLL’s aanwezig in System32

Afwijkingen:
• ontbrekende DLL → shell-initialisatie mislukt
• onbekende DLL → malware

Stap 8 – Controleren van GINA (oude systemen)
Locatie:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer:
• Geen waarde genaamd “GinaDLL”

Als GinaDLL bestaat:
→ systeem gebruikt aangepaste login-module → fout of malware

Stap 9 – Controleren van Winlogon-events
1. Win + R → eventvwr.msc
2. Ga naar:
Windows Logs → Application
Windows Logs → System

Zoek naar:
• Winlogon
• Userinit
• ProfSvc
• Shell

Veelvoorkomende fouten:
• “Userinit failed to load” → B18
• “Shell failed to start” → B41–B50
• “Profile cannot be loaded” → B17

Stap 10 – Controleren van Winlogon-componenten
Locatie:
C:\Windows\System32

Controleer:
• winlogon.exe
• userinit.exe
• logonui.exe

Afwijkingen:
• ontbrekende bestanden → B16–B18
• verkeerde versies → update-corruptie (B61–B65)

Stap 11 – Controleren van Winlogon-permissies
1. Rechtsklik op:
C:\Windows\System32\winlogon.exe
2. Eigenschappen → Beveiliging

Moet bevatten:
• SYSTEM (volledig)
• Administrators (lezen)
• TrustedInstaller (eigenaar)

Afwijkingen:
• verkeerde eigenaar → servicing stack corrupt
• ontbrekende SYSTEM → kritieke fout

Stap 12 – Conclusie
Als alle bovenstaande onderdelen correct zijn:
→ Winlogon is intact

Als één of meerdere onderdelen afwijkingen tonen:
→ vervolg met:
B16 (Winlogon herstellen)
B17 (ProfSvc herstellen)
B18 (UserInit herstellen)
B41–B50 (shell-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

B07 – Windows-kern: CBS.log analyse

B07 – Windows-kern: CBS.log analyse

Gebruik dit wanneer:
• SFC fouten meldt die niet gerepareerd kunnen worden
• DISM “source files not found” of “payload missing” toont
• Windows Update blijft hangen of mislukt
• WinSxS mogelijk beschadigd is
• Windows instabiel is na updates of servicing stack wijzigingen

Stap 1 – Locatie van CBS.log openen
CBS-log bevindt zich hier:
C:\Windows\Logs\CBS\CBS.log

Controle:
• bestand moet bestaan
• bestand mag groot zijn (meerdere MB)
• bestand mag meerdere sessies bevatten

Als CBS.log ontbreekt:
→ EventLog of servicing stack corrupt (B31–B40)

Stap 2 – CBS.log openen
Gebruik:
• Kladblok (langzaam)
• Notepad++ (aanbevolen)
• WordPad (sneller dan Kladblok)

Zoek naar de volgende termen:
• corrupt
• error
• failed
• missing
• payload
• manifest
• hash mismatch
• cannot repair

Stap 3 – Veelvoorkomende CBS-fouten herkennen

1. “Cannot repair member file”
Betekenis:
• SFC kan bestand niet repareren
• component store corrupt

Oplossing:
→ B06 (DISM)
→ B13–B14 (diep herstel)

2. “Hash mismatch”
Betekenis:
• bestand komt niet overeen met originele hash
• bestand is beschadigd of vervangen

Oplossing:
→ B06 (DISM)
→ B13–B14 (component store herstel)

3. “Payload missing”
Betekenis:
• benodigde bestanden ontbreken in WinSxS
• DISM kan niet repareren

Oplossing:
→ B13–B14 (WinSxS-herstel)

4. “Manifest missing”
Betekenis:
• manifest-bestand ontbreekt
• component store zwaar beschadigd

Oplossing:
→ B13–B14 (diep herstel)

5. “Source files not found”
Betekenis:
• DISM kan geen bronbestanden vinden
• Windows Update defect of WinSxS corrupt

Oplossing:
→ B61–B65 (update-herstel)
→ B13–B14 (component store herstel)

6. “Failed to resolve package”
Betekenis:
• pakket kan niet worden geladen
• update of servicing stack corrupt

Oplossing:
→ B61–B65

7. “Store corruption detected”
Betekenis:
• component store is beschadigd
• DISM moet worden uitgevoerd

Oplossing:
→ B06

Stap 4 – Controleren van SR-entries (SFC)
Zoek naar:
• “SR”
• “Verify”
• “Repair”

Voorbeelden:
• “SR Cannot repair member file”
• “SR Repairing file”
• “SR Verify complete”

Als SFC herhaaldelijk dezelfde fout geeft:
→ component store corrupt (B13–B14)

Stap 5 – Controleren van DISM-entries
Zoek naar:
• “DISM”
• “Error”
• “Source”
• “Repair”

Voorbeelden:
• “DISM Error 0x800f081f”
• “DISM Failed to repair”
• “DISM Source files not found”

Als DISM faalt:
→ update-bron defect (B61–B65)
→ component store corrupt (B13–B14)

Stap 6 – Controleren van servicing stack entries
Zoek naar:
• “TIWorker”
• “TrustedInstaller”
• “Servicing”

Afwijkingen:
• “Failed to process package” → update-corrupt
• “Servicing stack failure” → diep herstel nodig

Stap 7 – Controleren van WinSxS-entries
Zoek naar:
• “manifest”
• “payload”
• “hash”
• “component”

Afwijkingen:
• ontbrekende payload → B13–B14
• ontbrekende manifest → B13–B14
• hash mismatch → B13–B14

Stap 8 – Controleren van rollback entries
Zoek naar:
• “Reverting”
• “Rollback”
• “Undoing changes”

Als rollback mislukt:
→ update-corrupt → B61–B65

Stap 9 – Controleren van persistent logs
Locatie:
C:\Windows\Logs\CBS\CBS.persist.log

Gebruik dit om:
• eerdere fouten te zien
• terugkerende corruptie te herkennen

Als dezelfde fout steeds terugkomt:
→ component store zwaar beschadigd → B13–B14

Stap 10 – Conclusie
Als CBS.log geen fouten toont:
→ Windows-kern is intact

Als CBS.log fouten toont:
→ vervolg met:
B06 (DISM)
B13–B14 (component store herstel)
B61–B65 (update-herstel)
B11–B20 (kerncomponent-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

B06 – Windows-kern: DISM basiscontrole

B06 – Windows-kern: DISM basiscontrole

Gebruik dit wanneer:
• SFC fouten niet kan repareren
• Windows Update blijft hangen of mislukt
• Component Store (WinSxS) mogelijk beschadigd is
• CBS.log “payload missing” of “manifest missing” toont
• Windows instabiel is na updates of servicing stack wijzigingen

Stap 1 – CMD openen als administrator
1. Win + R → cmd
2. Rechtsklik → Run as administrator

Controle:
• Titelbalk moet “Administrator: Command Prompt” tonen

Stap 2 – DISM ScanHealth uitvoeren
Typ:
DISM /Online /Cleanup-Image /ScanHealth

Resultaten:
1. “No component store corruption”
→ component store is intact

2. “Component store corruption detected”
→ herstel nodig (Stap 3)

3. “Component store repairable”
→ herstel mogelijk via RestoreHealth

4. “The component store is in an inconsistent state”
→ diep herstel nodig (B13–B14)

Stap 3 – DISM CheckHealth uitvoeren
Typ:
DISM /Online /Cleanup-Image /CheckHealth

Resultaten:
• “Repairable” → herstel via RestoreHealth
• “Not repairable” → component store zwaar beschadigd (B13–B14)

Stap 4 – DISM RestoreHealth uitvoeren
Typ:
DISM /Online /Cleanup-Image /RestoreHealth

Dit probeert:
• ontbrekende payload te herstellen
• corrupte manifests te vervangen
• WinSxS-structuur te repareren
• servicing stack te herstellen

Resultaten:
• “The restore operation completed successfully”
→ component store hersteld

• “The source files could not be found”
→ payload ontbreekt → B13–B14

• “Error 0x800f081f”
→ ontbrekende bronbestanden → B13–B14

Stap 5 – Controleren van Windows Update-bron
DISM gebruikt Windows Update als bron.

Als Windows Update defect is:
• RestoreHealth mislukt
• fout 0x800f081f
• fout 0x800f0906

Oplossing:
→ B61–B65 (update-herstel)

Stap 6 – Controleren van servicing stack versie
Locatie:
C:\Windows\Servicing\Version

Controleer:
• meerdere versies aanwezig
• geen lege map
• TrustedInstaller.exe aanwezig

Afwijkingen:
• ontbrekende versies → servicing stack corrupt
• lege map → component store corrupt

Stap 7 – Controleren van WinSxS-integriteit
Locatie:
C:\Windows\WinSxS

Controleer:
• duizenden submappen
• manifests aanwezig
• backup-map aanwezig

Afwijkingen:
• “payload missing” → B13–B14
• “manifest missing” → B13–B14
• “hash mismatch” → B13–B14

Stap 8 – Controleren van CBS.log na DISM
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek:
• “repair”
• “payload”
• “manifest”
• “hash mismatch”
• “source files not found”

Veelvoorkomende fouten:
• “Cannot repair member file” → diep herstel nodig
• “Payload missing” → WinSxS corrupt
• “Manifest missing” → component store corrupt

Stap 9 – Controleren van DISM-herstelgeschiedenis
Locatie:
C:\Windows\Logs\DISM\dism.log

Zoek:
• “Error”
• “Failed”
• “Source”
• “Repair”

Als fouten blijven terugkomen:
→ component store zwaar beschadigd → B13–B14

Stap 10 – Conclusie
Als DISM geen fouten vindt:
→ Windows-component store is intact

Als DISM fouten vindt maar repareert:
→ systeem opnieuw opstarten
→ SFC opnieuw uitvoeren (B05)

Als DISM fouten vindt en niet repareert:
→ vervolg met:
B13–B14 (diep component store herstel)
B61–B65 (update-herstel)
B11–B20 (kerncomponent-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

B05 – Windows-kern: SFC basiscontrole

B05 – Windows-kern: SFC basiscontrole

Gebruik dit wanneer:
• Windows instabiel is of foutmeldingen geeft
• Kerncomponenten mogelijk beschadigd zijn
• Explorer, Winlogon of ProfSvc afwijkingen tonen
• Updates mislukken of blijven hangen
• DISM afwijkingen toont en SFC moet worden uitgevoerd

Stap 1 – CMD openen als administrator
1. Win + R → cmd
2. Rechtsklik → Run as administrator

Controle:
• Titelbalk moet “Administrator: Command Prompt” tonen

Stap 2 – SFC uitvoeren
Typ:
sfc /scannow

Dit controleert:
• alle beschermde Windows-bestanden
• alle kerncomponenten
• alle DLL’s in System32
• alle Winlogon- en ProfSvc-bestanden
• alle shell-componenten

Stap 3 – Resultaten interpreteren
SFC geeft altijd één van deze vier meldingen:

1. “Windows Resource Protection did not find any integrity violations”
→ systeem is intact

2. “Windows Resource Protection found corrupt files and successfully repaired them”
→ logboek controleren (Stap 4)

3. “Windows Resource Protection found corrupt files but was unable to fix some of them”
→ DISM-herstel nodig (B06)

4. “Windows Resource Protection could not perform the requested operation”
→ component store corrupt (B13–B14)

Stap 4 – CBS.log controleren
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek naar:
• “Repairing”
• “Cannot repair”
• “Hash mismatch”
• “Missing payload”
• “Manifest missing”

Veelvoorkomende fouten:
• “Cannot repair member file” → DISM nodig (B06)
• “Hash mismatch” → component store corrupt (B13–B14)
• “Payload missing” → WinSxS corrupt (B13–B14)

Stap 5 – Controleren of SFC reparaties heeft uitgevoerd
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek:
• “SR” (SFC-entries)

Voorbeelden:
• “SR Repairing file”
• “SR Cannot repair”
• “SR Verify and Repair”

Als SFC reparaties heeft uitgevoerd:
→ systeem opnieuw opstarten

Stap 6 – Controleren van System File Protection status
Open CMD (administrator):

sc query trustedinstaller

Moet tonen:
• STATE: RUNNING (tijdens updates)
• STATE: STOPPED (normaal)

Als TrustedInstaller ontbreekt:
→ servicing stack corrupt (B13–B14)

Stap 7 – Controleren van SFC-compatibiliteit
Open CMD (administrator):

sfc /verifyonly

Resultaten:
• geen reparatie, alleen controle
• handig voor diagnose zonder wijzigingen

Afwijkingen:
• “verifyonly” toont fouten → component store corrupt

Stap 8 – Controleren van WinSxS-integriteit
Open CMD (administrator):

dir C:\Windows\WinSxS

Controleer:
• map bestaat
• duizenden submappen
• geen lege manifest-map

Als WinSxS corrupt is:
→ SFC kan niet repareren
→ DISM nodig (B06)
→ mogelijk B13–B14 (diep herstel)

Stap 9 – Controleren van SFC-herstelgeschiedenis
Locatie:
C:\Windows\Logs\CBS\CBS.persist.log

Zoek:
• eerdere SFC-runs
• herhaalde fouten
• terugkerende corruptie

Als fouten blijven terugkomen:
→ component store corrupt (B13–B14)

Stap 10 – Conclusie
Als SFC geen fouten vindt:
→ Windows-kern is intact

Als SFC fouten vindt en repareert:
→ systeem opnieuw opstarten
→ logboek controleren

Als SFC fouten vindt maar niet repareert:
→ vervolg met:
B06 (DISM basiscontrole)
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

B04 – Windows-kern: componenten controleren

B04 – Windows-kern: componenten controleren

Gebruik dit wanneer:
• Windows instabiel is zonder duidelijke oorzaak
• SFC of DISM afwijkingen blijven terugkomen
• Kernprocessen niet correct starten
• Winlogon, ProfSvc of Shell foutmeldingen geven
• Component Store (WinSxS) mogelijk beschadigd is
• Updates mislukken of blijven hangen

Stap 1 – Controleren van WinSxS-structuur
Locatie:
C:\Windows\WinSxS

Controleer:
• map bestaat
• map bevat duizenden submappen
• grootte is typisch 6–12 GB

Afwijkingen:
• map ontbreekt → kritieke corruptie
• map extreem klein → component store beschadigd
• map extreem groot → servicing stack fout

Stap 2 – Controleren van Servicing Stack
Locatie:
C:\Windows\Servicing

Controleer:
• TrustedInstaller.exe aanwezig
• TiWorker.exe aanwezig
• servicing stack versies aanwezig

Afwijkingen:
• ontbrekende bestanden → updatefouten
• corrupte bestanden → DISM-herstel nodig (B06)

Stap 3 – Controleren van TrustedInstaller
Open Taakbeheer → Details

Moet aanwezig zijn:
• TrustedInstaller.exe (tijdens updates)
• TiWorker.exe (tijdens onderhoud)

Afwijkingen:
• ontbreekt → servicing stack corrupt
• blijft actief → update-loop

Stap 4 – Controleren van Winlogon-componenten
Locatie:
C:\Windows\System32

Controleer:
• winlogon.exe
• userinit.exe
• logonui.exe

Afwijkingen:
• ontbrekende bestanden → kritieke fout
• verkeerde versies → update-corruptie

Stap 5 – Controleren van ProfSvc-componenten
Locatie:
C:\Windows\System32

Controleer:
• profsvc.dll
• userenv.dll

Afwijkingen:
• ontbrekende DLL’s → profiel kan niet laden
• corrupte DLL’s → SFC/DISM-herstel nodig

Stap 6 – Controleren van Shell-componenten
Locatie:
C:\Windows\System32

Controleer:
• explorer.exe
• shell32.dll
• combase.dll
• shlwapi.dll

Afwijkingen:
• explorer.exe ontbreekt → shell laadt niet
• shell32.dll corrupt → systeem instabiel

Stap 7 – Controleren van RPC-componenten
Locatie:
C:\Windows\System32

Controleer:
• rpcss.dll
• rpcrt4.dll

Afwijkingen:
• RPC-fouten → services starten niet
• DCOM-fouten → shell-initialisatie mislukt

Stap 8 – Controleren van DCOM-componenten
Locatie:
C:\Windows\System32

Controleer:
• dcomcnfg.exe
• comsvcs.dll

Afwijkingen:
• COM-fouten → Explorer crasht
• DCOM-fouten → ProfSvc faalt

Stap 9 – Controleren van Windows Update-componenten
Locatie:
C:\Windows\System32

Controleer:
• wups.dll
• wuaueng.dll
• wuauserv.dll

Afwijkingen:
• updates mislukken
• servicing stack faalt
• DISM kan niet repareren

Stap 10 – Controleren van CBS-componenten
Locatie:
C:\Windows\Logs\CBS

Controleer:
• CBS.log aanwezig
• CBS.persist aanwezig

Afwijkingen:
• ontbrekende logs → EventLog-fout
• corrupte logs → component store corrupt

Stap 11 – Controleren van Side-by-Side manifests
Locatie:
C:\Windows\WinSxS\Manifests

Controleer:
• duizenden .manifest-bestanden
• geen lege mappen

Afwijkingen:
• ontbrekende manifests → payload missing
• corrupte manifests → hash mismatch

Stap 12 – Controleren van payload-bestanden
Locatie:
C:\Windows\WinSxS\Backup

Controleer:
• backup-bestanden aanwezig
• geen lege backup-map

Afwijkingen:
• ontbrekende payload → DISM-herstel nodig (B06)
• corrupte payload → component store corrupt (B13–B14)

Stap 13 – Conclusie
Als alle bovenstaande componenten correct zijn:
→ Windows-kerncomponenten zijn intact

Als één of meerdere onderdelen afwijkingen tonen:
→ vervolg met:
B05–B10 (kernanalyse)
B11–B20 (component-herstel)
B13–B14 (WinSxS-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

B03 – Windows-kern: services controleren

B03 – Windows-kern: services controleren

Gebruik dit wanneer:
• Windows instabiel is of traag opstart
• Kernprocessen niet correct initialiseren
• ProfSvc, Winlogon of Shell afwijkingen tonen
• SFC/DISM fouten blijven terugkomen
• Services niet starten of onverwacht stoppen
• Windows Update of WMI niet functioneert

Stap 1 – Services-console openen
1. Win + R → services.msc

Controleer dat de console volledig laadt.
Als services niet zichtbaar zijn:
→ registry-corruptie (B21–B30)

Stap 2 – Essentiële kernservices controleren
De volgende services moeten actief zijn:

• Windows Management Instrumentation (WMI)
• Windows Event Log
• Cryptographic Services
• Task Scheduler
• User Profile Service (ProfSvc)
• Windows Update
• Shell Hardware Detection
• RPC Endpoint Mapper
• DCOM Server Process Launcher
• Plug and Play

Afwijkingen:
• “Stopped” → start handmatig
• “Disabled” → fout door tweaker/malware
• “Starting…” blijft hangen → dependency-fout

Stap 3 – Dependencies controleren
Rechtsklik service → Eigenschappen → Dependencies

Let op:
• RPC moet altijd actief zijn
• DCOM moet actief zijn
• Plug and Play moet actief zijn

Als dependency ontbreekt:
→ registry-corruptie (B21–B30)

Stap 4 – ProfSvc controleren
Service:
User Profile Service

Moet staan op:
• Startup type: Automatic
• Status: Running

Veelvoorkomende fouten:
• “Failed to load profile”
• “Access denied”
• “Profile cannot be loaded”

Oplossing:
→ B17 (ProfSvc herstellen)

Stap 5 – Windows Update controleren
Service:
Windows Update (wuauserv)

Moet staan op:
• Startup type: Manual
• Status: Running (tijdens update)

Afwijkingen:
• Disabled → tweaker/malware
• Missing → registry-corruptie

Oplossing:
→ B61–B65

Stap 6 – Cryptographic Services controleren
Service:
CryptSvc

Moet staan op:
• Startup type: Automatic
• Status: Running

Afwijkingen veroorzaken:
• SFC-fouten
• DISM-fouten
• Windows Update-fouten

Oplossing:
→ B11–B20

Stap 7 – Task Scheduler controleren
Service:
Schedule

Moet staan op:
• Startup type: Automatic
• Status: Running

Afwijkingen veroorzaken:
• Shell-laadproblemen
• Startmenu-fouten
• Taakbalk-fouten

Oplossing:
→ B41–B50

Stap 8 – Windows Event Log controleren
Service:
EventLog

Moet staan op:
• Startup type: Automatic
• Status: Running

Als EventLog niet draait:
→ Windows kan geen fouten registreren
→ systeemdiagnose onmogelijk

Oplossing:
→ B31–B40

Stap 9 – RPC controleren
Service:
RPC Endpoint Mapper

Moet staan op:
• Startup type: Automatic
• Status: Running

Als RPC niet draait:
→ Windows functioneert niet
→ services starten niet
→ shell laadt niet

Oplossing:
→ B31–B40

Stap 10 – DCOM controleren
Service:
DCOM Server Process Launcher

Moet staan op:
• Startup type: Automatic
• Status: Running

Afwijkingen veroorzaken:
• Explorer-fouten
• Shell-fouten
• ProfSvc-fouten

Stap 11 – Plug and Play controleren
Service:
PlugPlay

Moet staan op:
• Startup type: Automatic
• Status: Running

Afwijkingen veroorzaken:
• hardware-ID mismatch
• driver-fouten
• shell-initialisatieproblemen

Stap 12 – Conclusie
Als alle bovenstaande services correct draaien:
→ Windows-kernservices zijn intact

Als één of meerdere services afwijkingen tonen:
→ vervolg met:
B31–B40 (service-herstel)
B11–B20 (component-herstel)
B41–B50 (shell-herstel)
B61–B80 (update/malware/migratie)

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

B02 – Windows-kern: basiscontrole

B02 – Windows-kern: basiscontrole

Gebruik dit wanneer:
• Windows instabiel is zonder duidelijke foutmelding
• Kerncomponenten mogelijk beschadigd zijn
• SFC of DISM afwijkingen geven
• Services niet correct starten
• Shell traag of onvolledig laadt
• ProfSvc of Winlogon afwijkend gedrag vertonen

Stap 1 – Controleren of Windows volledig is opgestart
1. Win + R → msinfo32
2. Controleer:
• BIOS Mode: UEFI
• Secure Boot State: On (indien gebruikt)
• Boot Device: correct
• OS Name: Windows 10/11 correct
• System Directory: C:\Windows\System32

Afwijkingen:
• System Directory wijst naar andere schijf → kernfout
• Secure Boot uit terwijl ingeschakeld hoort te zijn → bootfout

Stap 2 – Controleren van essentiële services
1. Win + R → services.msc
2. Controleer dat deze services draaien:
• Windows Management Instrumentation (WMI)
• Windows Update
• Cryptographic Services
• Task Scheduler
• User Profile Service (ProfSvc)
• Windows Event Log
• Shell Hardware Detection

Als een service niet draait:
→ noteer foutmelding
→ herstellen via B31–B40

Stap 3 – Controleren van kernprocessen
Open Taakbeheer → Details

Moeten actief zijn:
• wininit.exe
• winlogon.exe
• lsass.exe
• csrss.exe
• services.exe
• svchost.exe (meerdere)
• explorer.exe (shell)

Afwijkingen:
• winlogon.exe ontbreekt → kritieke fout
• lsass.exe ontbreekt → systeem onbruikbaar
• explorer.exe ontbreekt → shell-laadfout

Stap 4 – Controleren van SFC-status
Open CMD (administrator):

sfc /scannow

Resultaten:
• “No integrity violations” → kernbestand OK
• “Found corrupt files and repaired” → logboek controleren
• “Could not repair” → DISM nodig (B06)

Stap 5 – Controleren van DISM-status
Open CMD (administrator):

DISM /Online /Cleanup-Image /ScanHealth

Resultaten:
• “No component store corruption” → OK
• “Component store repairable” → herstel via B06
• “Component store corrupted” → herstel via B13–B14

Stap 6 – Controleren van CBS.log
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek naar:
• corrupt
• missing
• failed
• error
• manifest
• payload

Veelvoorkomende kernfouten:
• “Cannot repair member file”
• “Payload missing”
• “Manifest missing”
• “Hash mismatch”

Stap 7 – Controleren van Winlogon-keys
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer:
• Shell = explorer.exe
• Userinit = C:\Windows\System32\userinit.exe,

Afwijkingen:
• Shell verwijst naar tool → malware
• Userinit ontbreekt → profiel kan niet laden

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

Zoek:
• User Profile Service
• ProfSvc

Geen meldingen meer over:
• profile cannot be loaded
• failed to load profile
• invalid profile path

Stap 9 – Controleren van Shell-initialisatie
1. Win + R → regedit
2. Ga naar:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer

Controleer:
• ShellState
• EnableAutoTray
• StartPage

Afwijkingen:
• lege waarden → shell-corruptie (B41–B50)

Stap 10 – Controleren van Windows Event Log
1. Win + R → eventvwr.msc
2. Controleer:
• System
• Application

Let op:
• DistributedCOM errors
• Service Control Manager errors
• Kernel-Power
• Kernel-General
• Kernel-EventTracing

Stap 11 – Controleren van component store
Open CMD (administrator):

DISM /Online /Cleanup-Image /CheckHealth

Resultaten:
• “Repairable” → B06
• “Corrupted” → B13–B14

Stap 12 – Conclusie
Als alle bovenstaande onderdelen correct zijn:
→ Windows-kern is intact

Als één of meerdere onderdelen afwijkingen tonen:
→ vervolg met:
B03–B10 (kerncomponenten)
B11–B20 (herstelprocedures)
B31–B40 (services)
B41–B50 (shell)
B51–B60 (boot)
B61–B80 (updates, malware, migratie)

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

B02 – Windows-kern: basiscontrole

B02 – Windows-kern: basiscontrole

Gebruik dit wanneer:
• Windows instabiel is zonder duidelijke foutmelding
• Kerncomponenten mogelijk beschadigd zijn
• SFC of DISM afwijkingen geven
• Services niet correct starten
• Shell traag of onvolledig laadt
• ProfSvc of Winlogon afwijkend gedrag vertonen

Stap 1 – Controleren of Windows volledig is opgestart
1. Win + R → msinfo32
2. Controleer:
• BIOS Mode: UEFI
• Secure Boot State: On (indien gebruikt)
• Boot Device: correct
• OS Name: Windows 10/11 correct
• System Directory: C:\Windows\System32

Afwijkingen:
• System Directory wijst naar andere schijf → kernfout
• Secure Boot uit terwijl ingeschakeld hoort te zijn → bootfout

Stap 2 – Controleren van essentiële services
1. Win + R → services.msc
2. Controleer dat deze services draaien:
• Windows Management Instrumentation (WMI)
• Windows Update
• Cryptographic Services
• Task Scheduler
• User Profile Service (ProfSvc)
• Windows Event Log
• Shell Hardware Detection

Als een service niet draait:
→ noteer foutmelding
→ herstellen via B31–B40

Stap 3 – Controleren van kernprocessen
Open Taakbeheer → Details

Moeten actief zijn:
• wininit.exe
• winlogon.exe
• lsass.exe
• csrss.exe
• services.exe
• svchost.exe (meerdere)
• explorer.exe (shell)

Afwijkingen:
• winlogon.exe ontbreekt → kritieke fout
• lsass.exe ontbreekt → systeem onbruikbaar
• explorer.exe ontbreekt → shell-laadfout

Stap 4 – Controleren van SFC-status
Open CMD (administrator):

sfc /scannow

Resultaten:
• “No integrity violations” → kernbestand OK
• “Found corrupt files and repaired” → logboek controleren
• “Could not repair” → DISM nodig (B06)

Stap 5 – Controleren van DISM-status
Open CMD (administrator):

DISM /Online /Cleanup-Image /ScanHealth

Resultaten:
• “No component store corruption” → OK
• “Component store repairable” → herstel via B06
• “Component store corrupted” → herstel via B13–B14

Stap 6 – Controleren van CBS.log
Locatie:
C:\Windows\Logs\CBS\CBS.log

Zoek naar:
• corrupt
• missing
• failed
• error
• manifest
• payload

Veelvoorkomende kernfouten:
• “Cannot repair member file”
• “Payload missing”
• “Manifest missing”
• “Hash mismatch”

Stap 7 – Controleren van Winlogon-keys
1. Win + R → regedit
2. Ga naar:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Controleer:
• Shell = explorer.exe
• Userinit = C:\Windows\System32\userinit.exe,

Afwijkingen:
• Shell

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

Meer van Windows oplossingen

↑ Terug naar de berichten