デスクトップ フローのトラブルシューティング

Power Automate トラブルシューティング ツールを開く方法:

  1. Power Automate コンピューター ランタイム を起動します
  2. トラブルシューティングを選択します
  3. トラブルシューティング ツールを選択します

注意

トラブルシューティング ツールを開くには、Power Automate コンピュータ ランタイムの管理者権限が必要です。

Power Automate のコンポーネント間の接続の失敗を解決する

"通信エラー" と Power Automate コンポーネント間の接続の失敗

オンプレミス サービス アカウントの変更

Power Automate サービス (UIFlowService) は、Power Automate クラウド サービスと通信して、コンピューターの登録とデスクトップ フローの実行を行います。

既定では、NT SERVICE\UIFlowService という Power Automate インストーラーによって作成された仮想アカウントとして実行されます。

ほとんどのオンプレミス環境では、既定の構成を変更する必要はありません。 ただし、次の理由により、コンピューターの登録またはフローの実行中にエラーが発生する場合があります:

  • ネットワークは、NT SERVICE\UIFlowService 仮想アカウントによる Power Automate クラウド サービスへのリクエストが到達することを許可していません。
  • コンピューターまたはグループ ポリシーにより、NT SERVICE\UIFlowService アカウントのサービスとしてログオンの権限が許可されていません。

いずれの場合でも、ドメインまたはネットワーク管理者に、NT SERVICE\UIFlowService に適切な権限を付与するよう依頼できます。 または、次の手順を繰り返して、Power Automate サービスを実行するアカウントを変更できます:

  1. コンピューター ランタイム アプリケーションを起動し、トラブルシューティング タブを選択します。
  2. アカウントの変更を選択します。
  3. このアカウントを選択します。
  4. 新しいアカウントを提供します。例: DOMAIN\AlexJohnson
  5. このアカウントのパスワードを指定し、構成を選択します。

Power Automate のトラブルシューティング ダイアログのスクリーンショット。

サービス アカウントの変更は、 Power Automate に同梱されている "TroubleshootingTool.Console.exe" というコマンド ライン ツールを使用して行うこともできます。 このツールは、Power Automate をより新しいバージョンにアップグレードするスクリプトを作成するときに役立ちます。アップグレードすると、デフォルトの仮想アカウントに対して実行されるように UIFlowService がリセットされるためです。

TroubleshootingTool.Console.exe は、Power Automate をインストールしたディレクトリ (通常は、"%programfiles(x86)%\Power Automate Desktop") にあります。 サービス アカウントを変更するには、次のようにします:

  1. 管理者としてコマンド プロンプトを開き、ツールに移動します。
  2. アカウントのパスワードを唯一のコンテンツとして含む、一時ファイルを作成します (例: temp.txt)
  3. 次のように入力します: TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount <accountname><<pathToTemporaryFile>
  4. 一時ファイルを削除します

例:

TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount mydomain\myuser < tempfilethatcontainspassword.txt

このツールは、サービスが現在実行されているアカウントの名前を取得したり、デフォルトの仮想アカウントとして実行するようにリセットしたり、サービスを単に再起動したりするなどの、他の機能も提供します。 サポートされているすべてのコマンドの詳細については、引数なしで TroubleshootingTool.Console.exe をそのまま実行してください。

デスクトップ フロー実行のトラブルシューティング

デスクトップ フローの実行が失敗した場合は、有人または無人のデスクトップ フローの実行時のエラー にアクセスし、さまざまなエラー コードの軽減手順を見つけてください。

コンピューター ログの収集

コンピューターの構成ログとサービス ログのために収集できるログがいくつかあります。 その際は、トラブルシューティング ツールで ログのエクスポート リンクを選択します。

コンピューター ログのスクリーンショット。

このファイルは、ZIP ファイルとしてデスクトップに保存されます。

仮想デスクトップ用 Power Automate エージェントの問題を解決する

仮想デスクトップ用 Power Automate エージェントの起動中にエラーが発生した場合は次の手順を実行します。

  1. RDP または Citrix セッションを閉じます。
  2. デスクトップ用 Power Automate の適切なバージョンがインストールされていることを確認します。
  3. RDP または Citrix 仮想デスクトップに再接続します。
  4. 仮想デスクトップ用 Power Automate エージェントを再起動します。

仮想デスクトップ用エージェントがデスクトップ用 Power Automate と通信できない場合、エージェントは閉じられます。 確実に適切なデスクトップ用 Power Automate をインストールしてる場合は (仮想デスクトップでの UI 自動化をサポートするデスクトップ バージョン)、次の修正手順を試してください。

  1. PowerShell を開く

  2. 次のコマンドを使用して、適切なディレクトリに移動します。

    cd "C:\Program Files (x86)\Power Automate Desktop\RDP\DVCPlugin\x64"
    
  3. 次の 2 つのコマンドを実行します。

    regsvr32 /u .\Microsoft.Flow.RPA.Desktop.UIAutomation.RDP.DVC.Plugin.dll
    
    regsvr32  .\Microsoft.Flow.RPA.Desktop.UIAutomation.RDP.DVC.Plugin.dll
    

ホストされたコンピューターのトラブルシューティング

デスクトップ用 Power Automate のホスト型コンピューターのトラブルシューティング

セルフヘルプを利用するか、またはサポートにお問い合わせください

サポートが必要な場合は、セルフヘルプ オプションを使用するか、またはサポートにお問い合わせください。

セルフ ヘルプ

  1. Power Automateサポート サイトに移動します。
  2. セルフ ヘルプ カテゴリに移動して、利用できるセルフ ヘルプ オプションを 1 つ選択します。

サポートにヘルプを依頼する

  1. Power Automateサポート サイトに移動します。
  2. ヘルプを依頼する カテゴリで サポートに問い合わせる を選択します。
  3. 問題の種類デスクトップ フロー と入力して、問題に関する情報を他のフィールドに入力します。
  4. ソリューションを見る を選択します。

重要

次のステートメントは変更される可能性があります。

最新の公開製品リリースから 1 年以内にリリースされた、すべてのデスクトップ用 Power Automate 製品バージョンに対して完全なサポートを提供します。 最新リリースから 1 年以上経過した製品リリースに対しては、重大度レベルが 重大重大度 A の問題のみをサポートします。 製品の修正は常に最新バージョンに追加されます。

重大度レベルの詳細については サポートの概要 を参照してください。 現在サポートされているリリースを確認する場合は デスクトップ向け Power Automate のリリース済みバージョン を参照してください。

Power Automate トラブルシューティング