Compartir a través de


Solución de problemas en las extensiones del explorador de Power Automate

En este artículo se proporcionan sugerencias para solucionar problemas relacionados con las extensiones de explorador de Power Automate al usar la automatización web en flujos de escritorio.

Síntomas

Si experimenta los siguientes síntomas:

  • En tiempo de ejecución, el grupo de automatización del explorador realiza una acción que produce un error y devuelve el siguiente mensaje de error:

    No se pudo asumir el control del explorador (error interno o error de comunicación).

    Nota:

    En este mensaje, el explorador representa el nombre del explorador web (por ejemplo, Microsoft Edge o Google Chrome).

  • Durante la fase de diseño, al abrir el selector de elementos de la interfaz de usuario o la grabadora y mantener el mouse sobre una página web, se muestra el mensaje siguiente:

    Necesita la extensión de Power Automate.

    Captura de pantalla del mensaje Obtener extensión que le recuerda instalar la extensión de Power Automate.

Requisitos previos

  • Asegúrese de que la extensión web de Power Automate esté instalada y habilitada en el explorador.

  • Asegúrese de que la extensión web correcta de Power Automate esté instalada y habilitada en el explorador. Solo se debe instalar una de las siguientes extensiones:

    • Para Power Automate para escritorio v2.27 o versiones posteriores, necesita la extensión de Microsoft Power Automate.
    • Para Power Automate para escritorio v2.26 o versiones anteriores, necesita la extensión Microsoft Power Automate (Heredado).

Para obtener más información, consulte Instalación de extensiones de explorador de Power Automate.

Solución

Para solucionar el problema, siga los pasos descritos en las secciones siguientes.

Compruebe si PAD. BrowserNativeMessageHost.exe se está ejecutando para el explorador

Siga estos pasos:

  1. Cierre todas las ventanas del explorador abiertas.

  2. Abra el explorador que use en el flujo de escritorio.

  3. Abra el Administrador de tareas de Windows, seleccione la pestaña Detalles y compruebe que PAD.BrowserNativeMessageHost.exe se está ejecutando.

    Nota:

    Una instancia de este archivo .exe se ejecuta para cada tipo de explorador.

  4. Si PAD.BrowserNativeMessageHost.exe no se está ejecutando, siga estos pasos:

    1. Compruebe si la extensión web de Power Automate está instalada y habilitada. Si no está instalado, consulte la sección Requisitos previos .

    2. Si la extensión está instalada, ejecute el diagnóstico de problemas de automatización de la UI/Web en el solucionador de problemas de Power Automate para escritorio.

    3. Siga los pasos que se sugieren en el solucionador de problemas.

Buscar errores en el guion de fondo

Nota:

Este paso solo es válido para Microsoft Edge y Google Chrome.

Siga estos pasos:

  1. Vaya a la página de extensión adecuada:

    • Microsoft Edge: edge://extensions/
    • Google Chrome: chrome://extensions/
  2. Habilite el modo de desarrollador.

  3. Busque la extensión de Microsoft Power Automate.

  4. Seleccione background.html para la extensión del explorador Microsoft Power Automate (heredado) o service worker para la extensión del explorador Microsoft Power Automate. Este paso abre las herramientas de desarrollo.

  5. Compruebe en la pestaña Consola si hay errores.

    El mensaje de error "El administrador del sistema deshabilitó el acceso al host de mensajería nativa", indica que la directiva NativeMessagingBlocklist está habilitada para el host de mensajería nativa Power Automate para escritorio o todos los hosts de mensajería nativa.

Busca directivas que estén bloqueando al host de mensajes

Siga estos pasos:

  1. Vaya a la página de extensión adecuada:

    • Microsoft Edge: edge://policy/
    • Google Chrome: chrome://policy/
  2. Compruebe la política NativeMessagingBlocklist. Si esta directiva está habilitada para todos los hosts de mensajería nativa, agregue el host de mensajería nativa de Power Automate para escritorio a la directiva NativeMessagingAllowlist:

    1. Abra Inicio, escriba Editor del Registro y, a continuación, seleccione Editor del Registro en los resultados.

    2. Cree la directiva NativeMessagingAllowlist si aún no existe y agregue el host de mensajería nativo Power Automate para escritorio.

      Para la extensión del explorador Microsoft Power Automate (Heredado), siga estos pasos para su navegador preferido.

      Para agregar una directiva en el nivel de máquina local:

      Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
      Name = {number}
      Data = com.robin.messagehost
      

      Para agregar una directiva en el nivel de usuario actual:

      Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
      Name = {number}
      Data = com.robin.messagehost
      

      Para la extensión del explorador Microsoft Power Automate, siga estos pasos para su explorador preferido.

      Para agregar una directiva en el nivel de máquina local:

      Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
      Name = {number}
      Data = com.microsoft.pad.messagehost
      

      Para agregar una directiva en el nivel de usuario actual:

      Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
      Name = {number}
      Data = com.microsoft.pad.messagehost
      
    3. Compruebe la directiva NativeMessagingUserLevelHosts . Si NativeMessagingUserLevelHosts está deshabilitado, habilite o asegúrese de que com.robin.messagehost para la extensión del explorador heredado y com.microsoft.pad.messagehost para la extensión del explorador predeterminada se agregue a la directiva NativeMessagingAllowlist en HKLM (nivel de máquina local).

Compruebe si el host del mensaje apunta a la ubicación correcta.

Siga estos pasos:

  1. Cierre y vuelva a abrir Power Automate para escritorio. (Además, cierre la consola de Power Automate desde la barra de tareas de Windows antes de volver a abrirla).

  2. Abra el Editor del Registro.

  3. Acceda a las siguientes subclaves del registro:

    • Para la extensión del explorador Microsoft Power Automate (heredado): Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.robin.messagehost

    • Para la extensión del explorador Microsoft Power Automate: Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.microsoft.pad.messagehost


  1. Compruebe el valor de la clave del Registro. El valor correcto es el siguiente:

    • MSI: C:\Program Files (x86)\Power Automate Desktop\dotnet\PAD.ChromiumManifest.json

    • MSIX Windows 11: C:\Program Files\WindowsApps\Microsoft.PowerAutomateDesktop_X.Y.Z.0_x64__8wekyb3d8bbwe\PAD.ChromiumManifest.json

      Para recuperar X.Y.Z:

      1. Seleccione Iniciar, busque En Power Automate y, a continuación, haga clic con el botón derecho en su icono.

      2. Seleccione Configuración de la aplicación.

      3. Recupere el valor de Version. En el ejemplo siguiente, los valores son X = 10, Y = 0y .Z = 5396

        Captura de pantalla del valor de versión de Power Automate para escritorio.

    • MSIX Windows 10: AppData\Local\Packages\Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe\TempState\webextensions\PAD.ChromiumManifest.json

Buscar la variable ComSpec

Compruebe si la ComSpec variable existe en Variable de entorno en Variables del sistema. Si no existe, agréguelo e inténtelo de nuevo:

  1. Seleccione Iniciar, busque Variables de entorno y, a continuación, seleccione Editar las variables de entorno del sistema en los resultados de la búsqueda.

  2. Seleccione Variable de entorno.

    Nota:

    Las variables del sistema deben incluir la ComSpec variable . El valor esperado de ComSpec es C:\WINDOWS\system32\cmd.exe.

Compruebe si existe más de un perfil de explorador

Para comprobar si existe más de un perfil, seleccione el icono de perfil en el explorador. Aparecerá un menú que muestra los perfiles. El icono de perfil normalmente se encuentra en la parte superior o derecha de la ventana del explorador.

Si existe más de un perfil de explorador:

  1. Desinstale la extensión web de Power Automate de cada perfil de explorador existente.
  2. Cierre el explorador e instale la extensión solo en el perfil del explorador que usará la automatización.

Buscar errores en el Visor de Eventos de Windows

Siga estos pasos:

  1. Abra Inicio, busque en Visor de eventos y seleccione Visor de eventos en los resultados de búsqueda.
  2. En el panel izquierdo, expanda Visor de eventos (Local)>Registros de Windows>Aplicación.
  3. Busque las entradas de error relacionadas con Power Automate para escritorio.

Deshabilitar otras extensiones web

Intente deshabilitar todas las demás extensiones web excepto la extensión de Power Automate para ver si el problema persiste.

Aviso de declinación de responsabilidades sobre la información de terceros

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.