robot
2024.10
true
Administratorhandbuch
Last updated 28. Okt. 2024

Fehlerbehebung für den Roboterdienst

Keine Verbindung zum Roboter-Dienst

Beschreibung

Manchmal können Sie eine Automatisierung nicht starten, unabhängig davon, ob der Roboterdienst ein- oder ausgeschaltet ist. Das manuelle Starten der Automatisierung zeigt die folgende Fehlermeldung an: „Abrufen der Einstellungen vom Dienst fehlgeschlagen, Grund: System.Exception: Verbindung mit dem UiPath-Roboterdienst konnte nicht hergestellt werden.“

Die folgenden Lösungen müssen möglicherweise von Ihrem Netzwerkadministrator implementiert werden.

Mögliches Problem

Lösung

Der Roboterdienst wird nicht ausgeführt.

Starten Sie den UiPath-Roboterdienst manuell:

  1. Öffnen Sie das Fenster Dienste .

  2. Wählen Sie den Dienst UiPathRobotSvc aus.
  3. Wählen Sie Start aus.

Der Start des Roboterdienstes dauert zu lange.

Windows meldet Dienste, die nicht in einer bestimmten Zeit geladen werden. Standardmäßig beträgt dieser Timeoutwert 30 Sekunden, was für den Roboterdienst vielleicht nicht ausreicht. Um diesen Wert zu erhöhen, müssen Sie:

  1. den Windows-Registrierungs-Editor öffnen.

  2. Navigieren Sie zum Registrierungsschlüssel HKEY_LOCAL_MACHine\SYSTEM\CurrentControlSet\Control , und wählen Sie den Steuerelement-Unterschlüssel aus.

  3. Wenn der Wert ServicesPipeTimeout nicht verfügbar ist, erstellen Sie ihn:
    1. Klicken Sie mit der rechten Maustaste auf den Steuerelement-Unterschlüssel und wählen Sie DWORD (32-Bit)-Wert im Menü Neu aus. Ein neuer leerer DWORD-Wert wird erstellt.

    2. Geben Sie ServicesPipeTimeout als Name des neuen Werts ein.

  4. Doppelklicken Sie auf den DWORD-Wert ServicesPipeTimeout . Das Fenster DWORD (32-Bit)-Wert bearbeiten wird angezeigt.

  5. Wählen Sie im Abschnitt Basis die Option Dezimal aus.

  6. Geben Sie im Feld Wertdaten: 180.000 ein. Dadurch wird der Standardwert für ServicesPipeTimeout auf 3 Minuten festgelegt. Es sollte genügend Zeit für alle Windows-Dienste sein, um ordnungsgemäß zu laden.

  7. Schließen Sie den Windows-Registrierungs-Editor und starten Sie dann das System neu, damit die Änderungen wirksam werden.

Die Robotermaschine verfügt über falsche Berechtigungen. In diesem Fall wird der Roboterdienst möglicherweise auch als ausgeführt angezeigt.

Berechtigungen für Dienste werden wie folgt über den Windows-Registrierungs-Editor erteilt:

  1. den Windows-Registrierungs-Editor öffnen.

  2. Navigieren Sie zum RegistrierungsschlüsselHKEY_LOCAL_MACHine\SYSTEM\CurrentControlSet .

  3. Klicken Sie mit der rechten Maustaste auf den Steuerelement-Unterschlüssel und klicken Sie auf Berechtigungen. Das Fenster Berechtigungen für Steuerung wird angezeigt.

  4. Wählen Sie im Abschnitt Gruppe oder Benutzernamen den Benutzer aus, unter dem Sie angemeldet sind.

  5. Aktivieren Sie die Option Zulassen für Vollzugriff im Abschnitt Berechtigungen. Dadurch werden dem Roboter die erforderlichen Berechtigungen erteilt.

  6. Wählen Sie Anwenden und OK aus, um die Änderungen zu bestätigen, und schließen Sie dann das Fenster.

  7. Starten Sie das System neu, damit die Änderungen wirksam werden.

Fehler bei der Ausführung als Administrator

Beschreibung

Ab Version 2020.4 Die Ausführung von UiPath Assistant oder Studio als Administrator kann die Kommunikation mit dem UiPath-Roboterdienst blockieren. Die folgenden Probleme können auftreten:

  • In Studio – Der Roboterstatus zeigt die Meldung „Roboterfehler“ an und wenn Sie versuchen, einen Prozess auszuführen oder zu debuggen, wird der Fehler „Zugriff verweigert“ angezeigt.

  • Im Assistant – Der Verbindungsstatus wird fälschlicherweise als offline gemeldet und die Prozessliste ist nicht verfügbar.

Mögliches Problem

Studio und Assistant müssen mit dem UiPath-Roboterdienst kommunizieren, der ein separater Windows-Prozess ist. Der UiPath-Roboterdienst wird mit den gleichen Zugriffsrechten wie der Assistant oder Studio gestartet, je nachdem, welcher Dienst zuerst aufgerufen wird.

Das Problem tritt auf, wenn Sie den Assistant oder Studio mit unterschiedlichen Zugriffsrechten starten, z. B. als normaler Benutzer und dann als Administrator. Angenommen, Assistant wird als normaler Benutzer gestartet und dann als Administrator neu gestartet. Der UiPath-Roboterdienst, insbesondere der Benutzerhostdienst, der auf normaler Benutzerebene gestartet wurde, kann nicht mit dem Assistant kommunizieren, der auf Administratorebene ausgeführt wird.

Lösung

Stellen Sie sicher, dass der UiPath-Roboterdienst, Assistant und Studio auf derselben Berechtigungsstufe arbeiten.

  • Keine Verbindung zum Roboter-Dienst
  • Beschreibung
  • Fehler bei der Ausführung als Administrator
  • Beschreibung
  • Mögliches Problem
  • Lösung

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten