Stefan 2005-02-16 11:26
Hallo,
ich hab eine ganze Weile mit mehr als den 10 von Windows supporteten displays herumprobiert und dabei folgende Entdeckungen gemacht:
vorab mein setup
- 3.2 GHZ Intel P4 - 2 GB RAM - Windows XP SP2 - 5x Matrox G450 - Benq TFT Monitore (jeweils 1280x1024) - aktuellste Treiber & Updates
Bei bis zu 16 aktiven displays funktioniert das System tadellos und stabil. Mit 17 displays funktioniert das System auch noch einigermaßen stabil, jedoch kommt beim Arbeiten mit dem Windows Explorer (Ordner durchklicken etc., insbesondere Ordner mit Bildern) sehr oft ein "Problembericht" fuer explorer.exe, ausgeloest durch einen Fehler bei gdiplus.dll, woraufhin sich das explorer-task schliesst, die Taskleiste kurz verschwindet, man danach aber wieder weiterarbeiten kann. Hier der Inhalt der Fehlermeldung:
(?xml version="1.0" encoding="UTF-16"?) (DATABASE) (EXE NAME="SYSTEM INFO" FILTER="GRABMI_FILTER_SYSTEM") (MATCHING_FILE NAME="advapi32.dll" SIZE="677888" CHECKSUM="0x8E50BDB4" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Erweitertes Windows 32 Base-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="advapi32.dll" INTERNAL_NAME="advapi32.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA8A8A" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:54:54" UPTO_LINK_DATE="08/04/2004 07:54:54" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="gdi32.dll" SIZE="278016" CHECKSUM="0x994804A0" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="GDI Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="gdi32" INTERNAL_NAME="gdi32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x48769" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:55:00" UPTO_LINK_DATE="08/04/2004 07:55:00" VER_LANGUAGE="Englisch (USA) [0x409]" /) (MATCHING_FILE NAME="kernel32.dll" SIZE="1057280" CHECKSUM="0xD52AA7B7" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Client-DLL für Windows NT-Basis-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x108430" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:57:08" UPTO_LINK_DATE="08/04/2004 07:57:08" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="ntdll.dll" SIZE="733696" CHECKSUM="0x894B02F1" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="DLL für NT-Layer" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xC09C4" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:57:08" UPTO_LINK_DATE="08/04/2004 07:57:08" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="ole32.dll" SIZE="1285120" CHECKSUM="0xDC9DE0A8" BIN_FILE_VERSION="5.1.2600.2595" BIN_PRODUCT_VERSION="5.1.2600.2595" PRODUCT_VERSION="5.1.2600.2595" FILE_DESCRIPTION="Microsoft OLE für Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2595 (xpsp_sp2_gdr.041130-1729)" ORIGINAL_FILENAME="OLE32.DLL" INTERNAL_NAME="OLE32.DLL" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x144230" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2595" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2595" LINK_DATE="01/14/2005 08:57:03" UPTO_LINK_DATE="01/14/2005 08:57:03" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="oleaut32.dll" SIZE="553472" CHECKSUM="0xF8079A79" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" COMPANY_NAME="Microsoft Corporation" FILE_VERSION="5.1.2600.2180" INTERNAL_NAME="OLEAUT32.DLL" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1993-2001." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8AC09" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:57:08" UPTO_LINK_DATE="08/04/2004 07:57:08" VER_LANGUAGE="Englisch (USA) [0x409]" /) (MATCHING_FILE NAME="shell32.dll" SIZE="8491008" CHECKSUM="0xB8B547C1" BIN_FILE_VERSION="6.0.2900.2578" BIN_PRODUCT_VERSION="6.0.2900.2578" PRODUCT_VERSION="6.00.2900.2578" FILE_DESCRIPTION="Allgemeine Windows-Shell-DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.00.2900.2578 (xpsp_sp2_gdr.041130-1729)" ORIGINAL_FILENAME="SHELL32.DLL" INTERNAL_NAME="SHELL32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x81AD9C" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="6.0.2900.2578" UPTO_BIN_PRODUCT_VERSION="6.0.2900.2578" LINK_DATE="12/21/2004 19:58:51" UPTO_LINK_DATE="12/21/2004 19:58:51" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="user32.dll" SIZE="578560" CHECKSUM="0x529F5F21" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Client-DLL für Windows XP USER-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="user32" INTERNAL_NAME="user32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x92025" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:46" UPTO_LINK_DATE="08/04/2004 07:56:46" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="wininet.dll" SIZE="662528" CHECKSUM="0xEEA4F2B3" BIN_FILE_VERSION="6.0.2900.2577" BIN_PRODUCT_VERSION="6.0.2900.2577" PRODUCT_VERSION="6.00.2900.2577" FILE_DESCRIPTION="Interneterweiterungen für Win32" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.00.2900.2577 (xpsp_sp2_gdr.041130-1729)" ORIGINAL_FILENAME="wininet.dll" INTERNAL_NAME="wininet.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA9A06" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="6.0.2900.2577" UPTO_BIN_PRODUCT_VERSION="6.0.2900.2577" LINK_DATE="01/27/2005 17:13:37" UPTO_LINK_DATE="01/27/2005 17:13:37" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="winsock.dll" SIZE="2864" CHECKSUM="0x73AE8088" BIN_FILE_VERSION="3.10.0.103" BIN_PRODUCT_VERSION="3.10.0.103" PRODUCT_VERSION="3.10" FILE_DESCRIPTION="Windows Socket 16-Bit DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows(TM) Operating System" FILE_VERSION="3.10" ORIGINAL_FILENAME="WINSOCK.DLL" INTERNAL_NAME="WINSOCK" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1981-1996" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10001" VERFILETYPE="0x2" MODULE_TYPE="WIN16" S16BIT_DESCRIPTION="BSD Socket API for Windows" S16BIT_MODULE_NAME="WINSOCK" UPTO_BIN_FILE_VERSION="3.10.0.103" UPTO_BIN_PRODUCT_VERSION="3.10.0.103" VER_LANGUAGE="Englisch (USA) [0x409]" /) (/EXE) (EXE NAME="gdiplus.dll" FILTER="GRABMI_FILTER_THISFILEONLY") (MATCHING_FILE NAME="GdiPlus.dll" SIZE="1712128" CHECKSUM="0xC56E6166" BIN_FILE_VERSION="5.1.3102.2180" BIN_PRODUCT_VERSION="5.1.3102.2180" PRODUCT_VERSION="5.1.3102.2180" FILE_DESCRIPTION="Microsoft GDI+" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.3102.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="gdiplus" INTERNAL_NAME="gdiplus" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1AEA8C" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.3102.2180" UPTO_BIN_PRODUCT_VERSION="5.1.3102.2180" LINK_DATE="08/04/2004 07:54:27" UPTO_LINK_DATE="08/04/2004 07:54:27" VER_LANGUAGE="Englisch (USA) [0x409]" /) (/EXE) (/DATABASE)
Aktiviert man den 18. Schirm aendert sich daran nichts. Das System laeuft ok, solange man sich nicht mit dem Windows Explorer beschaeftigt. Erst mit dem 19. Schirm geht dann gar nichts mehr, es kommen mehrere Problemberichte, das System crasht.
Meine Frage jetzt: Woran liegt das? Warum ausgerechnet ab dem 17. bzw. ab dem 19. aktiven display diese Probleme? Es liegt uebrigens weder am Service Pack 2 noch am gdi+ update von Microsoft, ich hatte diesselbe Problematik auch mit der Urversion von Windows XP.
danke Stefan
|
Christian Studer 2005-02-17 03:17
Scheint ein Bug in GDI+ zu sein, allerdings nicht in allen Versionen, Version 6.0.4074.0 von Windows Longhorn hat das Problem nicht.
Der UltraMon Desktophintergrund-Manager benutzt auch GDI+, und hat darum das selbe Problem. Dies wird im nächsten Release behoben werden, UltraMon wird den Fehler abfangen. Da das Problem erst beim Beenden von GDI+ auftritt, funktioniert das gut.
Christian Studer - www.realtimesoft.com
|
Stefan 2005-02-17 07:17
das heisst gdiplus.dll mit der neueren Version ersetzen sollte das Problem loesen?
|
Christian Studer 2005-02-18 07:05
Wahrscheinlich schon, ich weiss aber nicht wie weit die verschiedenen Versionen kompatibel sind.
Christian Studer - www.realtimesoft.com
|
Stefan 2005-02-18 09:30
eine Suche nach gdiplus.dll auf meinem Rechner, bringt ein erstaunliches Ergebnis - sie existiert an 6 verschiedenen Orten in 5 verschiedenen Versionen:
1) C:\Programme\Microsoft Office\OFFICE11 (Version 6.0.3264.0)
2) C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.0.0_x-ww_8d353f13 (Version 5.1.3097.0)
3) C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.10.0_x-ww_712befd8 (Version 5.1.3101.0)
4) C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.1360_x-ww_24a2ed47 (Version 5.1.3102.1360)
5) C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82 (Version 5.1.3102.2180)
6) C:\WINDOWS\SoftwareDistribution\Download\fa6fb01ac82a6e60ca928c584157ebda\asms\10\msft\windows\gdiplus (Version 5.1.3102.2180)
===
Was bedeuten diese Orte jeweils fuer das System? Eigentlich dachte ich die Datei gehört nach C:\WINDOWS\system32?
Die von der Fehlermeldung betroffene Version ist jene Datei an den Orten 5) und 6), Version 5.1.3102.2180, ich glaub das ist jene aus dem Service Pack 2.
Die von dir beschriebene Version 6.0.4074.0 find ich leider gar nirgends.
Ist Version 6.0.3264.0 in 1) ebenfalls von Windows Longhorn? Kann ich auch versuchen den Rest [2) bis 6)] mit dieser Version zu ersetzen, was meinst du?
Vielen Dank, Stefan
|
Christian Studer 2005-02-21 04:23
Die älteren DLLs durch Version 6.0.3264.0 zu ersetzen wäre auf jeden Fall einen Versuch wert, ich würde aber ein Backup der älteren DLLs machen für den Fall das es Probleme gibt.
Christian Studer - www.realtimesoft.com
|
Stefan 2005-02-21 09:31
bevor ich das probier:
- sind die Orte 2) bis 5) nicht irrelevant? Lediglich Download-Folder von früheren Updates? Welche Bedeutung haben die jeweiligen Locations für den Betrieb Windows? Wie gesagt ich dachte gdiplus.dll eigenlich in C:\Windows\system32 zu finden...
- Ist Version 6.0.3264.0 in 1) ebenfalls von Windows Longhorn?
danke dir!
|
Christian Studer 2005-02-22 07:05
Der WinSxS Ordner wird für Dateien benutzt die in mehreren Versionen zur Verfügung stehen sollen.
Programme können dann die gewünschte Version der Datei laden, was Kompatibilitätsprobleme mit neueren Versionen verhindern soll.
Office 2003 kommt mit einer neueren Version von GDI+ als Windows XP, die Version von Longhorn ist aber noch etwas neuer.
Christian Studer - www.realtimesoft.com
|
Stefan 2005-02-23 07:14
kurzes Update: Ich habe alle gdiplus.dll files mit der Version 6.0.3264.0 von Office 2003 ersetzt. Das System laeuft jetzt tatsaechlich stabil bei sowohl 17 wie auch 18 aktiven displays. Das ist schon mal grossartig. Der explorer.exe-Crash beim 19. Screen aber bleibt, wenn auch in etwas anderer Form.
statt EXE NAME="SYSTEM INFO" _und_ EXE NAME="gdiplus.dll" crasht jetzt nur mehr EXE NAME="SYSTEM INFO" allein, hier der zugehoerige Problembericht:
(?xml version="1.0" encoding="UTF-16"?) (DATABASE) (EXE NAME="SYSTEM INFO" FILTER="GRABMI_FILTER_SYSTEM") (MATCHING_FILE NAME="advapi32.dll" SIZE="677888" CHECKSUM="0x8E50BDB4" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Erweitertes Windows 32 Base-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="advapi32.dll" INTERNAL_NAME="advapi32.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA8A8A" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:54:54" UPTO_LINK_DATE="08/04/2004 07:54:54" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="gdi32.dll" SIZE="278016" CHECKSUM="0x994804A0" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="GDI Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="gdi32" INTERNAL_NAME="gdi32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x48769" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:55:00" UPTO_LINK_DATE="08/04/2004 07:55:00" VER_LANGUAGE="Englisch (USA) [0x409]" /) (MATCHING_FILE NAME="kernel32.dll" SIZE="1057280" CHECKSUM="0xD52AA7B7" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Client-DLL für Windows NT-Basis-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x108430" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:57:08" UPTO_LINK_DATE="08/04/2004 07:57:08" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="ntdll.dll" SIZE="733696" CHECKSUM="0x894B02F1" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="DLL für NT-Layer" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xC09C4" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:57:08" UPTO_LINK_DATE="08/04/2004 07:57:08" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="ole32.dll" SIZE="1285120" CHECKSUM="0xDC9DE0A8" BIN_FILE_VERSION="5.1.2600.2595" BIN_PRODUCT_VERSION="5.1.2600.2595" PRODUCT_VERSION="5.1.2600.2595" FILE_DESCRIPTION="Microsoft OLE für Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2595 (xpsp_sp2_gdr.041130-1729)" ORIGINAL_FILENAME="OLE32.DLL" INTERNAL_NAME="OLE32.DLL" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x144230" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2595" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2595" LINK_DATE="01/14/2005 08:57:03" UPTO_LINK_DATE="01/14/2005 08:57:03" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="oleaut32.dll" SIZE="553472" CHECKSUM="0xF8079A79" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" COMPANY_NAME="Microsoft Corporation" FILE_VERSION="5.1.2600.2180" INTERNAL_NAME="OLEAUT32.DLL" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1993-2001." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8AC09" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:57:08" UPTO_LINK_DATE="08/04/2004 07:57:08" VER_LANGUAGE="Englisch (USA) [0x409]" /) (MATCHING_FILE NAME="shell32.dll" SIZE="8491008" CHECKSUM="0xB8B547C1" BIN_FILE_VERSION="6.0.2900.2578" BIN_PRODUCT_VERSION="6.0.2900.2578" PRODUCT_VERSION="6.00.2900.2578" FILE_DESCRIPTION="Allgemeine Windows-Shell-DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.00.2900.2578 (xpsp_sp2_gdr.041130-1729)" ORIGINAL_FILENAME="SHELL32.DLL" INTERNAL_NAME="SHELL32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x81AD9C" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="6.0.2900.2578" UPTO_BIN_PRODUCT_VERSION="6.0.2900.2578" LINK_DATE="12/21/2004 19:58:51" UPTO_LINK_DATE="12/21/2004 19:58:51" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="user32.dll" SIZE="578560" CHECKSUM="0x529F5F21" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Client-DLL für Windows XP USER-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="user32" INTERNAL_NAME="user32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x92025" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:46" UPTO_LINK_DATE="08/04/2004 07:56:46" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="wininet.dll" SIZE="662528" CHECKSUM="0xEEA4F2B3" BIN_FILE_VERSION="6.0.2900.2577" BIN_PRODUCT_VERSION="6.0.2900.2577" PRODUCT_VERSION="6.00.2900.2577" FILE_DESCRIPTION="Interneterweiterungen für Win32" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.00.2900.2577 (xpsp_sp2_gdr.041130-1729)" ORIGINAL_FILENAME="wininet.dll" INTERNAL_NAME="wininet.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA9A06" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="6.0.2900.2577" UPTO_BIN_PRODUCT_VERSION="6.0.2900.2577" LINK_DATE="01/27/2005 17:13:37" UPTO_LINK_DATE="01/27/2005 17:13:37" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" /) (MATCHING_FILE NAME="winsock.dll" SIZE="2864" CHECKSUM="0x73AE8088" BIN_FILE_VERSION="3.10.0.103" BIN_PRODUCT_VERSION="3.10.0.103" PRODUCT_VERSION="3.10" FILE_DESCRIPTION="Windows Socket 16-Bit DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows(TM) Operating System" FILE_VERSION="3.10" ORIGINAL_FILENAME="WINSOCK.DLL" INTERNAL_NAME="WINSOCK" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1981-1996" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10001" VERFILETYPE="0x2" MODULE_TYPE="WIN16" S16BIT_DESCRIPTION="BSD Socket API for Windows" S16BIT_MODULE_NAME="WINSOCK" UPTO_BIN_FILE_VERSION="3.10.0.103" UPTO_BIN_PRODUCT_VERSION="3.10.0.103" VER_LANGUAGE="Englisch (USA) [0x409]" /) (/EXE) (/DATABASE)
meine sich daran anschliessenden Fragen:
1) Erkennst du aus dem Problembericht, was genau diese ominoese "SYSTEM INFO" als Ausloeser fuer explorer.exe zum Crash animiert? Kann man noch etwas anderes versuchen?
2) Funktioniert dein System bei der Verwendung von Version 6.0.4074.0 auch mit 19 bzw. 20 displays weiter stabil? Kannst du diese in diesem Fall bitte irgendwo zum Download anbieten?
3) Weißt du ob Version 6.0.3264.0 und 6.0.4074.0 immun sind gegen den jpeg bug?
http://www.microsoft.com/security/bulletins/200409_jpeg.mspx
Zwar crashte das System auch mit der ganz alten Version von gdiplus.dll vor dem Update mit der Version 5.1.3102.2180, aber es muß ja nicht zwingend sein dass aktuellere Versionen von gidplus.dll wie jene von Office 2003 oder Longhorn ("6er"-Versionen) immun gegen diesen jpeg bug sind, dessen Gefaehrlichkeit als nicht weniger als "critical" qualifiziert wird.
Liebe Grüße und vielen Dank soweit, klasse support Stefan
|
Christian Studer 2005-02-25 04:12
Das Problem ist das anscheined nicht alle Systemkomponenten problemlos mit mehr als 10 Monitoren funktionieren. Ob es ein Bug in der Software ist oder ein Problem von zuwenig Resourcen (Speicher, etc) weiss ich nicht.
Ich hatte auch schon mit weniger als 17 Monitoren Probleme, hatte allerdings nur virtuelle Monitore installiert (keine Hardware). Zum Teil crashte das System vor dem Login.
Habe die neuere GDI+ Version nicht mit mehr als 18 Monitoren getestet. Du müsstest die Datei aber via Microsoft besorgen, ich kann die DLLs nicht zum Download anbieten. Ob die neueren Versionen von GDI+ den JPEG Bugfix schon haben ist mir nicht bekannt.
Christian Studer - www.realtimesoft.com
|
Stefan 2005-02-25 17:32
ok, ich versuche bei Microsoft Antworten zu bekommen.
Mein System ist übrigens nacktes WinXP mit Ultramon als einzige Software, wenn du also etwas mit realen displays + realer Hardware getestet haben möchtest gib bescheid
|
Stefan 2005-02-25 17:46
"Das Problem ist das anscheined nicht alle Systemkomponenten problemlos mit mehr als 10 Monitoren funktionieren."
Wie gesagt, wenn man gdiplus.dll ueberall mit Version 6.0.3264.0 ersetzt funktioniert das System mit bis zu 18 Monitore tadellos ohne irgendein Anzeichen von Problemen. Crashen wird das System erst mit dem 19. display, dann aber richtig.
Belaesst man gdiplus.dll bei Version 5.1.3102.2180 funktioniert das System ebenfalls tadellos bis zu 16 Monitoren. Bei 17 und 18 Monitoren kommt es zu Problemberichten mit denen man aber an sich ganz gut leben kann. Crashen wird das System ebenfalls erst mit dem 19. display.
|
darthflo 2005-05-03 01:17
Seit ein paar tagen gibts für MSDN-Subscriber ne neue Longhorn-Version, die sehr wahrscheinlich auch eine neue Version der dll (6.0.5048.x) dabei hat.. Vielleicht findest du ja irgendwo einen WinHEC-Besucher oder MSDN Universal Subscriber.. einen Versuch wärs wert
|
Stefan 2005-08-18 08:25
hat mittlerweile jemand mehr als 18 Screens problemlos zum Laufen gebracht? :-)
|
Stefan 2006-03-09 22:08
Also die aktuellste Version die ich auftreiben kann ist 6.0.3275.0. Damit kriegt man definitiv nicht mehr als 18 Monitore zum Laufen. Wenn jemand eine aktuellere Version oder andere Tipps fuer mich hat, wuerde ich mich wirklich erkenntlich zeigen...
Vielen Dank! Stefan
|
Stefan 2006-10-18 13:37
Hallo,
seit dem UltraMon-Update verhält sich der Rechner anders: Explorer.exe stürzt nicht mehr _direkt_ beim Aktivieren des 19. Monitors ab, sondern erst beim Aktivieren des 35. (!) Monitors.
Zwar ist im Falle eines Reboots alles beim Alten, sprich, _jede_ Konfiguration größer gleich 19 aktive displays verursacht _sofort_ einen explorer.exe-Crash, allerdings lässt dieses veränderte Verhalten darauf schließen, dass UltraMon nun irgendwas anders macht als vorher.
Genauer gesagt wird der Crash dadurch ausgelöst, dass ein Befehl an die Windows-API geschickt wird, der Windows dazu zwingt die aktivierten Displays durchzugehen und grundlegende Dinge zu machen, Fenster positionieren, Taskleiste neu Zeichnen, Desktop Icons neu Zeichnen .. etc pp.
Explorer.exe stürzt nun ab, weil er innerhalb seines zugewiesenen Speichers keinen neuen Speicher für den neuen Monitor angelegt werden kann (Access Violation at 000000). Das passiert, weil er hingeht und sagt:
verfügbarer speicher für explorer.exe 77777-88888
Solange x <= Anzahl_Monitore {
speicher = speicher + speicher_anlegen(grösse_buffer_monitors)
// hier wird jetzt bei 19 speicher = 88889 => Access Violation.
zeichne_bildschirm
update_icons
[...]
x =x+1
}
Habt ihr bei Ultramon ne Kleinigkeit verändert, sodass der Speicher nicht so schnell voll läuft/überschritten wird?
Vielen Dank, Stefan
|
Christian Studer 2006-10-19 08:14
Freut mich zu hören, ich weiss allerdings nicht ob das direkt mit UltraMon zusammenhängt.
Wenn du wieder 2.6 installierst, hast du das Problem dann wieder beim 19. Monitor?
2.7 hat zwei Änderungen die möglicherweise etwas damit zu tun haben könnten, ein resource leak das entstand wenn ein Dialog geschlossen wurde ist behoben, und ein Problem beim Einstellen von gewissen Auflösungen wurde behoben. Mehr dazu in den release notes.
Christian Studer - www.realtimesoft.com
|
Stefan 2006-10-19 09:02
Ok, es scheint doch an sonst was zu liegen - scheint sich nur zeitlich mit dem Ultramon-Update ueberschnitten zu haben. Sowohl v2.6 als auch v2.5 zeigen jetzt das gleiche Verhalten.
Ne Idee worans liegen könnte?
|
Christian Studer 2006-10-20 08:46
Vielleicht ein Windows update oder mehr freies RAM? Sind aber alles nur Vermutungen.
Christian Studer - www.realtimesoft.com
|
Stefan 2007-01-27 03:04
Absurd. Jetzt ist wieder alles wie gehabt. Crash ab 19. Das versteh einer...
|
Sebastian 2007-06-24 22:07
Hallo Stefan,
hattest du ehrlich 35 Monitore an deinem Rechner hängen? Wenn ja wie hast du Sie den angeschlossen? So viele Grafikkarten kann man doch gar nicht einbauen in dem PC das man 35 Monitore anschliessen kann?!
Danke schonmal für deine Antwort.
mfg
S. Heßler
|