So... Ich hatte heute (wiedermal) ein sehr lustiges Problem mit Windows XP Prof. SP 3:
Mitten im Betrieb (ich sah gerade Fern am PC), stĂĽrzte mein Virenscanner von Avira ab (Anti-Vir).
Danach verabschiedete sich noch ein Windows dienst.
In größter Sorge, startete ich den PC neu...
Es ging zum Login Sreen, aber nachm Login kam sofort die Fehlermeldung, dass userinit.exe abgestĂĽrzt ist.
Ich denk mir nichts dabei, und starte den Abgesicherten Modus: Selbes Problem.
Unter Linux lies ich dann zwei Viren-Scanner drĂĽber laufen und einen ĂĽbers Netzwerk von einen Windows-Rechner aus - kein Fund.
Als letzte Möglichkeit hab ich jetz noch betrachtet, dass eine Datei von Windows kaputt sein könnte.
Ich startete XP wieder im Abgesicherten Modus, bekam wieder die fehlermeldung. Als Entwickler habe ich natĂĽrlich Visual Studio 2005 auf meinen Rechner und natĂĽrlich gleich mal auf debug geklickt. Nach ein paar Fehlerchen schaffte ich es einen Call-Stack zu sehen, und eine kleine Analyse-Ausgabe.
Diese Ausgabe brachte zum Vorschein, dass die Datei C:\windows\system32\dllcache\dhtmled.ocx einen falschen Timestamp hat.
Im Call-stack konnte ich auch sehen, dass dies die zweite Datei is, die aufgerufen wird - scheint also doch recht wichtig zu sein.
Also begutachtete ich diese Datei einmal, und verglich sie mit einer Datei vom anderen Rechner - siehe da: Unterschiedliche Größen
--> Linux gebootet, die Datei im dllcache ausgetauscht, Windows XP zurĂĽck in den abgesicherten Modus gebootet;
Ergebnis: Fehlermeldung weg
Ich lass jetzt noch mal Stinger drĂĽber laufen, bevor ich das System wieder normal starte, aber ich bin guter Dinge
Ich hoffe, ich kann mit diesen kleinen Bericht wenigstens ein paar anderen Leuten helfen!