robot
2023.10
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de UiPath Robot

Última actualización 22 de nov. de 2025

Variables del sistema de UiPath Robot

Se puede configurar otro comportamiento personalizado a través de variables de entorno del sistema.

Importante:

Después de modificar cualquiera de las variables del sistema, reinicia el mantenimiento de robot de UiPath.

La siguiente lista resume los casos de uso más comunes:

  • UIPATH_SESSION_TIMEOUT : cambia el tiempo de espera predeterminado de 60 segundos para crear una sesión interactiva. Ajusta este valor para adaptar el comportamiento del robot en función del rendimiento y los tiempos de carga del sistema con el que interactúa.

    Ejemplo:

    UIPATH_SESSION_TIMEOUT=75UIPATH_SESSION_TIMEOUT=75
  • UIPATH_PIP_SESSION_TIMEOUT : cambia el tiempo de espera predeterminado de 180 segundos para iniciar un proceso en una sesión de robot.

    Ejemplo:

    UIPATH_PIP_SESSION_TIMEOUT=60UIPATH_PIP_SESSION_TIMEOUT=60
  • UIPATH_LANGUAGE : establece el idioma en el que opera el robot. El orden de precedencia es:
    1. UIPATH_LANGUAGE Valor
    2. Variable de entorno de la máquina
    3. Cultura de IU del hilo actual
    4. Idioma predeterminado de UiPath (inglés)

    Ejemplo:

    UIPATH_LANGUAGE=FrenchUIPATH_LANGUAGE=French
  • UIPATH_HEADLESS_WITH_USER : utiliza las credenciales de un usuario específico, que se configuró previamente en Orchestrator.

    Ejemplo:

    UIPATH_HEADLESS_WITH_USER=TrueUIPATH_HEADLESS_WITH_USER=True
  • UIPATH_PRE_LOADED_EXECUTOR : de forma predeterminada, se lanza un ejecutor precargado cuando se inicia el robot. Para cambiar este comportamiento e iniciar el ejecutor precargado solo cuando se ejecuta el primer proceso, establece esta variable en None.

    Ejemplo:

    UIPATH_PRE_LOADED_EXECUTOR=NoneUIPATH_PRE_LOADED_EXECUTOR=None
  • UIPATH_DISABLE_PRE_LOADED_EXECUTOR : deshabilita la característica del ejecutor precargado.

    Ejemplo:

    UIPATH_PRE_LOADED_EXECUTOR=NoneUIPATH_PRE_LOADED_EXECUTOR=None
  • UIPATH_ROBOTJS_ALLOWLIST : acepta automáticamente el cuadro de diálogo de consentimiento del robot, al establecer la conexión entre el SDK de Robot JS y el ejecutor de robot.

    La variable acepta URL de aplicación personalizadas, separadas por punto y coma. Incluye el número de puerto en la URL si difiere de los puertos estándar (80 o 443).

    Ejemplo:

    UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;
  • UIPATH_DNS_MACHINENAME : permite utilizar el nombre de host DNS para Localhost al crear sesiones RDP. Para ejecutar trabajos desatendidos en entornos con autenticación Kerberos para RDP, establece este valor en Verdadero.

    Ejemplo:

    UIPATH_DNS_MACHINENAME=TrueUIPATH_DNS_MACHINENAME=True
  • NUGET_FALLBACK_PACKAGES : configura las rutas a las carpetas de paquetes alternativos. Utiliza punto y coma para separar varias rutas.
    En ausencia de esta variable, el Robot busca carpetas de paquetes de reserva en el archivo Nuget.config.
  • NUGET_SCRATCH : permite que varios robots de modo de usuario en la misma máquina compartan una ruta local para almacenar paquetes.

    El valor debe ser una ruta diferente a la carpeta de instalación de Nuget, y actúa como carpeta temporal para NuGet.

    Nota: solo la variable NUGET_SCRATCH debe utilizar la carpeta temporal configurada.

    Ejemplo:

    NUGET_SCRATCH=C:\NuGetTempFolderNUGET_SCRATCH=C:\NuGetTempFolder
  • UIPATH_PRESERVE_CREDENTIALS_CASE : conserva las mayúsculas y minúsculas originales de las credenciales de registro (dominio\nombre de usuario).

    Ejemplo:

    UIPATH_PRESERVE_CREDENTIALS_CASE = TrueUIPATH_PRESERVE_CREDENTIALS_CASE = True
  • UIPATH_SESSION_BEHAVIOR : configura la forma en que se comporta la restauración de la sesión después de completar un trabajo. Las siguientes opciones están disponibles:
    • TryReuseAndRestoreSession—Opción predeterminada. Intenta reutilizar la sesión y restaurarla a su estado anterior una vez finalizado un trabajo. Si no hay ninguna sesión inicial que reutilizar, se cierra sesión al restaurar.
    • ForceNew—Crea una sesión completamente nueva, independientemente del estado de la sesión anterior. Siempre cierra sesión al restaurar.
    • LeaveSessionActive—Impide la restauración del estado de la sesión inicial.
    • LeaveSessionDisconnected—Desconecta siempre la sesión al restaurar.
    Ejemplo:
    UIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnectedUIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnected

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.