Inhaltsverzeichnis
Hintergrund
Auswirkungen eines Problems mit Named Pipe Communication
Erkennen eines Problems mit Named Pipe Communication
Wenn Sie sich erfolgreich im CONNECTION Client anmelden können, sollte dies auch im Bentley-Lizenzverwaltungstool angezeigt werden.
Wenn Named Pipes nicht funktionieren, erkennt das Bentley-Lizenzverwaltungstool die Anmeldung im CONNECTION Client nicht und zeigt stattdessen eine entsprechende Abweichung an.
Vorgehensweise bei festgestelltem Named-Pipe-Problem
Sie können die Kommunikationsmethode des CONNECTION Clients von Named Pipes auf HTTP umstellen.
Die folgenden Schritte umfassen die Ausführung von zwei Batch-Dateien in unterschiedlichen Eingabeaufforderungen:
(Beide Batch-Dateien dürfen nicht in derselben Eingabeaufforderung ausgeführt werden.)
Schritte
1. Dateien herunterladen
Notieren Sie sich das Verzeichnis, in dem Sie die Dateien gespeichert haben, da Sie in der Befehlszeile zu diesem Verzeichnis navigieren müssen. Wenn Sie mit der Befehlszeile nicht vertraut sind, erstellen Sie ein Verzeichnis (im folgenden Beispiel ein Verzeichnis namens TEMP) im Stammverzeichnis des Laufwerks C: und speichern Sie die Dateien der Einfachheit halber dort –
2. CONNECTION Client abmelden
3. Prozesse beenden
Warten Sie, bis Sie sicher sind, dass sie nicht wieder anfangen.
4. Navigieren Sie zu:
%localappdata%\Bentley\ (in die Adressleiste des Windows-Explorers einfügen)
5. Dateien löschen
6. Falls Sie KEINE Administratorrechte haben
a) Lassen Sie einen Administrator sich am System anmelden und führen Sie die Schritte 7a bis 7c aus.
b) Melden Sie sich als normaler Benutzer bei Windows an und starten Sie die Eingabeaufforderung (Klicken Sie auf die Schaltfläche „Start“, geben Sie „cmd“ in die Suchleiste ein und klicken Sie dann auf „Eingabeaufforderung“).
c) Wechseln Sie mit dem Befehl CD in das Verzeichnis, in dem Sie die BAT-Dateien gespeichert haben
CD [/D] [Laufwerk:][Pfad] Zum Beispiel: CD C:\TEMP
d) Führen Sie Schritt 7e aus
Dieser Schritt muss für jeden Benutzer wiederholt werden, wenn der Computer von mehreren Benutzern verwendet wird
e) Fahren Sie mit Schritt 8 fort
7. Falls Sie Administratorrechte haben
a) Starten Sie die Eingabeaufforderung als Administrator (Klicken Sie auf die Schaltfläche „Start“, geben Sie „cmd“ in die Suchleiste ein, klicken Sie dann mit der rechten Maustaste auf „Eingabeaufforderung“ und wählen Sie „Als Administrator ausführen“).
Klicken Sie auf „Ja“, wenn die Benutzerkontensteuerung von Windows 10 angezeigt wird.
b) Wechseln Sie mit dem Befehl „CD“ in das Verzeichnis, in dem Sie die BAT-Dateien gespeichert haben.
CD [/D] [Laufwerk:][Pfad] Beispiel: CD C:\TEMP
c) Führen Sie das Admin-Skript in der Admin-Eingabeaufforderung aus: ccoverhttpenable-admin.bat <Leerzeichen>1 <Enter> – „ccoverhttpenable-admin.bat 1“ (ohne Anführungszeichen)
i. Beachten Sie, dass die Zahl die Batch-Datei steuert: Die „1“ weist sie an, Änderungen vorzunehmen, eine „0“ weist sie an, Änderungen rückgängig zu machen
d) Schließen Sie das Admin-CMD-Fenster. Öffnen Sie CMD erneut, diesmal als Nicht-Administrator (Klicken Sie auf die Schaltfläche „Start“, geben Sie „cmd“ in die Suchleiste ein und klicken Sie dann auf „Eingabeaufforderung“).
e) Navigieren Sie mit dem Befehl CD zu dem Verzeichnis, in dem Sie die Batch-Dateien gespeichert haben
CD [/D] [Laufwerk:][Pfad] Zum Beispiel – CD C:\TEMP
f) Führen Sie das Benutzerskript in der Eingabeaufforderung aus: ccoverhttpenable-user.bat <Leertaste>1 <Enter> – „ccoverhttpenable-user.bat 1“ (ohne Anführungszeichen)
i. Beachten Sie, dass die Zahl die Batch-Datei steuert: Die „1“ weist sie an, Änderungen vorzunehmen, eine „0“ weist sie an, Änderungen rückgängig zu machen
8. Melden Sie sich im CONNECTION Client an
9. Überprüfung
Öffnen Sie das Bentley License Tool und überprüfen Sie, ob der Benutzername in der oberen linken Ecke angezeigt wird. Falls der Name im Bentley License Tool nicht erscheint, führen Sie den CONNECTION Client als Administrator aus und versuchen Sie es erneut.
Öffnen Sie den Task-Manager und beenden Sie die Prozesse „Bentley.Licensing.Service.exe“, „Bentley.Connect.Client.exe“ sowie alle anderen Bentley-Programme. Warten Sie einige Minuten, um sicherzustellen, dass sie nicht erneut gestartet werden.
Wechseln Sie zum Installationsverzeichnis von CONNECTION Client (standardmäßig %programfiles%\Common Files\Bentley Shared\CONNECTION Client) und öffnen Sie den Ordner „LicService“.
Suchen Sie die Datei „Bentley.Licensing.Service.exe“, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“.
Starten Sie die Produkte.
Wenn das Produkt weiterhin keine Lizenz erhält, senden Sie bitte einen Screenshot beider Befehlszeilensitzungen und sammeln und übermitteln Sie aktuelle Protokolle –
Feststellen von Administratorrechten
Methode 1: Über die Einstellungen
Methode 2: Über die Systemsteuerung
Named Pipe Communication wieder aktivieren
1. Laden Sie „ccoverhttpenable v3.zip“ herunter und entpacken Sie die Datei, um „ccoverhttpenable-user.bat“ und „ccoverhttpenable-admin.bat“ zu erhalten (falls erforderlich)
Download-Link – ccoverhttpenable v3.zip
2. Melden Sie sich vom Connection Client ab.
3. Öffnen Sie den Task-Manager und beenden Sie Bentley.Licensing.Service.exe, Bentley.Connect.Client.exe und alle anderen Bentley-Programme. Warten Sie kurz, um sicherzustellen, dass sie nicht erneut gestartet werden.
4. Angenommen, Sie sind ein lokaler Benutzer ohne Administratorrechte –
5. Angenommen, Sie sind ein lokaler Benutzer mit Administratorrechten –
6. Melden Sie sich beim CONNECTION-Client an
Andere Sprache
English