Naar de inhoud

Windows oplossingen

akke.beakke.be

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?
Reageer op dit bericht
Reageer op dit bericht

Reageer op dit bericht

Een titel of je eigen website toevoegen

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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
Reageer op dit bericht

Meer van Windows oplossingen

↑ Terug naar de berichten