robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov. de 2024

Solución de problemas de Robot Service

Sin conexión al mantenimiento de robot de UiPath

Descripción

A veces es posible que no puedas iniciar una automatización, sin importar si el servicio de robot está activado o desactivado. El inicio manual de la automatización muestra el siguiente mensaje de error: "Error al obtener la configuración del servicio, razón System.Exception: no se pudo conectar al servicio de UiPath Robot".

Es posible que el administrador de red deba implementar las siguientes soluciones.

Posible problema

Solución

El mantenimiento de robot de UiPath no se está ejecutando.

Inicia manualmente el servicio de UiPath Robot:

  1. Abre la ventana Servicios .

  2. Selecciona el servicio UiPathRobotSvc .
  3. Selecciona Iniciar.

El mantenimiento del robot de UiPath tarda demasiado en iniciarse.

Windows informa de los servicios que no se cargan en un tiempo concreto. De forma predeterminada, el valor de tiempo de espera es de 30 segundos, lo que puede no ser suficiente para el mantenimiento de robot de UiPath. Para aumentar este valor, debes:

  1. Abrir el Editor de registro de Windows.

  2. Navega hasta la clave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control y selecciona la subclave Control .

  3. Si el valor ServicesPipeTimeout no está disponible, créalo:
    1. Haz clic con el botón derecho en la subclave Control y selecciona Valor DWORD (32 bits) en el menú Nuevo . Se crea un nuevo valor DWORD en blanco.

    2. Escribe ServicesPipeTimeout como nombre del nuevo valor.

  4. Haz doble clic en el valor DWORD de ServicesPipeTimeout . Se mostrará la ventana Editar valor DWORD (32 bits) .

  5. Desde la sección Base, selecciona la opción Decimal.

  6. En el campo Datos del valor:, escribe 180 000. Esto hace que el ServicesPipeTimeout predeterminado sea de 3 minutos. Debería ser suficiente tiempo para que todos los servicios de Windows se carguen correctamente.

  7. Cierra el Editor del registro de Windows y reinicia el sistema para que los cambios surtan efecto.

La máquina del robot tiene permisos incorrectos. En este caso, el mantenimiento de robot de UiPath también puede aparecer como en ejecución.

Los permisos de los servicios se otorgan desde el Editor de registro de Windows, de la forma siguiente:

  1. Abrir el Editor de registro de Windows.

  2. Dirígete a la clave de registroHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet .

  3. Haz clic con el botón derecho en la subclave Control y haz clic en Permisos. Se mostrará la ventana Permisos para el control .

  4. Selecciona el usuario bajo el cual has iniciado sesión en la sección Nombres de grupo o de usuario.

  5. Habilita la opción Permitir para Control completo en la sección Permisos. Esto otorga los permisos necesarios para el robot.

  6. Selecciona Aplicar y Aceptar para confirmar los cambios y, a continuación, cierra la ventana.

  7. Reinicia el sistema para que los cambios surtan efecto.

Errores al ejecutarse como administrador

Descripción

A partir de la versión 2020.4, ejecutar UiPath Assistant o Studio como administrador podría bloquear la comunicación con el servicio de robot. Pueden producirse los siguientes problemas:

  • En Studio: el estado del robot muestra un mensaje de "Error de robot", y al intentar ejecutar o depurar un proceso, se muestra un error de "Acceso denegado".

  • En Assistant: el estado de la conexión se informa incorrectamente sin conexión y la lista de procesos no está disponible.

Posible problema

Studio y Assistant deben comunicarse con el servicio de robot, que es un proceso de Windows independiente. El servicio de UiPath Robot se inicia con el mismo nivel de derechos de acceso que UiPath Assistant o Studio, lo que llame primero al servicio.

El problema surge cuando inicias Assistant o Studio en diferentes niveles de derechos de acceso, como un usuario normal y luego como administrador. Por ejemplo, digamos que UiPath Assistant se inicia como un usuario normal y luego lo reinicias como administrador. El servicio de robot, en concreto el servicio de host de usuario, que se inició en el nivel de usuario normal, no puede comunicarse con el UiPath Assistant que se ejecuta en el nivel de administrador.

Solución

Asegúrate de que Robot Service, Assistant y Studio funcionen con el mismo nivel de privilegios.

¿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 White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.