Mijn Windows logt direct weer uit na het inloggen?
Hoe komt het precies?
Dit kan natuurlijk veel oorzaken hebben, maar het probleem wordt in heel veel gevallen veroorzaakt door een stukje spyware. Als je het programma AdAware gebruikt hebt om deze spyware te verwijderen, en het inloggen werkt daarna niet meer volg dan onderstaande procedure.
Het programma heeft namelijk een waarde vervangen in het register zodat het de volgende keer een clean kan uitvoeren op het systeem. Helaas werkt dit niet altijd even goed en moeten we dit met de hand oplossen.
In ieder geval moeten we eerst even in het register kijken of deze key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon" wel de waarde "%systemroot%\system32\userinit.exe" bevat, is dit niet zo er staat er "wsaupdater.exe" of een ander programma dan moeten we deze vervangen. (* %systemroot% moet je vervangen door je windows directory *)
Hoe doen we dit?
* 1. Register via het netwerk
Vanaf een andere pc gaan we het register aan passen op de "kapotte" pc. Dit doen we door op een client computer naar "start" > "uitvoeren" > "regedit" te navigeren, in regedit kiezen we "bestand" > "verbinding maken met netwerkregister" en we voeren in het invoer vak de andere pc in (deze moet wel aan staan met het welkom scherm geladen). In regedit gaan we op zoek naar de key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon" en we wijzigen deze in "userinit.exe".
Herstart daarna de pc en alles moet weer werken

.
* 2. Recovery Console
Via de recovery console kunnen we een andere oplossing toepassen, namelijk het kopieren van "userinit.exe" over "wsaupdater.exe" heen. Dit doen we door op te starten vanaf onze Windows Xp cd en van daaruit gaan we naar de recovery console. In de recovery console typen we het volgende "cd %systemroot%\system32" "copy userinit.exe wsaupdater.exe".
Herstart daarna de pc en als het goed is, kun je nu weer inloggen. Nu moeten we alleen nog even het register aanpassen zodat deze weer goed staat. Dit gaan we doen in regedit ("start" > "uitvoeren" > "regedit"), en hier gaan we op zoek naar de key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon" deze gaan we vullen met de waarde "userinit.exe".
* 3. Ntpassword diskette/cd
Om dit te doen moet je van cd of diskette opstarten: download deze hieronder.
Klik hier voor de diskette.Klik hier voor cd image.
Start op vanaf de cd.
Kies de juiste (boot-)partitie:
1 [enter]
Het programma herkent automatisch de Windows-systeemmap:[enter]
Optie 2 voor RecoveryConsole parameters:
2 [enter]
Optie 9 voor Register Editor:
9 [enter]
Ga naar de juiste map in het register:
cd Microsoft [enter]
cd Windows NT [enter]
cd CurrentVersion [enter]
cd Winlogon [enter]
Controleer de waarde van de key Userinit:
cat Userinit [enter]
De waarde moet zijn: %systemroot%\system32\userinit.exe,
Let op: de komma moet er ook staan.
Als de waarde niet klopt, wijzigt deze als volgt:
ed Userinit [enter]
%systemroot%\system32\userinit.exe, [enter] (let op de komma)
Controleer nogmaals de waarde:
cat Userinit [enter]
Als de waarde klopt, sluit u de Register Editor:
q [enter]
q [enter]
Sla de wijzigingen op in het register (write back):
y [enter]
n [enter]
Sluit het programma:
exit [enter]
Herstart daarna de pc en alles moet weer werken. Credits van deze methode gaan naar Cade_Foster