共用方式為


「通訊錯誤」和 Power Automate 元件之間的連線失敗

適用于: Power Automate

徵狀

當您嘗試啟動 Power Automate 時,您會收到下列錯誤訊息:

通訊錯誤:

無法建立Power Automate 元件之間的連線。 另一個應用程式正在使用必要的命名管道。 請連絡您的IT系統管理員。

原因

如果計算機上安裝了兩個不同版本的 電腦版 Power Automate,就可能會發生此問題。 在此案例中,會使用 MSI 安裝程式安裝一個版本,並從 Microsoft Store 安裝不同的版本。 這可能會導致兩個版本之間的衝突,這是不支援的案例。

解決方案

根據您的 電腦版 Power Automate 版本,請遵循下列步驟來解決問題。

如果您 電腦版 Power Automate 的安裝程式版本是 2.34.176.23181 或更新版本, (Microsoft Store 10.0.7118.0 版或更新版本) ,請遵循下列步驟來卸載一個版本的應用程式:

  1. 移至 [開始>設定] [應用程式>已安裝>應用程式]。
  2. 搜尋 Power Automate
  3. 卸載任一版本的應用程式。

如果您 電腦版 Power Automate 的安裝程式版本早於 2.34.176.23181 (10.0.7118.0) 之前的 Microsoft Store 版本,則如果另一個進程在同一部計算機上執行命名管道伺服器,可能會發生此錯誤。 此程序的執行方式可能是提高許可權,並使用localhost端點。 因此, 行程會封鎖其他應用程式使用端點。

若要判斷是否有其他進程造成錯誤,請遵循下列步驟:

  1. 關閉 Power Automate。 使用 Windows 任務管理員來確認 Power Automate 程式已不再執行。

  2. 下載 Sysinternals Suite

  3. 將壓縮的檔案解壓縮到桌面上的資料夾。

  4. 開啟提升權限的命令提示字元視窗。

  5. 流覽至您擷取 Sysinternals 的資料夾。

  6. 執行下列命令:

    handle net.pipe
    

    執行此命令應該會顯示使用命名管道的進程清單,並顯示它們所接聽的位址。

    handle net.pipe 命令結果的螢幕快照。

  7. 判斷顯示 EbmV0LnBpcGU6Ly8rLw== 字串的進程是否存在。

  8. 如果這類進程存在,請停止進程。

  9. 再次啟動Power Automate。

若要解決此問題,請停止造成問題執行的進程。 或者,如果進程是內部的,您可以將它設定為使用更特定的端點,例如 net.pipe://localhost/something

如果無法執行這些動作,請指定要在系統管理模式中執行的Power Automate 可執行檔。 不過,此解決方案可能無法在所有情況下解決問題。 此外,此解決方案會導致每次執行應用程式時出現UAC提示。