「通訊錯誤」和 Power Automate 元件之間的連線失敗
適用於: Power Automate
徵兆
當您嘗試啟動 Power Automate 時,您會收到下列錯誤訊息:
通訊錯誤:
無法建立Power Automate 元件之間的連線。 另一個應用程式正在使用所需的命名管線。 請連絡您的 IT 管理員。
原因
如果計算機上安裝兩個不同版本的 電腦版 Power Automate,就可能發生此問題。 在此案例中,會使用 MSI 安裝程式安裝一個版本,並從 Microsoft 市集安裝不同的版本。 這可能會導致兩個版本之間的衝突,而且是不支援的案例。
解決方法
根據您的 電腦版 Power Automate 版本,請遵循下列步驟來解決問題。
如果您的 電腦版 Power Automate 安裝程式版本是 2.34.176.23181 或更高版本(Microsoft市集 10.0.7118.0 版或更高版本),請遵循下列步驟來卸載一個版本的應用程式:
- 移至 [啟動>設定>應用程式>已安裝的應用程式]。
- 搜尋 Power Automate。
- 卸載任一版本的應用程式。
如果 電腦版 Power Automate的安裝程式版本早於 2.34.176.23181(Microsoft Store 版本早於 10.0.7118.0),則如果另一個進程在同一部計算機上執行命名管道伺服器,就可能發生此錯誤。 此程式可能會藉由提高許可權和使用localhost端點執行。 因此,進程會封鎖其他應用程式使用端點。
若要判斷另一個進程是否造成錯誤,請遵循下列步驟:
關閉 Power Automate。 使用 Windows 任務管理員來確認 Power Automate 程式已不再執行。
下載 Sysinternals 套件。
將壓縮檔解壓縮到桌面上的資料夾。
開啟提高權限的命令提示字元視窗。
流覽至您擷取 Sysinternals 的資料夾。
執行以下命令:
handle net.pipe
執行此命令應該會顯示使用命名管道的進程清單,並顯示其所接聽的位址。
判斷顯示 EbmV0LnBpcGU6Ly8rLw== 字串的進程是否存在。
如果這類進程存在,請停止進程。
再次啟動Power Automate。
若要解決此問題,請停止導致問題執行的進程。 或者,如果進程是內部進程,您可以將它設定為使用更特定的端點,例如 net.pipe://localhost/something。
如果無法執行這些動作,請指定 Power Automate 可執行檔以系統管理模式執行。 不過,在所有情況下,此解決方案可能無法解決問題。 此外,此解決方案會導致每次執行應用程式時出現UAC提示。