Q-102.438

Benutzerliste kann momentan nicht angezeigt werden

Frage
Problem Nach Installation des Tobit InfoCenter XP läßt sich auf Windows 98 PCs mit Active Directory Client nicht mehr auf die Liste der Benutzer- und Gruppenobjekte zugreifen, um eine benutzerspezifische Freigabe statt einer Standardfreigabe von Ordnern zu bewerkstelligen.
Beim Versuch auf die Liste zuzugreifen erscheint die Meldung »Benutzerliste kann momentan nicht angezeigt werden«.
Produkt David
Priorität normal
Effekt kritisch
Datum 15.10.2002

Antwort
Allgemeiner Hinweis:
Windows 98 Installationen sind default nicht geeignet für einen Zugriff auf die Benutzer- und Gruppenobjekte des Active Directory. Um dennoch für Windows 9x, ausser Me, einen Zugriff zu ermöglichen, stellt Microsoft einen Active Directory Client für Windows 95/98 zur Verfügung. In Zusammenspiel mit diesem Client ist es möglich, solche einen Zugriff zu ermöglichen.

Microsoft bedient sich hier als Kommunikationsschnittstelle der MAPI32.DLL, um einen Zugriff via LDAP zum Verzeichnisdienst zu ermöglichen. Bedingt durch spezielle Inhalte der MAPI32.DLL modifiziert von Microsoft, die über Ihre klassischen Funktion als Schnittstelle für Mailclientsysteme und dem Betriebssystem hinausgeht, ist diese Datei notwendig.
Dies ist allerdings nur für Windows 95/98 relevant; in Windows 2000 ist der direkte Zugriff bereits fest implementiert und hat keinerlei Auswirkungen auf den Betrieb der MAPI32.DLL.

Durch die Installation des Tobit InfoCenter XP als Standard Mailclient wird die MAPI32.DLL von Microsoft durch unsere MAPI32.DLL ausgetauscht, wobei die Microsoftversion in MAPI32DV.DLL umbenannt wird.
Diese Methode ist die gängige Variante von Mailclientsystemen und wurde leider von Microsoft nicht berücksichtigt für Windows 9x, um gegebenfalls einen anderen Weg als über die MAPI32.DLL zum Zugriff auf die ADS zu ermöglichen.

Lösung:
Sie können bei zukünftigen Installationen des Tobit InfoCenter XP die Option zur Festlegung des Tobit InfoCenter XP als Standard Mailclient deaktivieren. Bei bereits installierten Versionen auf Windows 98 Maschinen müssen Sie ledigliche die vorhandene MAPI32.DLL umbenennen und die MAPI32DV.DLL in MAPI32.DLL umbenennen. Direkt hiernach können Sie wieder einwandfrei auf die Benutzer- und Gruppenobjekte zugreifen.