Partager via


Résoudre les problèmes dans les extensions de navigateur Power Automate

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.

    Capture d’écran du message Obtenir l’extension qui vous rappelle d’installer 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 :

  1. Fermez toutes les fenêtres de navigateur ouvertes.

  2. Ouvrez le navigateur que vous utilisez dans votre flux de bureau.

  3. 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.

  4. Si PAD. BrowserNativeMessageHost.exe n’est pas en cours d’exécution, procédez comme suit :

    1. 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 .

    2. 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.

    3. 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 :

  1. Accédez à la page d’extension appropriée :

    • Microsoft Edge : edge://extensions/
    • Google Chrome : chrome://extensions/
  2. Activez le mode Développeur.

  3. Recherchez l’extension Microsoft Power Automate.

  4. 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.

  5. 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 :

  1. Accédez à la page d’extension appropriée :

    • Microsoft Edge : edge://policy/
    • Google Chrome : chrome://policy/
  2. 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 :

    1. Ouvrez Démarrer, entrez l’Éditeur du Registre, puis sélectionnez l’Éditeur du Registre dans les résultats.

    2. 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
      
    3. 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 et com.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 :

  1. Fermez et rouvrez Power Automate Desktop. (Fermez également la console Power Automate à partir de la barre des tâches Windows avant de la rouvrir.)

  2. Ouvrez l’Éditeur du Registre.

  3. 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


  1. 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:

      1. Sélectionnez Démarrer, rechercher sur Power Automate, puis cliquer avec le bouton droit sur son icône.

      2. Sélectionnez Paramètres de l’application.

      3. Récupérez la valeur de Version. Dans l’exemple suivant, les valeurs sont X = 10,Y = 0 et .Z = 5396

        Capture d’écran de la valeur de version de Power Automate pour le bureau.

    • 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 :

  1. 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.

  2. Sélectionnez Variables d’environnement.

    Remarque

    Les variables système doivent inclure la ComSpec variable. La valeur attendue pour ComSpec est C:\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 :

  1. Désinstallez l’extension web Power Automate de chaque profil de navigateur existant.
  2. 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 :

  1. Ouvrez Démarrer, recherchez Observateur d’événements, puis sélectionnez Observateur d’événements dans les résultats de la recherche.
  2. Dans le volet gauche, développez Observateur d'événements (Local)>Journaux Windows>Application.
  3. 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.