freakyf
Goto Top

Explorer.exe - Die Anwendung konnte nicht richtig initialisiert werden (0xc0000005).

Hallo!

Hab zu diesem Problem schon viel gefunden, aber leider noch keine Lösung.
Das Problem tritt immer nach der Anmeldung auf, bei jedem User AUßER Administrator.
Hab natürlich schon neue Testuser angelegt, leider ohne Erfolg.
Nach der Fehlermeldung seh ich den Desktop ohne Symbole und Systemleiste.

Wer kann mir weiterhelfen?


Danke

Markus

Content-ID: 53355

Url: https://administrator.de/contentid/53355

Ausgedruckt am: 16.11.2024 um 03:11 Uhr

FreakyF
FreakyF 06.03.2007 um 21:23:56 Uhr
Goto Top
Ich brauch dringend Hilfe, jeder noch so kleine Tipp ist erwünsht.
FreakyF
FreakyF 06.03.2007 um 23:44:39 Uhr
Goto Top
Hab schon rausgefunden, dass es an den Rechten liegt.
Wenn ich dem User Admin-Rechte gebe, dann kommt die Fehlermeldung nicht.

Jetzt meine neue Frage:

Bei welcher Datei muss ich die Rechte verändern?
Die explorer.exe alleine bringt noch nix.

Danke
kApOerA
kApOerA 07.03.2007 um 11:04:13 Uhr
Goto Top
Was für Rechte haben denn die Benutzer, bei denen der Fehler auftritt...
FreakyF
FreakyF 07.03.2007 um 17:33:49 Uhr
Goto Top
Die Benutzer haben normale "Benutzer"-Rechte, also Windows XP Prof. Standard.
kApOerA
kApOerA 08.03.2007 um 08:42:20 Uhr
Goto Top
Was passiert denn wenn du neue Benutzer anlegst??? Also als Benutzer oder Hauptbenutzer...Haben die auch das Problem??

Wie sieht es aus mit Servicepacks??? Und Updates??? Bei mir hat es oft den explorer.exe Fehler (der trat zwar in anderem Zusammenhang auf) beseitigt...
FreakyF
FreakyF 08.03.2007 um 17:29:44 Uhr
Goto Top
Windows XP ist aktuell, also alles Service Packs sind drauf.
Das Problem tritt bei jedem Benutzer bzw. Hauptbenutzer auf, egal ob alt oder neu.
kApOerA
kApOerA 09.03.2007 um 08:46:18 Uhr
Goto Top
was ist denn, wenn du den prozess explorer.exe nach der anmeldung manuell startest....kommt dann der fehler auch????

Also taskmanager aufrufen: Neuer Tak->explorer.exe

Läuft denn der Anmeldedienst und steht auf lokalem Systemkonto???

Und spuckt denn die Ereignisanzeige etwas aus??? Eine Fehlermeldung nach dem start oder dass ein dienst nicht gestartet wurde??

Ich hoffe mir nimmts keiner übel dass ich ms links reinsetze, aber vielleicht hilft ja auch der artikel:

http://support.microsoft.com/kb/914222/de
FreakyF
FreakyF 09.03.2007 um 20:35:56 Uhr
Goto Top
Leider kann ich nach dem Fehler den Taskmanager nicht öffnen. Auch nicht mit Tastenkombination.

Das mit dem Anmeldedienst und die Ereignisanzeige muss ich noch prüfen.

Danke schon mal.

Markus
FreakyF
FreakyF 11.03.2007 um 14:24:05 Uhr
Goto Top
So jetzt gibts Neuigkeiten:

Anmeldedienst passt.
Ereignisanzeige gibt folgenden Fehler aus:

"Generate Activation Context ist für C:\WINDOWS\system32\WININET.dll fehlgeschlagen. Referenzfehlermeldung: Der Vorgang wurde erfolgreich beendet."

Dann gibts noch weitere Fehler, die dem ersten gleich, nur sind andere dlls betroffen.

Außderdem steht noch folgender Fehler drin:

Explorer.exe - Die Anwendung konnte nicht richtig initialisiert werden (0xc0000005).

Was bedeutet diese Fehler?
FreakyF
FreakyF 13.03.2007 um 08:26:55 Uhr
Goto Top
Die einzig mir bekannte Lösung war das Reparieren von Windows.
Dannach waren alle Fehler verschwunden.
windream
windream 03.05.2007 um 14:08:27 Uhr
Goto Top
siehe auch den beitrag in diesem forum zu
"Anwendung konnte nicht initialisiert werden (Fehler 0xc0000005)"


wir kennen das problem, wenn aus irgendeinem grund von einem setup oder
wiederherstellungs-vorgang systemlibraries (wie z.b. msvcrt.dll, mfc42.dll ...)
für den angemeldeten user nicht mehr lesbar sind. (NTFS-Rechte wurden irgendwie umgesetzt.)
diese sollten eigentlich durch die "system file protection" geschützt sein.
aber irgendwie war das dann doch geschehen.

diese libraries müssen herausgefunden werden.
fehlende leserechte lassen sich einfach ermitteln indem man z.b. ein listing des
system32 directories einmal als administrator und einmal als der user, bei dem der fehler
auftritt, macht und diese listings vergleicht.

für den user nicht sichtbare dateien werden dann als differenzen ausgegeben.

z.b. im cmd-prompt (cd c:\windws\system32)

(als user)
dir /O /S >> c:\user.txt

(als admin)
dir /O /S >> c:\admin.txt

fc c:\user.txt c:\admin.txt



AUSFÜHRUNGSRECHTE auf die module sind leider nicht so einfach zu listen.
man könnte in der sicherheit-tabpage von system32 jetzt einfach "Jeder" mit "lesen" + "lesen,ausführen" hinzufügen und in erweitert "für unterordner und dateien" setzen.
das würde aber ggf. vererbbte rechte der ganzen dateien von seinem darüberliegenden directory
entkoppeln. (ist aber wohl nicht so schlimm).