Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
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:
Feche todas as janelas abertas do navegador.
Abra o navegador que você usa no fluxo da área de trabalho.
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.
Se o PAD. BrowserNativeMessageHost.exe não estiver em execução, siga estas etapas:
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 .
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.
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:
Vá para a página de extensão apropriada:
- Microsoft Edge:
edge://extensions/
- Google Chrome:
chrome://extensions/
- Microsoft Edge:
Ative o modo de desenvolvedor.
Encontre a extensão do Microsoft Power Automate.
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.
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:
Vá para a página de extensão apropriada:
- Microsoft Edge:
edge://policy/
- Google Chrome:
chrome://policy/
- Microsoft Edge:
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 :
Abra Iniciar, insira Editor do Registro e selecione Editor do Registro nos resultados.
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
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 ecom.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:
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.)
Abra o Editor do Registro.
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
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
:Selecione Iniciar, pesquise Power Automate e clique com o botão direito do mouse em seu ícone.
Selecione Configurações do aplicativo.
Recupere o valor de Version. No exemplo a seguir, os valores são
X
=10
,Y
=0
e .Z
=5396
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:
Selecione Iniciar, pesquise variáveis de ambiente e, em seguida, selecione Editar as variáveis de ambiente do sistema nos resultados da pesquisa.
Selecione Variáveis de ambiente.
Observação
As variáveis do sistema devem incluir a
ComSpec
variável. O valor esperado paraComSpec
é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:
- Desinstale a extensão de navegador do Power Automate de cada perfil de navegador existente.
- 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:
- Abra Iniciar, pesquise em Visualizador de Eventos e selecione Visualizador de Eventos nos resultados da pesquisa.
- No painel esquerdo, expanda Visualizador de Eventos (Local)>Logs do Windows>Aplicativo.
- 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.