Compartilhar via


Solucionar problemas nas extensões do navegador do Power Automate

Este artigo fornece dicas para solucionar problemas relacionados às extensões de navegador do Power Automate quando você usa a automação da Web em fluxos da área de trabalho.

Sintomas

Você experimenta os seguintes sintomas:

  • No tempo de execução, o grupo de automação do navegador executa uma ação que falha e retorna a seguinte mensagem de erro:

    Falha ao assumir o controle do navegador (erro interno ou falha de comunicação).

    Observação

    Nesta mensagem, browser representa o nome do navegador da Web (por exemplo, Microsoft Edge ou Google Chrome).

  • Durante a fase de design, quando você abre o seletor de elementos da interface do usuário ou o gravador e passa o mouse sobre uma página da Web, a seguinte mensagem é exibida:

    Você precisa da extensão do Power Automate.

    Captura de tela da mensagem Obter Extensão que lembra você de instalar a extensão do Power Automate.

Pré-requisitos

  • Verifique se a extensão da Web do Power Automate está instalada e habilitada em seu navegador.

  • Verifique se a extensão da Web correta do Power Automate está instalada e habilitada em seu navegador. Apenas uma das seguintes extensões deve ser instalada:

    • Para o Power Automate para desktop v2.27 ou versões posteriores, você precisa da extensão do Microsoft Power Automate .
    • Para o Power Automate para desktop v2.26 ou versões anteriores, você precisa da extensão Microsoft Power Automate (Legada).

Para obter mais informações, consulte Instalar extensões de navegador do Power Automate.

Solução

Para solucionar o problema, use as etapas nas seções a seguir.

Verifique se o PAD. BrowserNativeMessageHost.exe está sendo executado para o seu navegador

Siga estas etapas:

  1. Feche todas as janelas abertas do navegador.

  2. Abra o navegador que você usa no fluxo da área de trabalho.

  3. Abra o Gerenciador de Tarefas do Windows, selecione a guia Detalhes e verifique se está PAD.BrowserNativeMessageHost.exe em execução.

    Observação

    Uma instância desse arquivo .exe é executada para cada tipo de navegador.

  4. Se o PAD. BrowserNativeMessageHost.exe não estiver em execução, siga estas etapas:

    1. Verifique se a extensão da Web do Power Automate está instalada e habilitada. Se não estiver instalado, consulte a seção Pré-requisitos .

    2. Se a extensão estiver instalada, execute o diagnóstico de problemas de automação da interface do usuário/web no solucionador de problemas do Power Automate para área de trabalho.

    3. Siga as etapas sugeridas na solução de problemas.

Procure erros no script em segundo plano

Observação

Esta etapa é válida apenas para Microsoft Edge e Google Chrome.

Siga estas etapas:

  1. Vá para a página de extensão apropriada:

    • Microsoft Edge: edge://extensions/
    • Google Chrome: chrome://extensions/
  2. Ative o modo de desenvolvedor.

  3. Encontre a extensão do Microsoft Power Automate.

  4. Selecione background.html para a extensão de navegador do Microsoft Power Automate (Legacy) ou service worker para a extensão de navegador do Microsoft Power Automate. Esta etapa abre as ferramentas do desenvolvedor.

  5. Verifique se há erros na aba Console.

    A mensagem de erro "O acesso ao host de mensagens nativo foi desabilitado pelo administrador do sistema" indica que a política NativeMessagingBlocklist está habilitada para o host de mensagens nativo do Power Automate para desktop ou todos os hosts de mensagens nativos.

Verificar se há políticas que estão bloqueando o host da mensagem

Siga estas etapas:

  1. Vá para a página de extensão apropriada:

    • Microsoft Edge: edge://policy/
    • Google Chrome: chrome://policy/
  2. Verifique a política "NativeMessagingBlocklist". Se essa política estiver habilitada para todos os hosts de mensagens nativos, adicione o host de mensagens nativo do Power Automate para desktop à política NativeMessagingAllowlist :

    1. Abra Iniciar, insira Editor do Registro e selecione Editor do Registro nos resultados.

    2. Crie a política NativeMessagingAllowlist se ela ainda não existir e, em seguida, adicione o host de mensagens nativo do Power Automate para desktop.

      Para a extensão de navegador do Microsoft Power Automate (Legado), siga estas etapas no seu navegador preferido.

      Para adicionar política no nível do Computador Local:

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

      Para adicionar política no nível de usuário atual:

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

      Para a extensão de navegador do Microsoft Power Automate, siga estas etapas para seu navegador preferido.

      Para adicionar política no nível do Computador Local:

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

      Para adicionar política no nível de usuário atual:

      Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist
      Name = {number}
      Data = com.microsoft.pad.messagehost
      
    3. Verifique a política NativeMessagingUserLevelHosts. Se NativeMessagingUserLevelHosts estiver desabilitado, habilite-o ou certifique-se de que com.robin.messagehost a extensão do navegador herdada e com.microsoft.pad.messagehost a extensão do navegador padrão sejam adicionadas à política NativeMessagingAllowlist no HKLM (nível do computador local).

Verifique se o host da mensagem aponta para o local correto

Siga estas etapas:

  1. Feche e reabra o Power Automate para desktop. (Além disso, feche o console do Power Automate na barra de tarefas do Windows antes de reabri-lo.)

  2. Abra o Editor do Registro.

  3. Navegue até as seguintes subchaves do Registro:

    • Para a extensão do navegador Microsoft Power Automate (Herdado): Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.robin.messagehost

    • Para a extensão de navegador do Microsoft Power Automate: Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.microsoft.pad.messagehost


  1. Verifique o valor da chave do Registro. O valor correto é o seguinte:

    • 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. Selecione Iniciar, pesquise Power Automate e clique com o botão direito do mouse em seu ícone.

      2. Selecione Configurações do aplicativo.

      3. Recupere o valor de Version. No exemplo a seguir, os valores são X = 10, Y = 0e .Z = 5396

        Captura de tela do valor da versão do Power Automate para desktop.

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

Verifique a variável ComSpec

Verifique se a variável ComSpec existe em variáveis de ambiente nas variáveis do sistema. Se não existir, adicione-o e tente novamente:

  1. Selecione Iniciar, pesquise variáveis de ambiente e, em seguida, selecione Editar as variáveis de ambiente do sistema nos resultados da pesquisa.

  2. Selecione Variáveis de ambiente.

    Observação

    As variáveis do sistema devem incluir a ComSpec variável. O valor esperado para ComSpec é C:\WINDOWS\system32\cmd.exe.

Verificar se existe mais de um perfil de navegador

Para verificar se existe mais de um perfil, selecione o ícone de perfil no navegador. Um menu que exibe os perfis deve aparecer. O ícone de perfil geralmente está localizado na parte superior ou direita da janela do navegador.

Se houver mais de um perfil de navegador:

  1. Desinstale a extensão de navegador do Power Automate de cada perfil de navegador existente.
  2. Feche o navegador e instale a extensão somente no perfil do navegador que será usado pela automação.

Verifique se há erros no Visualizador de Eventos do Windows

Siga estas etapas:

  1. Abra Iniciar, pesquise em Visualizador de Eventos e selecione Visualizador de Eventos nos resultados da pesquisa.
  2. No painel esquerdo, expanda Visualizador de Eventos (Local)>Logs do Windows>Aplicativo.
  3. Localize as entradas de erro relacionadas ao Power Automate para desktop.

Desativar outras extensões da Web

Tente desabilitar todas as outras extensões da Web, exceto a extensão do Power Automate, para ver se o problema persiste.

Aviso de isenção de responsabilidade para informações de terceiros

Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.