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.

