Nach Absturz ist MSPaint unbrauchbar

Hallo,

vor einiger Zeit ist mein WIN2000 mal abgestürzt (hat neu gestartet ohne vorher runterzufahren) während das bei Win2000 mitgelieferte Paint offen war.

Seitdem:
Wenn ich Paint öffnen will (egal, ob über Start - Programme - Zubehör oder über Doppelklick auf bmp-Datei) erhalte ich immer folgende Fehlermeldung: mspaint.exe hat Fehler verursacht und wird geschlossen. Ein Fehlerprotokoll wird erstellt.

Wie kann ich das beheben? Habe schon versucht, Paint über „Systemsteuerung - Software - Windows-Komponenten hinzufügen/entfernen“ neu zu installieren, aber Paint ist hier leider nicht aufgeführt.

Vielen Dank für Antworten

CIAO
Helmut

sysoc.inf, da isses
hi helmut,

es gibt im verzeichnis:
c:\windows\inf
eine datei sysoc.inf (erst sichtbar, wenn du im explorer unter >extras > ordneroptionen eingestellt hast, daß auch versteckte dateien angezeigt werden).
in dieser sysoc.inf (mit notepad öffnen) gibt es zeilen wie:

[Components]
NtComponents=ntoc.dll,NtOcSetupProc,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,7
iis=iis.dll,OcEntry,iis.inf,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7

alles, wo das „hide“ drinsteht, wird im windows-setup nicht angezeigt. aber wirklich nur das hide rausnehmen, beide beistriche vorher und nachher stehenlassen. aus
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
wird
WBEM=ocgen.dll,OcEntry,wbemoc.inf,7
nimm ruhig überall das hide raus, dann siehst auch wieder alles.

gruß licht

Fehler bleibt trotzdem
Hallo N8licht,

danke für die Antwort.

Habe hide rausgenommen, konnte daraufhin paint über Systemsteuerung deinstallieren und neu installieren, aber der Fehler bleibt trotzdem: Jedesmal wenn ich Paint öffnen will, wird ein Fehlerprotokoll erstellt und Paint erscheint erst gar nicht.

Falls euch das was hilft (mir nicht), habe ich euch mal den entsprechenden Teil von Dr. Watsons Fehlerprotokoll hierherkopiert.

Vielen Dank

CIAO
Helmut

Anwendungsausnahme aufgetreten:
Anwendung: mspaint.exe (pid=872)
Wann: 26.11.2001 @ 13:06:55.161
Ausnahmenummer: c0000005 (Zugriffsverletzung)

*----> Systeminformationen Taskliste 76f97103 894858 mov [eax+0x58],ecx ds:00a7d5d2=???
76f97106 8b45fc mov eax,[ebp+0xfc] ss:00aec7ca=???
76f97109 3b470c cmp eax,[edi+0xc] ds:00aec7da=???
76f9710c 7ccf jl Ordinal917+0x88 (76f9a4dd)
76f9710e 33f6 xor esi,esi
76f97110 39770c cmp [edi+0xc],esi ds:00aec7da=???
76f97113 7e1c jle Ordinal5948+0x7 (76f9fc31)
76f97115 8b4708 mov eax,[edi+0x8] ds:00aec7da=???
76f97118 8b04b0 mov eax,[eax+esi*4] ds:0075ab10=0000e802
76f9711b 8b4858 mov ecx,[eax+0x58] ds:00a7d5d2=???
76f9711e 85c9 test ecx,ecx
76f97120 7409 jz Ordinal5287+0x25b (76fa702b)

*----> Stack Back Trace
0006F328 76F819D1 00000364 00000000 7701A000 0006F344 mspaint!
0006F348 76F8195A 00000364 00000000 00000000 77E13374 !Ordinal6370
0006F3A8 76F82C2B 00000000 00080130 00000364 00000000 !Ordinal1108
0006F3CC 76F94FD4 00080134 00000364 00000000 00000000 !Ordinal5801
0006F434 76F95D5A 0006F860 00000001 0103E140 0103DFE8 !Ordinal3944
0006FA70 0101ED73 0006FA80 0103DFE8 003A0044 0054005C !Ordinal5190
0006FC88 0101E597 00724860 0103DFE8 0103DFE8 FFFFFFFF mspaint!
0006FF00 76F92566 00000000 000205F8 FFFFFFFF 01033B65 mspaint!
0006FFC0 77E87D08 00000000 014DDC1C 7FFDF000 C0000005 !Ordinal1569
0006FFF0 00000000 01030330 00000000 000000C8 00000100 kernel32!CreateProcessW

*----> Raw Stack Dump P.v
0006f274 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
0006f284 19 00 00 00 19 00 00 00 - 40 50 72 00 90 8f 73 00 …@Pr…s.
0006f294 90 8f 73 00 1c f3 06 00 - ec 50 03 01 ff ff ff ff …s…P…
0006f2a4 28 f3 06 00 1a 02 02 01 - 28 df 23 00 00 00 00 00 (…(.#…
0006f2b4 9c 1c f8 76 28 df 23 00 - 28 df 23 00 b0 3e 07 00 …v(.#.(.#…>…
0006f2c4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
0006f2d4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
0006f2e4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
0006f2f4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
0006f304 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …

Statusabbild für Threadkennung 0x3a8

eax=77d40c62 ebx=00082cd0 ecx=0008110c edx=00000000 esi=00082da8 edi=00000100
eip=77882a84 esp=00cdfe28 ebp=00cdff74 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202

Funktion: ZwReplyWaitReceivePortEx
77882a79 b8ac000000 mov eax,0xac
77882a7e 8d542404 lea edx,[esp+0x4] ss:0175d3fb=???
77882a82 cd2e int 2e
77882a84 c21400 ret 0x14

*----> Stack Back Trace Raw Stack Dump

Wird das System abgeschaltet ohne sauber runter gefahren worden zu sein, kann es passieren das Systemdatein - meist die Aktuell offenen - kaputt sind.

Es wäre also Möglich das eine Komponente die mspaint verwendet defekt ist.

Mit hilfe von Schnellansicht - oder filemon und vllt. vielen anderen Toolies kannst Du herrausfinden welche Dlls etc. angezogen werden.

Ich denke das wohl eine der DLLs im Eimer ist.

Das beschriebene Problem lässt sich übrigens einschränken, in dem man CHKDSK durchlaufen lässt. Macht man dies nicht kommt es öfters zu diesen Fehlern. Mit durchlauf des CHKDSK noch nie Probleme gehabt. (Der nächste Reboot wird mir was anderes Zeigen*ggg)

Gruß

Michael

Schnellansicht? Fehler behoben, aber warum???
Hallo Michael,

Vielen Dank für Deine Antwort!

Gibt es unter Win2000 noch die Schnellansicht??? Ist bei mir im Kontextmenü nicht aufgeführt und in Systemsteuerung - Software - Windows-Komponenten auch nicht zu finden (obwohl ich hide aus der sysoc.inf entfernt habe, wie von Licht empfohlen).

Der PC ist ein einziges großes Rätsel:

Habe chkdsk mit Parameter /f (um den Schreibschutz abzuschalten) aufgerufen, hat Fehler gefunden und nach Neustart behoben, allerdings hatte ich mit Paint immer noch das gleiche alte Problem.

Habe dann über Extras - Ordneroptionen - Dateitypen, bmp-Dateien mit dem Photoeditor von Office 97 verknüpft - testweise auf bmp-datei doppelgeklickt - wie erwartet öffnet Photo-Editor.

Dann Rechtsklick auf bmp-Datei - öffnen mit - Paint -> wieder das alte Problem

So und jetzt kommts:
Rechtsklick auf bmp-Datei - öffnen mit - Internet Explorer -> Sicherheitsabfrage ob öffnen oder speichern: Klick auf öffnen: ES ÖFFNET PAINT UND SEITDEM FUNKTIONIERT PAINT WIEDER!!!

bmp-Dateien wieder mit Paint verknüpft: Paint funktioniert immer noch.

Windows 2000 ist echt ein großes Rätsel!!!

CIAO
Helmut