Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приводятся советы по устранению неполадок и устранению проблем, связанных с расширениями браузера Power Automate при использовании веб-автоматизации в потоках настольных компьютеров.
Симптомы
Вы испытываете следующие симптомы:
Во время выполнения группа автоматизации браузера выполняет действие, которое завершается ошибкой и возвращает следующее сообщение об ошибке:
Не удалось принять управление браузером (внутренняя ошибка или сбой связи).
Примечание.
В этом сообщении браузер представляет имя веб-браузера (например, Microsoft Edge или Google Chrome).
На этапе разработки при открытии средства выбора элементов пользовательского интерфейса или средства записи и наведении указателя мыши на веб-страницу отображается следующее сообщение:
Вам потребуется расширение Power Automate.
Необходимые условия
Убедитесь, что веб-расширение Power Automate установлено и включено в браузере.
Убедитесь, что в браузере установлен и включен правильный веб-расширение Power Automate. Необходимо установить только одно из следующих расширений:
- Для Power Automate для компьютеров версии 2.27 или более поздних версий требуется расширение Microsoft Power Automate.
- Для Power Automate для настольных ПК версии 2.26 или более ранних версий требуется расширение Microsoft Power Automate (устаревшая версия).
Дополнительные сведения см. в разделе "Установка расширений браузера Power Automate".
Решение
Чтобы устранить и разрешить проблему, выполните действия, описанные в следующих разделах.
Проверьте, запущен ли PAD.BrowserNativeMessageHost.exe для вашего браузера.
Выполните следующие действия:
Закройте все открытые окна браузера.
Откройте браузер, используемый в рабочем потоке.
Откройте диспетчер задач Windows, перейдите на вкладку "Сведения " и убедитесь, что
PAD.BrowserNativeMessageHost.exe
она запущена.Примечание.
Один экземпляр этого .exe файла выполняется для каждого типа браузера.
Если PAD. BrowserNativeMessageHost.exe не выполняется, выполните следующие действия.
Проверьте, установлено ли и включено веб-расширение Power Automate. Если он не установлен, см . раздел "Предварительные требования".
Если расширение установлено, выполните диагностику проблем пользовательского интерфейса и веб-автоматизации в Power Automate для средства устранения неполадок рабочего стола.
Выполните действия, предлагаемые в средство устранения неполадок.
Поиск ошибок в фоновом скрипте
Примечание.
Этот шаг действителен только для Microsoft Edge и Google Chrome.
Выполните следующие действия:
Перейдите на соответствующую страницу расширения:
- Microsoft Edge:
edge://extensions/
- Google Chrome:
chrome://extensions/
- Microsoft Edge:
Включите режим разработчика.
Найдите расширение Microsoft Power Automate.
Выберите background.html для классического расширения браузера Microsoft Power Automate или служебный скрипт для расширения браузера Microsoft Power Automate. На этом шаге открываются инструменты разработчика.
Проверьте наличие ошибок на вкладке "Консоль ".
Сообщение об ошибке "Доступ к узлу собственных сообщений было отключено системным администратором", указывает, что политика NativeMessagingBlocklist включена для Power Automate для компьютеров собственного узла обмена сообщениями или всех собственных узлов обмена сообщениями.
Проверка политик, блокирующих узел сообщений
Выполните следующие действия:
Перейдите на соответствующую страницу расширения:
- Microsoft Edge:
edge://policy/
- Google Chrome:
chrome://policy/
- Microsoft Edge:
Проверьте политику NativeMessagingBlocklist. Если эта политика включена для всех собственных узлов обмена сообщениями, добавьте узел собственного обмена сообщениями Power Automate для рабочего стола в политику NativeMessagingAllowlist:
Откройте "Пуск", введите редактор реестра и выберите редактор реестра в результатах.
Создайте политику NativeMessagingAllowlist, если она еще не существует, а затем добавьте хост локального обмена сообщениями Power Automate для настольного приложения.
Для расширения браузера Microsoft Power Automate (устаревшее) выполните следующие действия в вашем предпочитаемом браузере.
Для добавления политики на уровне локального компьютера:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.robin.messagehost
Для добавления политики на текущем уровне пользователя:
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.robin.messagehost
Для расширения браузера Microsoft Power Automate выполните следующие действия для предпочитаемого браузера.
Для добавления политики на уровне локального компьютера:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.microsoft.pad.messagehost
Для добавления политики на текущем уровне пользователя:
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge\NativeMessagingAllowlist Name = {number} Data = com.microsoft.pad.messagehost
Проверьте политику NativeMessagingUserLevelHosts. Если NativeMessagingUserLevelHosts отключен, включите его или убедитесь, что
com.robin.messagehost
для устаревшего расширения браузера иcom.microsoft.pad.messagehost
для расширения браузера по умолчанию добавлены в вашу политику NativeMessagingAllowlist на уровне HKLM (Локальный компьютер).
Проверьте, правильное ли местоположение указан хостом сообщения.
Выполните следующие действия:
Закройте и откройте Power Automate для компьютеров. (Кроме того, закройте консоль Power Automate из панели задач Windows, прежде чем повторно открыть ее.)
Запустите редактор реестра.
Перейдите к следующим подразделам реестра:
Для расширения браузера Microsoft Power Automate (устаревшая версия):
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.robin.messagehost
Для расширения браузера Microsoft Power Automate:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\com.microsoft.pad.messagehost
Проверьте значение раздела реестра. Правильное значение выглядит следующим образом:
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
Чтобы получить
X.Y.Z
:Выберите "Пуск", выполните поиск в Power Automate и щелкните его значок правой кнопкой мыши.
Выберите параметры приложения.
Извлеките значение из Версия. В следующем примере значения :
X
=10
и .Y
=0
Z
=5396
MSIX Виндовс 10:
AppData\Local\Packages\Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe\TempState\webextensions\PAD.ChromiumManifest.json
Проверка наличия переменной ComSpec
Проверьте, существует ли переменная ComSpec
в разделе Переменные среды в категории Системные переменные. Если он не существует, добавьте его и повторите попытку:
Выберите "Пуск", выполните поиск по переменным среды среды и выберите "Изменить системные переменные среды" в результатах поиска.
Выберите Переменные среды.
Примечание.
Системные переменные должны включать
ComSpec
переменную. Ожидаемое значениеComSpec
равноC:\WINDOWS\system32\cmd.exe
.
Проверьте, существует ли несколько профилей браузера
Чтобы проверить наличие нескольких профилей, щелкните значок профиля в браузере. Появится меню, отображающее профили. Значок профиля обычно расположен в верхней или правой части окна браузера.
Если существует несколько профилей браузера:
- Удалите веб-расширение Power Automate из каждого существующего профиля браузера.
- Закройте браузер и установите расширение только в профиле браузера, который будет использоваться автоматизацией.
Просмотр ошибок в Просмотре событий Windows
Выполните следующие действия:
- Откройте "Пуск", выполните поиск по Просмотр событий и выберите Просмотр событий в результатах поиска.
- В левой области разверните Просмотр событий (локальное>)приложение журналов>Windows.
- Найдите записи об ошибке, связанные с Power Automate для компьютеров.
Отключение других веб-расширений
Попробуйте отключить все другие веб-расширения, кроме расширения Power Automate, чтобы узнать, сохраняется ли проблема.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
Программные продукты сторонних производителей, обсуждаемые в этой статье, выпускаются компаниями, независимыми от Microsoft. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.