Fehler: Microsoft Transaction Server Berichte Fehler 80004002

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 170832 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Bestimmte benutzerdefinierte können Proxy-Stub-DLLs die Registrierungsschlüssel für Oleaut32.dll beschädigt während der Registrierung aufgehoben werden. Nachdem diese Beschädigung stattgefunden hat, kann Microsoft Transaction Server nicht ordnungsgemäß ausgeführt werden. Stattdessen meldet es die folgende Fehlermeldung:
Fehler beim Zugriff auf Komponenten im System-Paket auf diesem Computer. Fehlercode ist 80004002. Stellen Sie sicher, dass:
+ Microsoft Transaction Server ist ordnungsgemäß installiert.
+ Falls Sie eine bestimmte Identität für das System-Paket festgelegt haben, sind den Benutzer und das Kennwort richtig.
Neuinstallation von Microsoft Transaction Server wird dieses Problem nicht behoben.

Ursache

Ein Fehler in der MIDL-Compiler erstellt Proxy-Stub-DLLs, die die Registrierung beschädigt zerstören Informationen Oleaut32.dll. Diese DLL ist erforderlich für Microsoft Transaction Server Explorer ordnungsgemäß funktioniert.

Um zu überprüfen, ob Sie von diesem Fehler betroffen wird sind, führen Sie Regedit, und überprüfen Sie den folgenden Schlüssel:
   HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
   000000000046}\InprocServer32.
				
Sie sollten sehen, dass dieser Schlüssel besitzt, einen Wert von "Oleaut32.dll". Wenn dieser Schlüssel stattdessen leer ist, die Registrierung wurde beschädigt, und müssen Sie folgen die Anweisungen im Abschnitt " Lösung " dieses Artikels angegeben.

Lösung

  1. Öffnen Sie eine neue Datei im Editor und fügen Sie die folgenden Zeilen:
          REGEDIT4
    
          [HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}]
          @="PSOAInterface"
    
          [HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
          000000000046}\InprocServer]
          @="ole2disp.dll"
    
          [HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
          000000000046}\InprocServer32]
          "ThreadingModel"="Both"
          @="oleaut32.dll"
    						
    Hinweis : Stellen Sie sicher, vollständige Schlüsselnamen, beginnend mit [HKEY_... und endet mit InprocServer32] kann in einer Zeile.
  2. Speichern Sie die neue Datei unter oleaut.reg.
  3. Doppelklicken Sie in Windows NT-Explorer auf die Datei oleaut.reg. Dadurch nimmt die notwendigen Korrekturen an der Registrierung. Microsoft Transaction Server wird jetzt richtig funktionieren.

Status

Microsoft hat dies ein Problem in Transaction Server 1.0 und Visual C++, 32-Bit-Editionen, Version 5.0 bestätigt.

Weitere Informationen

Diese Beschädigung wird häufig generiert, sobald Sie Drag & eine DLL mit einem benutzerdefinierten Proxy-Stub von Windows NT-Explorer in Microsoft Transaction Server Explorer Drop.

Informationsquellen

Weitere Informationen finden Sie auf folgenden Websites:
http://msdn.microsoft.com/support

Eigenschaften

Artikel-ID: 170832 - Geändert am: Sonntag, 6. Mai 2001 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Transaction Services 1.0
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
Keywords: 
kbmt kbbug kberrmsg kbpending kbsysadmin KB170832 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 170832
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com