- Hard- und Softwareanforderungen
- Entwicklungsrichtlinien
- Dienste, mit denen Studio eine Verbindung herstellt
- Fehler 1603
- Fehler 1625
- Fehler 4000 – Voller Datenträger
- Fehler 4001 – Nicht autorisiert, eine geplante Aufgabe zu erstellen
- Fehler 4003 – Es wurden zwei Installationen pro Benutzer und pro Maschine erkannt
- Fehler 4004 – Es wurden zwei gleichzeitige Installationen von UiPath Studio erkannt
- Fehler 4012 – Es wurden zwei gleichzeitige Installationen von UiPath Studio erkannt
- Ändern oder Deinstallieren von Studio
- Studio aktualisieren
- Kommandozeilenparameter
- Unterstützte Anwendungen und Technologien
- Aktivieren von Gmail für E-Mail-Aktivitäten
- Telemetrie abwählen
- Ausführbare Studio-Dateien
- Über die Veröffentlichung von Automatisierungsprojekten
- Entwerfen von Automatisierungen
- Verwalten von Aktivitätspaketen
- Konfigurieren von Aktivitätsprojekteinstellungen
- Signieren von Paketen
- Governance
- Importieren von Entitäten
- Moderne Designumgebung
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- ST-USG-032 – Erforderliche Tags
- ST-USG-034 – Automation Hub-URL
- Informationen zur Fehlerbehebung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Reparieren der Active Accessibility-Unterstützung
- Automatisieren von Anwendungen, die unter einem anderen Windows-Benutzer ausgeführt werden
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet
Fehlerbehebung bei der Chrome-Erweiterung
Auf dieser Seite werden die häufigsten Gründe erläutert, warum die UiPath-Erweiterung für Chrome nicht funktioniert. Darüber hinaus finden Sie hier Informationen zum Beheben dieser Probleme.
Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist
- In Google Chrome navigieren Sie zu
chrome://extensions/
. - Stellen Sie sicher, dass die Erweiterung installiert und aktiviert ist, wie hier erläutert.
- Wenn die Erweiterung korrekt installiert wurde, aber nicht in Chrome angezeigt wird, überprüfen Sie, ob Gruppenrichtlinien vorhanden sind, die sich auf die Erweiterung auswirken, wie hier erläutert.
Hinweis: Wenn Sie das Kontrollkästchen Entwicklermodus oben auf der Seite
chrome://extensions/
aktivieren, wird die Schaltfläche Aktualisieren auf der Seite Details der Erweiterung angezeigt.
Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
ChromeNativeMessaging.exe
ermöglicht die Kommunikation zwischen der UiPath-Erweiterung für Chrome und UiPath Studio/Robot.
- Öffnen Sie Chrome.
- Öffnen Sie den Task-Manager.
- Überprüfen Sie, ob der Prozess
ChromeNativeMessaging.exe
ausgeführt wird. - Wenn der Prozess nicht ausgeführt wird:
- Stellen Sie sicher, dass die Erweiterung installiert ist. Weitere Informationen dazu, wie Sie sie installieren, finden Sie auf der Seite „Dokumente“.
- Überprüfen Sie, ob es Gruppenrichtlinien gibt, die
ChromeNativeMessaging.exe
betreffen. Weitere Informationen finden Sie auf der Seite „Dokumente“. - Überprüfen Sie, ob die Umgebungsvariable ComSpec korrekt definiert ist.
Überprüfen der korrekten Definition der ComSpec-Variablen
Wenn die ComSpec
-Umgebungsvariable fehlt oder einen ungültigen Wert hat, kann ChromeNativeMessaging.exe
von Google Chrome nicht gestartet werden.
Die Lösung besteht darin, den richtigen Wert für die Umgebungsvariable ComSpec
manuell hinzuzufügen.
Diese Variable wird bei der Windows-Installation festgelegt und sollte den Wert %SystemRoot%\system32\cmd.exe
haben.
Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus
Standardmäßig hat die Erweiterung keinen Zugriff auf Datei-URLs oder den Inkognito-Modus. So aktivieren Sie diese:
- Navigieren Sie in Google Chrome zu
chrome://extensions/
. Die Seite der Chrome-Erweiterungen wird angezeigt. - Navigieren Sie zur UiPath Web Automation-Erweiterung und klicken Sie auf die Schaltfläche Details. Die Seite mit den UiPath Web Automation-Details wird angezeigt.
- Stellen Sie sicher, dass die Optionen Inkognito zulassen (Allow in incognito) und Zugriff auf Datei-URLs zulassen (Allow access to file URLs) aktiviert sind.
Mehrere Browser-Profile
Mehrere Chrome-Instanzen mit mehreren Benutzerprofilen
Die UiPath Erweiterung für Chrome unterstützt nicht die Automatisierung mehrerer Browser-Instanzen, die mit mehreren Benutzerprofilen gleichzeitig ausgeführt werden. Daher müssen Sie bei der Browser-Automatisierung alle aktiven Chrome-Instanzen schließen und den Browser mit einem einzigen Benutzerprofil neu starten.
Beenden aller Chrome-Instanzen
In einigen Fällen verhindern Hintergrundprozesse von Chrome, dass der Browser vollständig geschlossen wird, was die Automatisierungen beeinträchtigt, auch wenn die Browser-Instanz nicht sichtbar ist.
Es wird empfohlen, Chrome zu schließen, indem Sie mit der rechten Maustaste auf das Chrome-Symbol in der Task-Leiste klicken und Fenster schließen auswählen. Dadurch wird sichergestellt, dass keine anderen Benutzerprofile im Hintergrund verwendet werden.
Gruppenrichtlinienkonflikt
Wenn Sie die UiPath-Erweiterung für Chrome mithilfe von Gruppenrichtlinien installieren, wird die ExtensionInstallForcelist auf Maschinenebene aktualisiert.
Dies kann zu einem Konflikt führen, wenn die ExtensionInstallForcelist auch auf Benutzerebene definiert ist oder Chrome Cloud-Richtlinien verwendet.
Da die Maschinenebene Priorität hat, werden die auf Benutzer-/Cloud-Ebene festgelegten Erweiterungen deinstalliert.
Um dies zu bestätigen, überprüfen Sie bei chrome://policy
, ob diese Warnung unter ExtensionInstallForcelist angezeigt wird:
This policy is working as intended but a conflicting value is set elsewhere and is overridden by this policy.
Um diesen Konflikt zu beheben, führen Sie die folgenden Schritte aus:
1. Installieren Sie die UiPath-Erweiterung für Edge mit der Installationsmethode NativeHostOnly
.
Diese Installationsmethode ermöglicht die Kommunikation zwischen der Erweiterung und UiPath Studio/Robot.
Es werden keine Änderungen an den Gruppenrichtlinien vorgenommen.
Um diese Installationsmethode zu verwenden, fügen Sie CHROME_INSTALL_TYPE=NativeHostOnly
zum Installationsbefehl für UiPathStudio.msi hinzu.
Beispiel:
UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=NativeHostOnly
2. Fügen Sie in der ExtensionInstallForcelist-Richtlinie den folgenden Wert hinzu:
gflmmjnkmhahgnfcgjckfaekifpehnjk;https://clients2.google.com/service/update2/crx
3. Fügen Sie in der NativeMessagingAllowlist-Richtlinie den folgenden Wert hinzu:
com.uipath.chromenativemsg_v2
4. Legen Sie die DeveloperToolsAvailability-Gruppenrichtlinie auf den Wert 1
(Verwendung der Developer Tools zulassen) fest.
Diese Einstellung ist erforderlich, um die vollständige Erweiterungsfunktionalität zu aktivieren.
Weitere Informationen zu dieser Einstellung finden Sie im Abschnitt zur Fehlerbehebung.
Spezifische bekannte Probleme für MV3-Erweiterungen
Click-Aktivität mit „Simulieren“ schlägt bei bestimmten Webseitenelementen fehl
Die Click-Aktivität mit der Eingabemethode Simulieren funktioniert nicht mehr bei HTML-Elementen, die einen Klick-Handler mit javascript:
-URI haben.
In diesem Fall wird der simulierte Klick nicht durchgeführt und es werden keine Fehler gemeldet.
Dies wurde hier als Chromium-Fehler gemeldet. Dieses Problem ist sehr selten, da nur sehr wenige HTML-Elemente Klick-Handler in dieser Form haben.
Problemumgehungen
Für dieses Problem sind zwei Problemumgehungen verfügbar:
- Identifizieren Sie die fehlgeschlagene Click-Aktivität in Ihrem Workflow und ändern Sie die Eingabemethode von Simulieren in eine andere Eingabemethode (Chromium API, Hardwareereignisse, Windows-Meldungen).
- Aktualisieren Sie auf das UiPath.UIAutomation.Activities-Paket v22.12 oder höher und verwenden Sie die Option Problemumgehung für Simulation eines Klicks mit MV3-Erweiterung aktivieren in den Projekteinstellungen.
Der Wert der Gruppenrichtlinie „DeveloperToolsAvailability“ muss auf 1 festgelegt sein
DeveloperToolsAvailability kann die folgenden Werte haben:
- 0 = Verwendung der Entwicklertools für Erweiterungen, die durch eine Unternehmensrichtlinie installiert wurden, nicht zulassen; Verwendung der Entwicklertools in anderen Kontexten zulassen
- 1 = Verwendung der Entwicklertools zulassen
- 2 = Verwendung der Entwicklertools nicht zulassen
Wenn die UiPath-Erweiterung für Chrome per Gruppenrichtlinieinstalliert wird, muss DeveloperToolsAvailability auf 1
festgelegt werden, um die vollständige Funktionalität der Erweiterung zu aktivieren.
Dieser Wert wird automatisch korrekt festgelegt, wenn die Erweiterung installiert wird, aber er wird überschrieben, wenn Ihr Systemadministrator einen anderen Wert für diese Richtlinie festgelegt hat.
Die anderen Werte für DeveloperToolsAvailability verursachen die unten aufgeführten Probleme.
Wenn DeveloperToolsAvailability auf 0
festgelegt ist, dann gilt Folgendes:
- Die UiPath-Erweiterung für Chrome v22.4 funktioniert mit dieser Einschränkung überhaupt nicht. Es wird empfohlen, die Erweiterung auf v22.10 zu aktualisieren, die mit UiPathStudio.msi 2022.4.4 verfügbar ist.
- Die UiPath-Erweiterung für Chrome v22.10 wird nur noch mit LTS-Versionen von UIAutomation funktionieren (19.10.x, 20.10.x, 21.10.x, 22.4.x).
- Die
InjectJS
-Aktivität funktioniert nicht.
Wenn DeveloperToolsAvailability auf 2
festgelegt ist, dann gilt Folgendes:
- Alle Einschränkungen von
DeveloperToolsAvailability=0
gelten. - Die Eingabemethode
ChromiumAPI
wird nicht funktionieren.
Im UiPath Web Automation-Browserfenster wird eine Warnung angezeigt
Das UiPath Web Automation-Browserfenster zeigt die folgende Warnung an, wenn ChromeNativeMessaging.exe
nicht gestartet werden konnte:
Cannot communicate with UiPath Platform The native part of
the extension is not configured correctly.
Installieren Sie die Erweiterung erneut von UiPath Studio.
Weiter Informationen finden Sie unter Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird.
Die Aktivität „Inject Js Script“ kann nicht mehr für den Zugriff auf Seitenvariablen und -code verwendet werden.
Standardmäßig kann die Aktivität Inject Js Script nicht mehr verwendet werden, um auf Seitenvariablen wie jQuery $
zuzugreifen oder mit Seitencode zu interagieren (z. B. window.alert
). Die Aktivität Inject Js Script meldet keinen Fehler, aber die Ausführung des Skripts schlägt fehl und der folgende Fehler wird in den Browser DevTools (F12) gemeldet: Refused to execute inline script
because it violates the following Content Security Policy
directive
.
Dies ist eine Einschränkung, die von der MV3-Plattform eingeführt wurde.
Um dieses Problem zu beheben, wählen Sie die Option Execution world - Page in der Aktivität Inject Js Script aus.
Diese Eigenschaft ist ab UiPath.UIAutomation.Activities v22.12.0-preview verfügbar.
Ihr vorhandener JavaScript-Code erfordert keine Änderungen und funktioniert mit der Option Execution world - Page sowohl für MV2- als auch für MV3-Erweiterungen.
Die Aktivität „Open Browser“ hat ein unzureichendes Timeout
Bei MV3-Erweiterungen lädt der Browser die Erweiterung später, nachdem die Webseiten geladen wurden. Das bedeutet, dass die Aktivität Open Browser auf langsameren Maschinen das interne Timeout von 60 Sekunden erreichen kann, bevor die Erweiterung gestartet wurde.
Ab UiPath.UiAutomation.Activities v22.10.6 kann das interne Timeout für die Aktivität Open Browser über die Umgebungsvariable UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS
konfiguriert werden. Legen Sie beispielsweise UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120
fest, um 120 Sekunden für das Timeout der Aktivität zu verwenden.
- Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus
- Mehrere Browser-Profile
- Mehrere Chrome-Instanzen mit mehreren Benutzerprofilen
- Beenden aller Chrome-Instanzen
- Gruppenrichtlinienkonflikt
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Click-Aktivität mit „Simulieren“ schlägt bei bestimmten Webseitenelementen fehl
- Der Wert der Gruppenrichtlinie „DeveloperToolsAvailability“ muss auf 1 festgelegt sein
- Im UiPath Web Automation-Browserfenster wird eine Warnung angezeigt
- Die Aktivität „Inject Js Script“ kann nicht mehr für den Zugriff auf Seitenvariablen und -code verwendet werden.
- Die Aktivität „Open Browser“ hat ein unzureichendes Timeout