- Versionshinweise
 - Erste Schritte
 - Einstellung und Konfiguration (Setup and Configuration)
 - Automationsprojekte
- Ü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
 
 - Abhängigkeiten
 - Workflow-Typen
 - Dateivergleich
 - Beste Praktiken für die Automatisierung (Automation Best Practices)
 - Integration der Quellenkontrolle
 - Debugging
 - Das Diagnose-Tool
 - Workflow-Analyse
- Ü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-021 – Hartcodiertes Timeout
 - 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
 
 - Variablen
 - Argumente
 - Importierte Namespaces
 - Codierte Automatisierungen
- Einleitung
 - Registrieren von benutzerdefinierten Diensten
 - „Vor“- und „Nach“-Kontexte
 
 - Triggerbasierte Attended-Automatisierung
 - Kontrollfluss
 - Objekt-Repository
 - Protokollierung
 - Das Tool ScreenScrapeJavaSupport
 - Studio Testing
 - Erweiterungen
- Über Erweiterungen
 - SetupExtensions-Tool
 - „UiPathRemoteRuntime.exe“ wird nicht in der Remotesitzung ausgeführt.
 - UiPath Remote Runtime blockiert das Schließen der Citrix-Sitzung
 - UiPath Remote Runtime verursacht Speicherverlust
 - Versionen von UiPath.UIAutomation.Activities-Paket und UiPath Remote Runtime stimmen nicht überein
 - Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
 - Einstellungen für die Bildschirmauflösung
 
- Gruppenrichtlinien
 - Kommunikation mit Browser nicht möglich
 - Die Chrome-Erweiterung wird automatisch entfernt
 - Möglicherweise ist die Erweiterung beschädigt
 - Ü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
 - Group Policy conflict
 - Spezifische bekannte Probleme für MV3-Erweiterungen
 
- Liste der Erweiterungen für Chrome
 - Chrome-Erweiterung für Mac
 
- Gruppenrichtlinien
 - Kommunikation mit Browser nicht möglich
 - Die Edge-Erweiterung wird automatisch entfernt
 - Möglicherweise ist die Erweiterung beschädigt
 - Überprüfen, ob die Erweiterung für Microsoft Edge installiert und aktiviert ist
 - Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
 - Überprüfen der korrekten Definition der ComSpec-Variablen
 - Aktivieren des Zugriffs auf Datei-URLs und den InPrivate-Modus
 - Mehrere Browser-Profile
 - Group Policy conflict
 - Spezifische bekannte Probleme für MV3-Erweiterungen
 
- Liste der Erweiterungen für Edge
 
- Erweiterung für VMware Horizon
 - SAP Solution Manager-Plugin
 - Excel-Add-in
 
 - Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
 - Microsoft App-V – Unterstützung und Einschränkungen
 - Fehlerbehebung bei Internet Explorer x64
 - Probleme in Microsoft Office
 - Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
 - Reparieren der Active Accessibility-Unterstützung
 - Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet
 
 

Studio-Benutzerhandbuch
Microsoft Application Virtualization (App-V) ist eine Lösung, die Anwendungen innerhalb eines virtuellen Containers bereitstellt, ohne dass eine klassische Installation durchgeführt werden muss.
App-V-Anwendungen sind virtualisierte Anwendungen, die in einer lokalen, in sich geschlossenen virtuellen Umgebung ausgeführt werden.
Sie können mit den UiPath-Produkten automatisiert werden, aber da sie voneinander und anderen nativen Anwendungen getrennt ausgeführt werden, erfordert die Installation der UiPath-Erweiterungen für die zugrunde liegende Technologie in einigen Szenarien einige zusätzliche Schritte, wie unten beschrieben.
Browser-Automatisierung
In klassischen Bereitstellungen können die Erweiterungen Chrome, Edge und Firefox erfolgreich für App-V-Browser installiert werden.
Wenn die entsprechende Browser-Erweiterung nicht korrekt installiert ist, werden die Register, die während der Erweiterungsinstallation konfiguriert wurden, möglicherweise im App-V-Browser virtualisiert. Um die von App-V verwendeten Register korrekt zu ändern, muss das SetupExtensions-Tool in der virtualisierten Umgebung ausgeführt werden, wie hier beschrieben.
Um beispielsweise die Chrome-Erweiterung zu installieren, kann man die folgenden Schritte ausführen:
- Starten Sie eine Eingabeaufforderung in der virtuellen Umgebung mit dem Befehl: 
                        
cmd.exe /appvpid:<pid>, wobei<pid>die Prozess-ID des App-V-Browsers ist
 - Führen Sie das SetupExtensions-Tool aus, um die Chrome-Erweiterung zu installieren:
                        
SetupExtensions.exe /chrome
 
Java-Automatisierung
Über App-V virtualisierte Java-Anwendungen, die keine Java-Laufzeitumgebung innerhalb der App-V-Blase enthalten, können automatisiert werden, als wären sie nicht virtualisiert.
App-V-Java-Anwendungen, die die JRE innerhalb der App-V-Blase enthalten und die Installation der UiPath-Erweiterung für Java benötigen, müssen neu sequenziert werden, um die Erweiterung innerhalb der App-V einzuschließen. Details zum Installieren der Java-Erweiterung finden Sie hier.
Browser-Automatisierung
Standardmäßig schreiben App-V-Anwendungen ihre Registrierungsschlüsselwerte in ihre virtuelle Registrierung, mit Ausnahme von Pass-through-Registern (wie die Registrierungsschlüssel der Richtlinien), die vom App-V-Administrator konfiguriert wurden.
Dies bedeutet, dass jede Browser-Erweiterungskonfiguration, die über das virtualisierte Studio ausgeführt wird, für den virtualisierten Browser nicht sichtbar ist.
Um dieses Problem zu beheben, kann die erforderliche Browser-Erweiterung mit einem nativen, nicht virtualisierten SetupExtensions-Tool installiert werden.
Wenn die entsprechende Browser-Erweiterung nicht korrekt installiert ist, werden die Register, die während der Erweiterungsinstallation konfiguriert wurden, möglicherweise im App-V-Browser virtualisiert. Um die von App-V verwendeten Register korrekt zu ändern, muss das nicht virtualisierte SetupExtensions-Tool innerhalb der virtualisierten Umgebung ausgeführt werden, wie hier beschrieben.
Um beispielsweise die Chrome-Erweiterung zu installieren, kann man die folgenden Schritte ausführen:
- Starten Sie eine Eingabeaufforderung in der virtuellen Umgebung mit dem Befehl: 
                        
cmd.exe /appvpid:<pid>, wobei<pid>die Prozess-ID des App-V-Browsers ist
 - 
                        Führen Sie das SetupExtensions-Tool aus, um die Chrome-Erweiterung zu installieren:
SetupExtensions.exe /chrome
 
Java-Automatisierung
Über App-V virtualisierte Java-Anwendungen, die keine Java-Laufzeitumgebung innerhalb der App-V-Blase enthalten, können automatisiert werden, als wären sie nicht virtualisiert.
App-V-Java-Anwendungen, die die JRE innerhalb der App-V-Blase enthalten und die Installation der Erweiterung für Java benötigen, müssen neu sequenziert werden, um die Erweiterung innerhalb der App-V einzuschließen. Details zum Installieren der Java-Erweiterung finden Sie hier.
Browser-Automatisierung
Standardmäßig schreiben App-V-Anwendungen ihre Registrierungsschlüsselwerte in ihre virtuelle Registrierung, mit Ausnahme von Pass-through-Registern (wie die Registrierungsschlüssel der Richtlinien), die vom App-V-Administrator konfiguriert wurden.
Dies bedeutet, dass jede Browser-Erweiterungskonfiguration, die über das virtualisierte Studio ausgeführt wird, für den nativen Browser nicht sichtbar ist.
Um dieses Problem zu beheben, kann die erforderliche Browser-Erweiterung mit einem nativen, nicht virtualisierten SetupExtensions-Tool installiert werden.
Java-Automatisierung
Java-Anwendungen können problemlos über ein virtualisiertes App-V Studio automatisiert werden.
- Automatisieren von App-V-Anwendungen mit nativ installiertem UiPath Studio
 - Browser-Automatisierung
 - Java-Automatisierung
 - Automatisieren von App-V-Anwendungen mit UiPath Studio verpackt als App-V
 - Browser-Automatisierung
 - Java-Automatisierung
 - Automatisieren nativer Anwendungen mit Studio verpackt als App-V
 - Browser-Automatisierung
 - Java-Automatisierung