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:
Vaya a Configuración>Aplicaciones>instaladas.
Busque "Microsoft Visual C++ 2015-2022 Redistributable" y desinstale.
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
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 .
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.
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.
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.
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.
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:"
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.
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,
- 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.
- En la pestaña General , asegúrese de que su tipo de inicio no está deshabilitado (debe ser Automático de forma predeterminada).
- Seleccione Aplicar para actualizar el tipo de inicio.
- 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.
- Una vez que se ejecute el servicio, puede intentar la instalación de nuevo.