- Primeros pasos
- Instalación y actualización
- Tipos de robot
- Componentes de robot
- Licencia
- Conexión de los robots a Orchestrator
- Procesos y actividades
- Registro
- Situaciones concretas
- Sesiones de Windows
- Implementar autenticación con proveedores de credenciales
- Redirección de Robots a través de un servidor proxy
- Detención de un proceso
- Botón de deshabilitación de detención
- Carpetas de paquetes y rutas de red personalizadas
- Integración de CrowdStrike
- Robot de virtualización de apps citrix
- Control
- Solución de problemas
- Solución de problemas de Robot Service
- Solución de problemas de ejecución
- Resolución de problemas de grabación y control remoto
- Solución de problemas de red
- Solución de problemas de conexión
- Resolución de problemas de licencias
- Resolución de problemas de paquetes
- Solución de problemas de .NET
- Solución de problemas de registro
- Solución de problemas de la sesión
- Resolución de problemas de integración de CrowdStrike

Guía de administración del robot
Comportamiento observado
Los procesos que usan grandes cantidades de datos (por ejemplo, archivos de Excel con más de ~2500 filas) pueden fallar con el siguiente error:
Message: Could not retrieve the result of the job execution. This might be because a message was too large to process.
Exception Type: System.ExceptionMessage: Could not retrieve the result of the job execution. This might be because a message was too large to process.
Exception Type: System.ExceptionCausa
maxMessageSizeInMegabytes en el archivo uipath.config.
Este parámetro tiene un valor predeterminado de 10 MB.
uipath.config , vaya a la carpeta de instalación de los componentes de UiPath. La ubicación depende del tipo de implementación:
- Cuando el Robot se instala en Modo de usuario con el instalador
.exe,uipath.configse encuentra en la carpeta Perfil de usuarioC:\Users\{{user}}\AppData\Local\UiPath\uipath.config - Cuando el robot se instala en modo de servicio,
uipath.configse encuentra en la carpeta de instalación. Si el Robot se instaló utilizando la ruta predeterminada, el archivouipath.configse encuentra enC:\Program Files\UiPath\Studio\uipath.config.
Solución
maxMessageSizeInMegabytes del archivo uipath.config a un valor mayor, como 50 MB.
Comportamiento observado
click, type into o take screenshot no funcionan.
Causa
Un programa como Server Manager, configurado para arrancar al inicio, que muestra un diálogo de control de cuenta de usuario de Windows bloquea cualquier interacción del robot con la IU. Esto sucede porque el diálogo de control de cuenta de usuario se abre en un escritorio de Windows independiente al cual el robot no tiene acceso.
Resolución
Encuentra manualmente o mediante programación el programa que muestra el diálogo UAC y configúralo para no iniciarse automáticamente para evitar el UAC.
Comportamiento observado
En esta situación, el robot no puede iniciar la ejecución de un proceso y produce el siguiente error:
Executor start process failed, reason
System.Runtime.InteropServices.COMException: A specified logon session does not
exist. It may already have been terminated.
Causa A
La máquina del robot no tiene suficientes recursos disponibles (como CPU, RAM o espacio en disco) por lo que el ejecutor del robot no puede iniciar un proceso.
Solución A
Comprueba o realiza lo siguiente:
- La máquina del robot tiene suficientes recursos (como CPU, RAM o espacio en disco).
- El tiempo de conexión usando la función de línea de comandos
mstsc. Debe ser mayor que 60 segundos, de lo contrario, se mostrará el error.
Causa B
No se puede crear una sesión de inicio de sesión en este momento. Esto puede suceder en las siguientes situaciones:
- El Inicio de sesión a Consola está establecido en verdadero para los robots HD.En este caso, el mantenimiento de robot de UiPath se adjunta a la sesión de consola actual.Esto no se recomienda para los robots HD, porque solo puede haber una sesión de consola activa al mismo tiempo.
- Varias sesiones RDP en versiones independientes de Windows (no Server). Las versiones independientes de Windows solo pueden gestionar una sesión RDP al mismo tiempo, mientras que las versiones de Windows Server pueden manejar múltiples sesiones RDP.
Solución B
En este caso, debes realizar una de las siguientes acciones:
- Establece el Inicio de sesión en Consola en falso. Esto significa que el mantenimiento de robot de UiPath inicia una conexión RDP desde la máquina del robot a sí mismo y se adjunta a ella. Este es el método recomendado para los robots HD.
- Comprueba la versión de Windows, debe ser Windows Server. Consulta más información sobre Configuración de Windows Server para los robots HD.
- Comprueba si la versión de Studio/Robot que utilizas es posterior a la 2018.1.3, en la que se ha solucionado un problema causado por las actualizaciones de Windows KB4088876 (Windows 8.1 o Windows Server 2012 R2 Standard), KB4088875 (Windows Server 2008 R2 SP1, Windows 7 SP1), KB4088787 ((Windows Server 2016, Windows 10 versión 1607) y KB4088776 (Windows 10 versión 1709). Consulta más información sobre los Requisitos de software.
- Aumenta la variable de entorno de sistema
UIPATH_SESSION_TIMEOUTen tu servidor. El valor predeterminado es 60 segundos, que puede no ser suficiente debido a un rendimiento lento en algunas máquinas. Ten en cuenta que la variable de entorno está establecida en segundos y el mantenimiento de robot de UiPath debe volver a iniciarse tras modificar esta variable. - Comprueba si tu licencia de Escritorio remoto está activa en el servidor. Puedes obtener más información en esta página.
- Comprueba si los robots están en los grupos adecuados. Los usuarios locales deben deben estar en el mismo grupo de Escritorio remoto.
- Comprueba si el nombre de usuario de tu conexión RDP a la máquina del robot es diferente al configurado o no. Para evitar este error, cierra sesión en todas las conexiones RDP en la máquina del robot.
Comportamiento observado
Crear un robot en Orchestrator sin rellenar el campo de contraseña hace que el robot no pueda iniciar la ejecución del proceso. Este problema también pueden desencadenarlo los cambios realizados en los privilegios en la máquina del robot.
Al iniciar un proceso desde Orchestrator o desde UiPath Assistant se muestra el siguiente mensaje de error:
Executor start process failed, reason System.UnauthorizedAccessException: Access is denied.
Causa A
El robot se creó sin una contraseña.
Solución A
Edita el robot como se explica aquí y asegúrate de que los siguientes campos se han rellenado correctamente:
- Dominio\Nombre de usuario: el nombre de usuario para conectarse a la máquina en la que se instala el robot. Si el usuario está bajo un dominio, también debes especificarlo en un formato
DOMAIN\UserName. Utiliza el comandoWhoamien el símbolo del sistema para encontrarlo fácilmente. - Contraseña: la contraseña de Windows de la máquina. No es necesaria para los robots atendidos.
Causa B
El mantenimiento de robot de UiPath gestionado por SCM no se está ejecutando. Más información sobre los tipos de implementación de Robot.
Solución B
Comprueba que el mantenimiento de robot de UiPath está ejecutándose:
- Haz clic en el botón de Inicio de Windows, y luego busca y abre
Services.msc. Se mostrará la ventana Servicios. - Busca el servicio de UiPath Robot y haz doble clic sobre él. Se mostrará el panel de Propiedades de UiPath Robot.
- Desde la pestaña Acceder, selecciona la opción Cuenta de sistema local.
- Haz clic en el botón Aplicar y cierra la ventana para confirmar los cambios. Esto garantiza que el mantenimiento de robot de UiPath se está ejecutando y tiene todos los privilegios que necesita para ejecutar procesos.
Causa C
La máquina del robot ya no tiene privilegios de administrador.
Solución C
Inicia sesión en la máquina del robot con el mismo conjunto de credenciales con el que creaste el robot en Orchestrator. Si no se puede iniciar un proceso desde UiPath Assistant, deberás ponerte en contacto con tu administrador de red para que conceda derechos de administrador a esa cuenta de usuario.
Comportamiento observado
Al usar una tabla de datos en «Esperar tarea y reanudar» se devuelve el siguiente error: «Excepción: tipo no se puede serializar 'System.Collections.IEnumerable'».
Causa
DataRow no es serializable, por lo tanto no se puede serializar DataRows mientras continúe el flujo de trabajo. Esto también se puede ver si creamos una variable DataRow e intentamos esperar (persistir) tras ello.
Solución
Ejecuta la actividad «Crear tarea de formulario» y diseña un objeto(salida) de lista de tareas mientras se actúa en el bucle mediante DataRows(System.Data.DataRow).
Después de esto, podemos ir en bucle por el objeto(salida) de lista de tareas usando «Paralelizar para cada uno» o «Para cada uno» y ejecutando «Esperar tarea y reanudar».
Comportamiento observado
UiPathStudioSetup.exe (Community Edition), en comparación con UiPathStudio.msi (Enterprise Edition). El problema ocurre en Studio 2021.10 y posteriores.
Causa
%localappdata%\UiPath, que no es una ubicación de confianza para Windows Defender. Esto significa que cada vez que se crea un archivo de registro, Windows Defender comienza a escanearlo, cosa que prolonga la ejecución del proceso.
%ProgramFiles%\UiPath) es de confianza para Windows Defender, y por lo tanto no se escanea cada vez que se crea un archivo de registro durante la ejecución de un proceso.
Solución
%localappdata%\UiPath) a la lista de exclusiones de Windows Defender significa que los archivos de registro creados durante la ejecución del proceso ya no se escanearán al instante. Para añadir una carpeta a la lista de exclusiones de Windows Defender debes realizar los siguientes pasos:
- Haz clic en el botón Inicio de Windows y luego busca Protección antivirus y contra amenazas y ábrela.
- Accede a la página Configuración de antivirus y protección contra amenazas.
- Accede a la página Agregar o quitar exclusiones en la sección Exclusiones.
- Haz clic en el botón Agregar exclusión y luego elige Carpeta en el menú desplegable.
- Navega hasta la carpeta
%localappdata%\UiPathy luego haz clic en el botón Seleccionar carpeta. Ten en cuenta que se necesitan derechos de administrador para añadir una carpeta a la lista de exclusiones.
Windows Defender ya no escaneará al instante los archivos de registro creados durante la ejecución del proceso.
- Mensaje demasiado grande para procesarlo
- Comportamiento observado
- Causa
- Solución
- Actividades de diálogo de control de acceso de usuario y automatización de IU
- Comportamiento observado
- Causa
- Resolución
- El robot no ha podido iniciar la ejecución
- Contraseña no proporcionada
- Comportamiento observado
- Causa A
- Solución A
- Causa B
- Solución B
- Causa C
- Solución C
- No se puede serializar 'System.Collections.IEnumerable'
- Aumento de la duración de la ejecución de proceso
- Comportamiento observado
- Causa
- Solución