robot
2024.10
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l’administrateur du Robot

Dernière mise à jour 17 févr. 2025

Résoudre les problèmes d’exécution

Message trop volumineux pour être traité

Description

Les automatisations qui traitent de grands volumes de données peuvent échouer en raison de l’erreur suivante : « Message : Impossible de récupérer le résultat de l’exécution de la tâche. Le message était peut-être trop long pour être traité. Type d’exception : System.Exception".

Problème potentiel

Les données produites par l’automatisation dépassent la valeur du paramètre maxMessageSizeInMegabytes dans le fichier uipath.config.

Solution

Configurez l’automatisation pour enregistrer la sortie dans un compartiment de stockage dans Orchestrator ou dans Data Service, plutôt que d’utiliser un argument de sortie.

Les automatisations Unattended utilisant les activités UIAutomation ne fonctionnent pas

Description

Les automatisations Unattended utilisant les activités UIAutomation ne fonctionnent pas.

Problème potentiel

Lorsqu’un programme tel que le Gestionnaire de serveur, configuré pour démarrer automatiquement, affiche une invite de contrôle de compte d’utilisateur Windows (UAC), cela empêche le robot d’interagir avec l’interface utilisateur.

Solution

Identifiez le programme qui déclenche l’invite de contrôle de compte d’utilisateur (UAC) et configurez-le afin qu’il ne démarre pas automatiquement.

Le Robot ne réussit pas à démarrer l'exécution

Description

Le robot ne parvient pas à démarrer l’exécution d’une automatisation et affiche l’erreur suivante : « Échec du processus de démarrage de l’exécuteur, raison System.Runtime.InteropServices.COMException : L’accès est refusé. Elle est peut-être déjà terminée. »

Les tableaux suivants résument plusieurs problèmes et leurs solutions.

Problème potentiel

Solution

La machine Robot ne dispose pas de suffisamment de ressources (telles que le processeur, la RAM ou l’espace disque). L’exécuteur Robot ne peut donc pas démarrer l’automatisation.

  • Assurez-vous que la machine Robot dispose de suffisamment de ressources (telles que le processeur, la RAM ou l’espace disque).

  • Vérifiez le délai de connexion en utilisant la fonction de ligne de commande mstsc. Il doit être supérieur à 60 secondes. Sinon, l’erreur s’affiche.

Vous ne pouvez pas créer de session de connexion pour le moment. Cela peut se produire dans les situations suivantes :

  • La propriété Connexion à la console est définie sur Vrai pour les robots haute densité. Dans ce cas, le service de robot se connecte à la session de console actuelle. Ceci n’est pas recommandé pour les Robots HD, car il ne peut y avoir qu’une session de console active à la fois.

  • Plusieurs sessions RDP sur des versions Windows de bureau (pas des serveurs). Les versions Windows de bureau ne peuvent gérer qu’une seule session RDP à la fois par machine, tandis que les versions Windows Server peuvent gérer plusieurs sessions RDP.

Dans ce cas, vous devez effectuer l'une des opérations suivantes :

  • Définissez l’option Connexion à la console sur Faux. Cela implique que le service de robot lance une connexion RDP depuis la machine Robot sur lui-même et qu’il s’y connecte. Il s’agit de la méthode recommandée pour les Robots HD.

  • Vérifiez la version de Windows, cela doit être Windows Server.

  • Vérifiez si les versions de Studio et de Robot sont supérieures à 2018.1.3.

  • Augmentez la valeur de la variable d’environnement système UIPATH_SESSION_TIMEOUT sur votre serveur. La valeur par défaut est 60 secondes, ce qui peut s’avérer insuffisant en raison des performances lentes sur certaines machines. Redémarrez le service de robot UiPath après avoir modifié cette variable.
  • Vérifiez si votre licence Bureau à distance est active sur la machine Robot.

  • Vérifiez si les robots sont dans les groupes appropriés. Les utilisateurs locaux doivent être dans le même groupe Bureau à distance.

  • Vérifiez si le nom d’utilisateur de votre connexion RDP à la machine Robot est le même que celui configuré. Pour éviter cette erreur, déconnectez toutes les connexions RDP sur la machine Robot.

Mot de passe non fourni

Description

Le démarrage d’une automatisation à partir d’Orchestrator ou de l’Assistant affiche le message d’erreur suivant : « Échec du processus de démarrage de l’exécuteur, raison System.UnauthorizedAccessException : L’accès est refusé. »

La table suivante résume les problèmes potentiels et leurs solutions :

Problème potentiel

Solution

Le compte Robot a été créé sans mot de passe.

Modifiez le compte Robot dans Orchestrator et fournissez les valeurs suivantes :
  • Domaine\Nom d’utilisateur* : le nom d’utilisateur utilisé pour se connecter à la machine sur laquelle le Robot est installé. Si l’utilisateur se trouve dans un domaine, vous devez également le spécifier dans un format DOMAIN\UserName.
  • Mot de passe : mot de passe de connexion Windows.

Le service de robot est inactif.

  1. Ouvre la fenêtre Services.

  2. Sélectionnez le service UiPathRobotSvc.
  3. Ouvrez le panneau Propriétés pour le service sélectionné.

  4. Dans l’onglet Ouvrir une session, sélectionnez Compte système local.

  5. Sélectionnez Appliquer et OK pour confirmer les modifications, puis fermez la fenêtre. Cela permet de s’assurer que le service de robot UiPath est en cours d’exécution et qu’il dispose de tous les privilèges nécessaires à l’exécution des automatisations.

La machine Robot ne dispose plus des privilèges d'administrateur.

Connectez-vous à la machine Robot avec le même jeu d’informations d’identification avec lequel vous avez créé le Robot dans Orchestrator. Si un processus ne démarre pas à partir de l’Assistant, vous devez contacter votre administrateur réseau pour autoriser les droits d’administrateur pour ce compte d’utilisateur.

System.Collections.IEnumerable ne peut pas être sérialisé

Description

Lorsque vous utilisez une table de données dans une activité Attendre la tâche et reprendre, elle renvoie l’erreur suivante : « Exception : Type ’System.Collections.IEnumerable’ ne peut pas être sérialisée. »

Problème potentiel

L’objet LigneDonnées de la table de données ne peut pas être sérialisé, il ne peut donc pas être conservé, ce qui entraîne de potentiels problèmes ou erreurs.

Solution

Exécutez l’activité Créer une tâche de formulaire et créez la sortie en exécutant une boucle dans les lignes de données pour créer une liste d’objets de tâche. Ensuite, parcourez la liste de sortie des objets de tâche à l’aide des activités Parallèle pour chaque ou Pour chaque. Dans ces boucles, exécutez l’activité Attendre la tâche et reprendre pour chaque objet de tâche.

Tâche arrêtée avec un code de sortie inattendu

Description

L’exécution de votre tâche échoue et le message d’erreur suivant est consigné dans Orchestrator : « Tâche arrêtée avec un code de sortie inattendu : 0x40010004 ».

Problème potentiel

Généralement, cette erreur se produit lorsque :

  • Le compte utilisateur, utilisé par le robot, est déconnecté de force pendant l’exécution du processus.

  • La machine sur laquelle le robot est en cours d’exécution est arrêtée ou redémarrée manuellement pendant l’exécution du processus.

Solution

Pour éviter cette erreur, assurez-vous que le robot est installé correctement pour le type d’automatisation prévu : Attended ou Unattended. Lorsque le robot est installé en mode utilisateur, il est impossible d’exécuter des automatisations Unattended.

Par ailleurs, configurez la session Robot en fonction de votre environnement et des besoins de votre entreprise.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White