确保在浏览器中安装并启用正确的 Power Automate Web 扩展。 应仅安装以下扩展之一:
对于 Power Automate 桌面版 v2.27 或更高版本,需要
Microsoft Power Automate
扩展。
对于 Power Automate 桌面版 v2.26 或更低版本,需要
Microsoft Power Automate(旧版)
扩展。
有关详细信息,请参阅
安装 Power Automate 浏览器扩展
。
若要排查和解决问题,请使用以下部分中的步骤。
检查 PAD。BrowserNativeMessageHost.exe正在为浏览器运行
执行以下步骤:
关闭所有打开的浏览器窗口。
打开在桌面流中使用的浏览器。
打开 Windows 任务管理器,选择“
详细信息
”选项卡,然后验证是否
PAD.BrowserNativeMessageHost.exe
正在运行。
此.exe文件的一个实例针对每种浏览器类型运行。
如果 PAD。BrowserNativeMessageHost.exe未运行,请执行以下步骤:
检查 Power Automate Web 扩展是否已安装并启用。 如果未安装,请参阅
“
先决条件”部分。
如果已安装扩展,请
运行Power Automate 桌面版故障排除程序
。
按照疑难解答中建议的步骤进行操作。
找到 Microsoft Power Automate 扩展。
为 Microsoft Power Automate 浏览器扩展选择
Microsoft Power Automate(旧版)浏览器扩展或服务
辅助角色
的background.html。 此步骤将打开开发人员工具。
在“控制台
”选项卡上检查是否有任何错误
。
错误消息“对本机消息主机的访问已由系统管理员禁用”,指示
为Power Automate 桌面版本机消息主机或所有本机消息主机启用了 NativeMessagingBlocklist
策略。
检查阻止消息主机的策略
执行以下步骤:
转到相应的扩展页:
Microsoft Edge:
edge://policy/
Google Chrome:
chrome://policy/
检查 NativeMessagingBlocklist
策略。 如果为所有本机消息主机启用此策略,请将Power Automate 桌面版本机消息主机添加到
NativeMessagingAllowlist
策略:
打开
“开始”
,输入
注册表编辑器
,然后在结果中选择
注册表编辑器
。
创建 NativeMessagingAllowlist
策略(如果尚不存在),然后添加Power Automate 桌面版本机消息传送主机。
对于 Microsoft Power Automate(旧版)浏览器扩展,请针对首选浏览器执行以下步骤。
Microsoft Edge
Google Chrome
Mozilla Firefox
若要在本地计算机级别中添加策略,请执行以下操作:
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
若要在本地计算机级别中添加策略,请执行以下操作:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\NativeMessagingAllowlist
Name = {number}
Data = com.robin.messagehost
若要在当前用户级别中添加策略,请执行以下操作:
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Google\Chrome\NativeMessagingAllowlist
Name = {number}
Data = com.robin.messagehost
若要在本地计算机级别中添加策略,请执行以下操作:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\NativeMessagingAllowlist
Name = {number}
Data = com.robin.messagehost
若要在当前用户级别中添加策略,请执行以下操作:
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Mozilla\NativeMessagingAllowlist
Name = {number}
Data = com.robin.messagehost
若要在本地计算机级别中添加策略,请执行以下操作:
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
若要在本地计算机级别中添加策略,请执行以下操作:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\NativeMessagingAllowlist
Name = {number}
Data = com.microsoft.pad.messagehost
若要在当前用户级别中添加策略,请执行以下操作:
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Google\Chrome\NativeMessagingAllowlist
Name = {number}
Data = com.microsoft.pad.messagehost
若要在本地计算机级别中添加策略,请执行以下操作:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\NativeMessagingAllowlist
Name = {number}
若要在当前用户级别中添加策略,请执行以下操作:
Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Mozilla\NativeMessagingAllowlist
Name = {number}
Data = com.microsoft.pad.messagehost
执行以下步骤:
关闭并重新打开Power Automate 桌面版。 (此外,在重新打开 Power Automate 控制台之前,请从 Windows 任务栏关闭 Power Automate 控制台。
打开注册表编辑器。
导航到以下注册表子项:
Microsoft Edge
Google Chrome
Mozilla Firefox
对于 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
对于 Microsoft Power Automate(旧版)浏览器扩展: Computer\HKEY_CURRENT_USER\SOFTWARE\Google\Chrome\NativeMessagingHosts\com.robin.messagehost
对于 Microsoft Power Automate 浏览器扩展: Computer\HKEY_CURRENT_USER\SOFTWARE\Google\Chrome\NativeMessagingHosts\com.microsoft.pad.messagehost
对于 Microsoft Power Automate(旧版)浏览器扩展: Computer\HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\com.robin.messagehost
对于 Microsoft Power Automate 浏览器扩展: Computer\HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\com.microsoft.pad.messagehost
检查注册表项的值。 正确的值如下所示:
MSI: C:\Program Files (x86)\Power Automate Desktop\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
检查变量ComSpec
是否存在于系统变量下的环境变量中。 如果不存在,请添加它,然后重试:
选择“开始”,搜索环境变量,然后选择“编辑搜索结果中的系统环境变量”。
选择环境变量。
系统变量应包含变量 ComSpec
。 预期值为 ComSpec
C:\WINDOWS\system32\cmd.exe
.
检查 Windows 事件查看器中的错误
执行以下步骤:
打开“开始”,在事件查看器上搜索,然后在搜索结果中选择事件查看器。
在左窗格中,展开事件查看器(本地)>Windows 日志>应用程序。
找到与Power Automate 桌面版相关的错误条目。
禁用其他 Web 扩展
尝试禁用除 Power Automate 扩展以外的所有其他 Web 扩展,以查看问题是否仍然存在。
第三方信息免责声明
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。