MDAC Test fehlgeschlagen - Tipps & Hinweise

Hintergrund:

StudioLine benötigt lauffähige "Microsoft Data Access Components" (MDAC), Version 2.5 oder höher, inklusive einer lauffähigen Jet Engine, Version 4.0 oder höher. Die verschiedenen Microsoft-Betriebssysteme sowie Applikationen von Microsoft und anderen Herstellern beinhalten bzw. installieren verschiedene Versionen von MDAC und Jet.

Mögliche Probleme:

Normalerweise sollte es dabei nicht zu Problemen kommen, da neuere Versionen von MDAC und Jet stets die Fähigkeiten der älteren Versionen beinhalten und bei einer sauberen Installation dieser Komponenten keine älteren Versionen auf neuere aufgespielt werden.

Leider sind nicht alle alten Installationsprogramme "sauber" und überschreiben, ganz oder in Teilen, ein neueres MDAC oder Jet mit einer älteren Version. Selbst Microsofts eigene MDAC-Installationsprogramme vor der Version 2.5 können dieses Problem verursachen. Die Mischung nicht zueinander passender Versionen führt zu massiven Problemen beim Versuch, MDAC bzw. Jet zu benutzen.

Wie StudioLine MDAC und Jet arbeitet:

Das StudioLine-Installationsprogramm testet, ob MDAC und Jet vorhanden sind und funktionieren. Je nach vorgefundenen Versionen von MDAC und Jet sowie der verwendeten Betriebssystemversion kann dabei folgendes herauskommen:

•	MDAC und Jet sind neu genug und funktionieren (kein Problem und kein Handlungsbedarf)
•	MDAC und/oder Jet sind nicht vorhanden oder nicht neu genug (kann unter Windows 98 und NT4 auftreten). StudioLine installiert dann MDAC 2.52 bzw. Jet 4.0 SP3.
•	MDAC und Jet sind zwar neu genug, funktionieren aber nicht. Es hängt jetzt vom Betriebssystem ab, ob die Installation von MDAC 2.52 und/oder Jet 4.0 SP3 versucht wird oder dies keinen Erfolg verspricht: Windows 2000 und Windows XP bringen hinreichend neue Versionen von MDAC bzw. Jet mit und sperren sich gegen die Installation der von StudioLine mitausgelieferten Versionen - schließlich haben sie ja schon die gleiche oder sogar neuere Versionen an Bord.

Empfehlungen für beschädigte Systeme:

Wenn das StudioLine-Installationsprogramm eine defekte MDAC- oder Jet-Umgebung feststellt, kann es dieses Problem nicht automatisch lösen. Stattdessen empfehlen wir Ihnen, die folgenden Schritte in Erwägung zu ziehen:

•	Installieren Sie die neueste Versionen von MDAC und Jet. Sie finden diese auf http://www.microsoft.com/data oder evtl. über "Windows aktualisieren" im Startmenü. Dies funktioniert leider nur, wenn es eine neuere Version gibt als die, die Sie bereits installiert haben. Für Windows XP ist das derzeit (Juli 2003) jedoch nicht der Fall, evtl. müssen Sie eine Neuinstallation von Windows XP durchführen, wie sie in der Microsoft Knowledge Base, Artikel 315341 (http://support.microsoft.com/?id=315341) beschrieben wird.
•	Überprüfen Sie mit Hilfe des "Component Checkers" von Microsoft (ebenfalls auf http://www.microsoft.com/data zu finden) Ihre MDAC/Jet-Installation. Dabei sollten insbesondere die angaben unter "COM Details", Spalte "FileVersion", zueinander passen.
•	Der "Component Checker" ist unter Umständen unter Windows 2000 dazu in der Lage, MDAC komplett zu entfernen und durch eine frische Installation zu ersetzen. Bitte konsultieren Sie die Dokumentation des Component Checkers oder wenden Sie sich an Microsoft, falls Sie diesen Weg beschreiten wollen.

Für Windows XP gibt es laut Microsoft keinen weiteren Weg, MDAC/Jet zu reparieren, außer Ihr Betriebssystem neu zu installieren. Kontaktieren Sie Microsoft, wenn Sie Fragen hierzu haben. Wenn Sie Ihr Betriebssystem neu installieren, sollten Sie darauf achten, keine älteren Applikationen zu installieren, die wiederum MDAC und Jet falsch installieren, sonst entsteht das Problem erneut. Es nutzt hierbei auch nichts, zuerst StudioLine und danach erst die MDAC bzw. Jet falsch installierende Applikation zu installieren. Die StudioLine-Installation wird zwar funktionieren, StudioLine selbst nach der Falschinstallation von MDAC/Jet jedoch nicht mehr.

Uns bekannte Applikationen, die MDAC bzw. Jet falsch installieren:

IBM Client Access Express AS/400 Terminal Emulation Version 4.5: Dieses Programm installiert (mindestens) auf deutschen Windows-Systemen MDAC 1.5 über eine vorhandene Installation, da der MDAC 1.5-Setup nicht vollständig lokalisiert wurde und dadurch die vorhandene MDAC-Installation (etwa 2.7 bei Windows XP) nciht erkennt. Aktuellere Versionen von Client Access Express (mindestens ab 5.1) arbeiten korrekt und verursachen keine Probleme. Beachten Sie jedoch, dass ein System, auf dem die Version 4.5 bereits installiert wurde, durch einen bloßen Update auf Version 5.1 oder höher nicht repariert wird.

Do-It-Yourself WILLS & TRUSTS™ © 2000 Expert Software, Inc.: installiert MDAC 2.1, unabhängig davon, welche Version bereits verfügbar ist. Laut Microsoft benötigen Systeme mit Windows XP eine Neuinstallation wie oben beschrieben, nachdem dieses Programm installiert wurde.