Öffnen, Speichern unter Dialoge: Anwendungen stürzen ab
Hallo!
Da ich hier im Forum bereits früher hilfreiche Fachinformationen gefunden hatte
hoffe ich hier nun auf Hilfe.
Gehe ich in einer Anwendung auf Datei > Öffnen, oder Datei > Speichern unter stürzt
die Anwendung ab, d.h. sie verschwindet komplett ohne Meldung. Einige wenige
Anwendungen werfen eine Exception:
Access violation at address 7635AE21 in module 'COMDLG32.DLL'. Read of
address 00000000.
Das Problem trifft eine ganze Reihe von Anwendungen (Bsp.: Paint, IE, *Z*
120%, Siedler II NxG Editor, WinMerge - hier Projekt öffnen/speichern). Andere
Anwendungen widerrum sind davon nicht betroffen (Office, Notepad, VLC, EEP,
WinMerge - hier Verzeichnis für Vergleich auswählen).
Das Öffnen und Speichern mit den Anwendungen funktioniert grundsätzlich (Bsp.
*.bmp Datei über Explorer öffnen und anschließend in Anwendung speichern statt
Speichern unter funktioniert).
Das Problem besteht so ziemlich seit Windows Neuinstallation, ich habe es nie
beheben können was mich recht ärgert da man mit dem System eigentlich nicht
arbeiten kann.
* Windows XP SP 3
* Windows-Updates sind inzwischen eingespielt
* Update IE 7 auf IE 8
* MS Office 97 (bisher unter Win 2000 ohne Probleme verwendet)
* MS .NET in allen Versionen inkl. Updates installiert
Ich vermute einen Zusammenhang mit irgendeiner Software. sfc /scannow brachte
zwei Ergebnisse - beide Änderungen über CD zurück gesetzt.
Die Windowsversion auf der CD wurde früher bereits auf einem anderen Rechner
(mit zum Teil anderer Software) verwendet, dort gab es solche Probleme nicht.
Die Hardware ist 3/4 Jahr alt. Treiber sind aktuell (soweit möglich). (AMD X4 955,
Gigabyte-Board, SSD als Systemplatte)
Andere Probleme gibt es
* mit der ATI-Grafikkarte (VPU-Recover meldet sich ab und zu in Spielen, neueste
Treiber jedoch installiert)
* sowie mit den Windows-Benutzerprofilen (werden ab und zu nach Neustarts
zurück gesetzt, Bildschirmschoner z.B. wieder da, Windows-Sounds wieder da).
Evtl. hier ein Zusammenhang?
Einige Google/Foren-Suchen brachten mich auf div. Software (z.B. Audacity
www.audacity-forum.de/thread/277) welche ich bereits deinstalliert
hatte, ohne Erfolg.
Ich habe nun einige Knowledge Base-Artikel von Microsoft durch, auch ohne Erfolg.
Allerdings habe ich darüber herausbekommen, dass Anwendungen Open-
/SaveDialoge über zwei Wege erstellen können: über die comdlg32.dll oder über die
comdlg32.ocx (ActiveX). Weiter jedoch ohne Erfolg.
Sysinternals > FileMonitor bringt auch keine offensichtlichen Ergebnisse (anders als
sonst).
In TuneUp lässt sich die DialogBox anpassen. Auch hier habe ich bereits versucht
das Problem zu beheben.
Die besagte comdlg32.dll habe ich bereits durch ältere Versionen getauscht (auch
wieder zurück getauscht), zum Teil von Windows CD (über Reparaturkonsole und
dllcache überdecken), zum Teil aus dem Internet geladene DLLs. Das einzige was
sich ändert ist die Adresse in der Fehlermeldung.
comdlg32.dll (Original - 6.0.2900.5512 - Montag, 14. April 2008, 12:00:00)
---------------------------
*Z* 120%
---------------------------
Access violation at address 7635AE21 in module 'COMDLG32.DLL'. Read of
address 00000000.
---------------------------
OK
---------------------------
comdlg32.dll (von Windows CD - 6.0.2900.2180 - Mittwoch, 4. August 2004,
00:57:18)
---------------------------
*Z* 120%
---------------------------
Access violation at address 7635AEB4 in module 'COMDLG32.DLL'. Read of
address 00000000.
---------------------------
OK
---------------------------
Ich vermute die comdlg32.dll wird durch irgendwas falsch bedient.
Hat jemand eine Idee?
Danke und Gruß,
Robert