Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
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:
Cierre todas las ventanas del explorador abiertas.
Abra el explorador que use en el flujo de escritorio.
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.
Si PAD.BrowserNativeMessageHost.exe no se está ejecutando, siga estos pasos:
Compruebe si la extensión web de Power Automate está instalada y habilitada. Si no está instalado, consulte la sección Requisitos previos .
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.
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:
Vaya a la página de extensión adecuada:
- Microsoft Edge:
edge://extensions/
- Google Chrome:
chrome://extensions/
- Microsoft Edge:
Habilite el modo de desarrollador.
Busque la extensión de Microsoft Power Automate.
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.
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:
Vaya a la página de extensión adecuada:
- Microsoft Edge:
edge://policy/
- Google Chrome:
chrome://policy/
- Microsoft Edge:
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:
Abra Inicio, escriba Editor del Registro y, a continuación, seleccione Editor del Registro en los resultados.
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
Compruebe la directiva NativeMessagingUserLevelHosts . Si NativeMessagingUserLevelHosts está deshabilitado, habilite o asegúrese de que
com.robin.messagehost
para la extensión del explorador heredado ycom.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:
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).
Abra el Editor del Registro.
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
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
:Seleccione Iniciar, busque En Power Automate y, a continuación, haga clic con el botón derecho en su icono.
Seleccione Configuración de la aplicación.
Recupere el valor de Version. En el ejemplo siguiente, los valores son
X
=10
,Y
=0
y .Z
=5396
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:
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.
Seleccione Variable de entorno.
Nota:
Las variables del sistema deben incluir la
ComSpec
variable . El valor esperado deComSpec
esC:\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:
- Desinstale la extensión web de Power Automate de cada perfil de explorador existente.
- 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:
- Abra Inicio, busque en Visor de eventos y seleccione Visor de eventos en los resultados de búsqueda.
- En el panel izquierdo, expanda Visor de eventos (Local)>Registros de Windows>Aplicación.
- 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.