Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des conseils pour résoudre et résoudre les problèmes liés aux extensions de navigateur Power Automate lorsque vous utilisez l’automatisation web dans les flux de bureau.
Symptômes
Vous êtes confronté aux symptômes suivants :
Au moment de l’exécution, le groupe Automation du navigateur effectue une action qui échoue et retourne le message d’erreur suivant :
Échec du contrôle du navigateur (erreur interne ou échec de communication).
Remarque
Dans ce message, le navigateur représente le nom du navigateur web (par exemple, Microsoft Edge ou Google Chrome).
Pendant la phase de conception, lorsque vous ouvrez le sélecteur d’éléments d’interface utilisateur ou l’enregistreur et pointez la souris sur une page web, le message suivant s’affiche :
Vous avez besoin de l’extension Power Automate.
Conditions préalables
Vérifiez que l’extension web Power Automate est installée et activée dans votre navigateur.
Vérifiez que l’extension web Power Automate correcte est installée et activée dans votre navigateur. Une seule des extensions suivantes doit être installée :
- Pour Power Automate pour le bureau version 2.27 ou ultérieure, vous avez besoin de l’extension Microsoft Power Automate.
- Pour Power Automate pour les versions de bureau 2.26 ou antérieures, vous avez besoin de l'extension Microsoft Power Automate (version héritée).
Pour plus d’informations, consultez Installer les extensions de navigateur Power Automate.
Résolution
Pour résoudre le problème, suivez les étapes décrites dans les sections suivantes.
Vérifiez si pad. BrowserNativeMessageHost.exe s’exécute pour votre navigateur
Procédez comme suit :
Fermez toutes les fenêtres de navigateur ouvertes.
Ouvrez le navigateur que vous utilisez dans votre flux de bureau.
Ouvrez le Gestionnaire des tâches Windows, sélectionnez l’onglet Détails , puis vérifiez qu’il
PAD.BrowserNativeMessageHost.exe
est en cours d’exécution.Remarque
Une instance de ce fichier .exe s’exécute pour chaque type de navigateur.
Si PAD. BrowserNativeMessageHost.exe n’est pas en cours d’exécution, procédez comme suit :
Vérifiez si l’extension web Power Automate est installée et activée. S’il n’est pas installé, consultez la section Conditions préalables .
Si l’extension est installée, exécutez le diagnostic des problèmes liés à l’interface utilisateur/à l’automatisation web dans Power Automate for desktop.
Suivez les étapes suggérées dans l’utilitaire de résolution des problèmes.
Rechercher des erreurs dans le script en arrière-plan
Remarque
Cette étape est valide uniquement pour Microsoft Edge et Google Chrome.
Procédez comme suit :
Accédez à la page d’extension appropriée :
- Microsoft Edge :
edge://extensions/
- Google Chrome :
chrome://extensions/
- Microsoft Edge :
Activez le mode Développeur.
Recherchez l’extension Microsoft Power Automate.
Sélectionnez background.html pour l’extension de navigateur Microsoft Power Automate (hérité) ou service worker pour l’extension de navigateur Microsoft Power Automate. Cette étape ouvre les outils de développement.
Recherchez les erreurs sous l’onglet Console .
Le message d’erreur « L’accès à l’hôte de messagerie native a été désactivé par l’administrateur système », indique que la stratégie NativeMessagingBlocklist est activée pour le Power Automate pour le bureau hôte de messagerie natif ou tous les hôtes de messagerie natifs.
Rechercher les stratégies qui bloquent l’hôte de messagerie
Procédez comme suit :
Accédez à la page d’extension appropriée :
- Microsoft Edge :
edge://policy/
- Google Chrome :
chrome://policy/
- Microsoft Edge :
Vérifiez la politique NativeMessagingBlocklist. Si cette stratégie est activée pour tous les hôtes de messagerie natifs, ajoutez l’hôte de messagerie natif Power Automate pour le bureau à la stratégie NativeMessagingAllowlist :
Ouvrez Démarrer, entrez l’Éditeur du Registre, puis sélectionnez l’Éditeur du Registre dans les résultats.
Créez la stratégie NativeMessagingAllowlist si elle n’existe pas déjà, puis ajoutez l’hôte de messagerie native Power Automate pour le bureau.
Pour l’extension de navigateur Microsoft Power Automate (hérité), procédez comme suit pour votre navigateur préféré.
Pour ajouter une stratégie au niveau de l’ordinateur local :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.robin.messagehost
Pour ajouter une stratégie au niveau de l'utilisateur actuel :
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.robin.messagehost
Pour l’extension de navigateur Microsoft Power Automate, procédez comme suit pour votre navigateur préféré.
Pour ajouter une stratégie au niveau de l’ordinateur local :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.microsoft.pad.messagehost
Pour ajouter une stratégie au niveau de l'utilisateur actuel :
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.microsoft.pad.messagehost
Vérifiez la politique NativeMessagingUserLevelHosts. Si NativeMessagingUserLevelHosts est désactivé, activez-le ou assurez-vous que
com.robin.messagehost
pour l’extension de navigateur héritée etcom.microsoft.pad.messagehost
pour l’extension de navigateur par défaut sont ajoutés à votre stratégie NativeMessagingAllowlist dans HKLM (niveau ordinateur local).
Vérifiez si l’hôte de message pointe vers l’emplacement approprié
Procédez comme suit :
Fermez et rouvrez Power Automate Desktop. (Fermez également la console Power Automate à partir de la barre des tâches Windows avant de la rouvrir.)
Ouvrez l’Éditeur du Registre.
Accédez aux sous-clés de Registre suivantes :
Pour l’extension de navigateur Microsoft Power Automate (classique) :
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.robin.messagehost
Pour l’extension de navigateur Microsoft Power Automate :
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.microsoft.pad.messagehost
Vérifiez la valeur de la clé de Registre. La valeur correcte est la suivante :
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
Pour récupérer
X.Y.Z
:Sélectionnez Démarrer, rechercher sur Power Automate, puis cliquer avec le bouton droit sur son icône.
Sélectionnez Paramètres de l’application.
Récupérez la valeur de Version. Dans l’exemple suivant, les valeurs sont
X
=10
,Y
=0
et .Z
=5396
MSIX Windows 10 :
AppData\Local\Packages\Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe\TempState\webextensions\PAD.ChromiumManifest.json
Rechercher la variable ComSpec
Vérifiez si la variable ComSpec
existe dans les variables d'environnement sous les variables système. S’il n’existe pas, ajoutez-le, puis réessayez :
Sélectionnez Démarrer, rechercher dans les variables d’environnement, puis modifier les variables d’environnement système dans les résultats de la recherche.
Sélectionnez Variables d’environnement.
Remarque
Les variables système doivent inclure la
ComSpec
variable. La valeur attendue pourComSpec
estC:\WINDOWS\system32\cmd.exe
.
Vérifiez si plusieurs profils de navigateur existent
Pour vérifier si plusieurs profils existent, sélectionnez l’icône de profil dans le navigateur. Un menu affichant les profils doit apparaître. L’icône de profil se trouve généralement en haut ou à droite de la fenêtre du navigateur.
Si plusieurs profils de navigateur existent :
- Désinstallez l’extension web Power Automate de chaque profil de navigateur existant.
- Fermez le navigateur et installez l’extension uniquement dans le profil de navigateur qui sera utilisé par l’automatisation.
Rechercher des erreurs dans l’Observateur d’événements Windows
Procédez comme suit :
- Ouvrez Démarrer, recherchez Observateur d’événements, puis sélectionnez Observateur d’événements dans les résultats de la recherche.
- Dans le volet gauche, développez Observateur d'événements (Local)>Journaux Windows>Application.
- Recherchez les entrées d’erreur liées à Power Automate pour le bureau.
Désactiver d’autres extensions web
Essayez de désactiver toutes les autres extensions web, à l’exception de l’extension Power Automate pour voir si le problème persiste.
Exclusion de responsabilité de tiers
Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.