Öffnen, Speichern unter Dialoge: Anwendungen stürzen ab

Status
Für weitere Antworten geschlossen.
  • #1
T

Trebxson

Neues Mitglied
Themenersteller
Dabei seit
19.10.2010
Beiträge
1
Reaktionspunkte
0
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:

Code:
Access violation at address 7635AE21 in module->COMDLG32.DLL'. Read of address 00000000.

Das Problem trifft eine ganze Reihe von Anwendungen (Bsp.: Paint, IE, Alcohol 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 Professional SP 3 (32 bit)
* 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 ) 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.

Code:
comdlg32.dll (Original - 6.0.2900.5512 - Montag, 14. April 2008, 12:00:00)
---------------------------
Alcohol 120%
---------------------------
Access violation at address 7635AE21 in module->COMDLG32.DLL'. Read of address 00000000.
---------------------------
OK  
---------------------------
Code:
comdlg32.dll (von Windows CD - 6.0.2900.2180 - Mittwoch, 4. August 2004, 00:57:18)
---------------------------
Alcohol 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[br][br]Erstellt am: 19.10.10 um 01:29:58
[br]So mal etwas Debuggingkram ran. Die Dlls und Sprungadressen sehen nach weiteren Hinweisen aus...

Dies ist im Übrigen ...\Debugging Tools for Windows (x86)\windbg.exe

Code:
ModLoad: 779f0000 77a46000  C:\WINXP\System32\cscui.dll
ModLoad: 765a0000 765bd000  C:\WINXP\System32\CSCDLL.dll
ModLoad: 75f20000 7601d000  C:\WINXP\system32\browseui.dll
ModLoad: 76940000 76966000  C:\WINXP\system32\ntshrui.dll
ModLoad: 76ad0000 76ae1000  C:\WINXP\system32\ATL.DLL
ModLoad: 597d0000 59825000  C:\WINXP\system32\NETAPI32.dll
(994.ec8): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=00000000 ecx=00000040 edx=00000002 esi=000c9c90 edi=0007d43c
eip=7635ae21 esp=0007d3f4 ebp=0007d64c iopl=0     nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000       efl=00010246
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINXP\system32\comdlg32.dll - 
comdlg32!GetOpenFileNameA+0x7d82:
7635ae21 8b08      mov   ecx,dword ptr [eax] ds:0023:00000000=????????
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINXP\system32\USER32.dll - 
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINXP\system32\MFC42u.DLL - 
*** ERROR: Module load completed but symbols could not be loaded for D:\TEMP\mspaint.exe

Auffällig wieder die selbe Adresse (eip) und der Zugriff auf &eax
 
  • #2
hast du mal die gelben Dreieckssymbole mit dem Wortlaut WICHTIG angeklickt?
Du hast eine Software auf deinem PC, die auf der Indexliste steht, deshalb sperre ich deinen Thread.

pan_fee
 
Status
Für weitere Antworten geschlossen.
Thema:

Öffnen, Speichern unter Dialoge: Anwendungen stürzen ab

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben