You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Um was geht es?

Die Kommunikation zwischen cateno und büro+/ERP-complete erfolgt über die COM-Schnittstelle. Dazu registriert sich der Server (hier büro+/ERP-complete) im System und der Client (hier cateno) greift darauf zu. In Einzelfällen kann es durch Updates von Windows oder durch Updates von büro+/ERP-complete dazu kommen, dass die Registrierung des COM-Servers verloren geht.

Diesen Sachverhalt erkennen Sie daran, dass beim Versuch des Verbindungsaufbaus eine der folgenden oder ähnlichen Fehlermeldungen erscheint:

  • Schnittstelle nicht registriert (Exception from HRESULT [...])
  • Schnittstelle nicht registriert (Ausnahme von HRESULT: 0x80040155)
  • Die COM-Klassenfactory für die Komponenten mit CLSID [...] konnte aufgrund des folgenden Fehlers nicht abgerufen werden [...]

Die Fehlermeldung kann auch bei Individualsoftware von cateno oder fremder COM-verwendender Software auftreten. 

Beispiel: Fehler: System.Runtime.InteropServices.COMException (0x80080005): Die COM-Klassenfactory für die Komponente mit CLSID {...} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 80080005 Starten des Servers fehlgeschlagen (Ausnahme von HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).

Schritt-für-Schritt-Anleitung

Diese COM-Registrierung können Sie wie folgt manuell wiederherstellen:

  1. Suchen Sie die Verknüpfung zu büro+/ERP-complete, mit der Sie Ihre ERP auf dem Server starten. 
  2. Öffnen Sie mit Klick der rechten Maustaste das Kontextemenü > Eigenschaften > Ziel. Hier steht: "C:\Program Files (x86)\microtech\Buero Plus NexT\BpNexT.exe"
  3. Ändern Sie den Inhalt des Feldes Ziel wie folgt ab: "C:\Program Files (x86)\microtech\Buero Plus NexT\BpNexT.exe" -regserver 

    Beachten Sie dabei die Leer- und Anführungszeichen! -regserver muss nach dem Anführungszeichen und einem Leerzeichen stehen.

  4. Schließen Sie den Dialog mit OK
  5. Klicken Sie wie zum Öffnen doppelt auf die ERP-Verknüpfung, wenn Sie Administratorrechte haben. Sofern der angemeldete Benutzer nicht über Administratorrechte verfügt, klicken Sie stattdessen mit der rechten Maustaste auf die Verknüpfung und wählen Sie Als Administrator ausführen. büro+/ERP-complete wird nun unsichtbar im Hintergrund starten und den COM-Server neu registrieren. 
  6. Öffnen Sie erneut das Kontextemenü > Eigenschaften > Ziel und entfernen Sie den zuvor hinzugefügten Zusatz -regserver wieder. 
  7. Schließen Sie mit OK
  8. Starten Sie büro+/ERP-complete über die Verknüpfung. Das Programm wird wie üblich ausgeführt. Der COM-Server ist neu registriert und Sie sollten mit cateno Zugriff darauf erhalten. In manchen Fällen kann es vorkommen, dass Sie zusätzlich das Betriebssystem/den Server neu starten müssen.

  • No labels