Compartir a través de


Solución de problemas de instalación en Power Automate para escritorio

En este artículo se proporcionan pasos para solucionar problemas que pueden producirse al instalar Power Automate para escritorio.

Se aplica a: Power Automate
Número de KB original: 5001534

Pasos generales

Para garantizar una instalación correcta, asegúrese de que:

  • Use el instalador más reciente para Power Automate para escritorio.

    Nota:

    Se requieren permisos de administrador en el equipo local para instalar Power Automate para escritorio mediante el instalador msi.

  • Reinicie la máquina.

    Algunos cambios de Windows requieren un reinicio para surtir efecto o podrían bloquear la instalación.

  • Ejecuta una versión actualizada de un sistema operativo Windows compatible.

Para obtener una lista completa de los requisitos previos, consulte Requisitos previos y limitaciones.

Recopilación de información de diagnóstico

Los registros de instalación pueden proporcionar detalles útiles sobre la instalación y ayudarle a diagnosticar y corregir problemas. Para obtener más información sobre dónde encontrar los registros, consulte Power Automate para escritorio registros de instalación.

Problemas conocidos y soluciones alternativas

No se puede iniciar el servicio Power Automate: No se puede cargar el archivo DLL "uiflowsclient.dll"

La instalación produce este error si el servicio de Windows de Power Automate no se puede iniciar. El Visor de eventos de Windows muestra que el motivo por el que no se pudo iniciar es "Excepción System.DllNotFound: No se puede cargar el archivo DLL "uiflowsclient.dll".

Solución alternativa

Para solucionar este problema, desinstale "Microsoft Visual C++ 2015-2022 Redistributable" y vuelva a instalar Power Automate para escritorio siguiendo estos pasos:

  1. Vaya a Configuración>Aplicaciones>instaladas.

  2. Busque "Microsoft Visual C++ 2015-2022 Redistributable" y desinstale.

    Captura de pantalla que muestra cómo buscar y desinstalar Microsoft Visual C++ 2015-2022 Redistributable.

  3. Vuelva a instalar Power Automate para escritorio. El instalador de Power Automate para escritorio vuelve a instalar el redistribuible de C++ como parte de la instalación.

El servicio Power Automate se bloquea al iniciarse: no se pudieron enumerar las sesiones.

La instalación produce este error si el servicio Power Automate se bloquea al iniciarse. El Visor de eventos de Windows muestra el error "FailedToEnumerateSessions".

UIFlowService
Excepción detectada durante el inicio del servicio:
Microsoft.Flow.RPA.Service.Core.UIFlowServiceException: Código de error: FailedToEnumerateSessions

Captura de pantalla que muestra el error FailedToEnumerateSessions registrado en Visor de eventos.

Causa

El instalador concede permisos al servicio Power Automate para enumerar las sesiones de usuario en la máquina. Es posible que tenga que retartar la máquina para que estos permisos surtan efecto.

Solución

Para solucionar este problema, puede impedir que el servicio Power Automate se inicie automáticamente durante la instalación ejecutando el instalador desde una línea de comandos y pasando el /SKIPSTARTINGPOWERAUTOMATESERVICE argumento .

Captura de pantalla que muestra cómo evitar que el servicio Power Automate se inicie automáticamente mediante un comando .

A continuación, reinicie manualmente la máquina justo después de la instalación. Si el reinicio se realiza correctamente, el servicio de Windows de Power Automate se ejecutará correctamente después del reinicio y ya no debería bloquearse ni generar el error "FailedToEnumerateSessions" en el registro de eventos.

El servicio Power Automate no se puede iniciar: Errores de cuenta de servicio

Se produce un error en la instalación porque el servicio Power Automate se bloquea al iniciarse y el Visor de eventos de Windows muestra los siguientes errores:

UIFlowService
Excepción detectada durante el inicio del servicio:
Microsoft.Flow.RPA.Common.DataRepository.KeyValueStoreException: ReliableKeyValueStore 'UIFlowServiceSecretStore' el almacén de respaldo es incorrecto.

Captura de pantalla que muestra el almacén de respaldo UIFlowServiceSecretStore es un error incorrecto.

Windows no puede iniciar sesión porque no se puede cargar el perfil. Compruebe que está conectado a la red y que la red funciona correctamente.

Captura de pantalla que muestra que Windows no puede iniciar sesión porque el perfil no se puede cargar.

Causa

Es posible que haya un problema con la máquina que no permita crear la cuenta de Windows del servicio Power Automate (NT Service\UIFlowService) durante la instalación.

Para confirmarlo, vuelva a ejecutar la instalación y compruebe si la cuenta existe cuando el instalador intenta iniciar el servicio Power Automate. El perfil de la cuenta se puede encontrar en el registro aquí:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-80-3017052307-2994996872-1615411526-3164924635-3391446484

Si esta clave del Registro no existe, significa que la máquina no permite crear la cuenta de usuario del servicio.

Nota:

La clave del Registro no existirá si Power Automate para escritorio no está instalado.

Solución alternativa

En lugar de la cuenta predeterminada (NT SERVICE\UIFlowService), puede proporcionar una cuenta de usuario de Windows para ejecutar el servicio. Esta cuenta debe ser miembro del grupo de usuarios de Escritorio remoto y debe tener el privilegio "Iniciar sesión como servicio".

En primer lugar, ejecute el instalador desde una línea de comandos y pase el /SKIPSTARTINGPOWERAUTOMATESERVICE argumento para evitar que el servicio Power Automate se inicie automáticamente durante la instalación.

Captura de pantalla que muestra cómo evitar que el servicio Power Automate se inicie automáticamente mediante un comando .

Cuando se complete la instalación, ejecute la aplicación en tiempo de ejecución de Power Automate Machine y use el menú Solucionar problemas para cambiar la cuenta de servicio. Para obtener más información sobre cómo cambiar la cuenta de servicio, consulte Cambio de la cuenta de servicio local.

El servicio Power Automate no se puede iniciar: compruebe que tiene suficientes privilegios para iniciar los servicios del sistema.

Verá el siguiente evento registrado en el Visor de eventos de Windows:

Producto: Power Automate para escritorio- Error 1920. No se pudo iniciar el servicio "Servicio Power Automate" (UIFlowService). Compruebe que tiene privilegios suficientes para iniciar los servicios del sistema.

Captura de pantalla que muestra el evento 11920 que indica que necesita comprobar que tiene suficientes privilegios para iniciar los servicios del sistema.

Causa

La cuenta que se usa para iniciar el servicio Power Automate no puede iniciar el servicio porque la directiva de seguridad denegar el inicio de sesión como servicio lo impide.

Durante la instalación, se UIFlowService ejecuta como NT SERVICE\UIFlowService. La cuenta usada por UIFlowService se puede cambiar más adelante, pero con fines de instalación no debe bloquearse para iniciar sesión.

Nota:

Si encuentra un registro de bloqueos de servicio, similar al que se muestra en la captura de pantalla siguiente, significa que el servicio tiene privilegios suficientes para iniciarse y que el servicio se bloquea al iniciarse. Para resolver el problema, consulte las otras secciones de este artículo.

"UIFlowService
Excepción detectada durante el inicio del servicio:"

Captura de pantalla que muestra el evento que se produce cuando el servicio Power Automate se bloquea durante el inicio.

Solución

Actualice la configuración de directiva denegar el inicio de sesión como servicio para quitar la cuenta o el grupo que impide NT SERVICE\UIFlowService iniciar sesión como servicio. Para obtener más información, consulte Cambio de la cuenta de servicio local.

Captura de pantalla que muestra la opción Denegar inicio de sesión como servicio.

No se puede iniciar el servicio LanmanServer

Verá el siguiente mensaje de error en los registros de instalación:

Excepción producida al iniciar el servicio LanmanServer: System.InvalidOperationException: No se puede iniciar el servicio LanmanServer en el equipo

Causa

El instalador de Power Automate depende del servicio LanmanServer e intenta iniciarlo si aún no se está ejecutando. Si el servicio no se puede iniciar, se producirán errores en los pasos de instalación que dependen de él.

Solución

Para resolver este problema,

  1. Seleccione La tecla del logotipo de Windows+R y escriba services.msc o services en la ventana Ejecutar para abrir el administrador de servicios. Busque el servicio denominado "Server", haga clic con el botón derecho en él y seleccione Propiedades.
  2. En la pestaña General , asegúrese de que su tipo de inicio no está deshabilitado (debe ser Automático de forma predeterminada).
  3. Seleccione Aplicar para actualizar el tipo de inicio.
  4. Después, puede iniciar el servicio manualmente haciendo clic con el botón derecho en ella en la herramienta administrador de servicios y seleccionando Iniciar.
  5. Una vez que se ejecute el servicio, puede intentar la instalación de nuevo.