robot
latest
false
UiPath logo, featuring letters U and I in white

Robot 管理ガイド

最終更新日時 2024年12月17日

Robot サービスのトラブルシューティング

Robot サービスへの接続がない

説明

Robot サービスがオンかオフかに関係なく、オートメーションを開始できない場合があります。オートメーションを手動で開始すると、次のエラー メッセージが表示されます。「サービスからの設定の取得に失敗しました。理由: System.Exception: UiPath Robot サービスに接続できませんでした。」

以下の解決策は、ネットワーク管理者による実装が必要な場合があります。

潜在的な問題

解決策

Robot サービスが実行されていません。

Robot サービスを手動で開始します。

  1. [サービス] ウィンドウを開きます。

  2. UiPathRobotSvc サービスを選択します。
  3. [開始] を選択します。

Robot サービスの開始に時間がかかりすぎています。

Windows は、指定された時間内に読み込まれないサービスを報告します。既定では、このタイムアウト値は 30 秒です。これは、Robot サービスには不十分な場合があります。この値を増やすには、次を行います。

  1. Windows レジストリ エディターを開きます。

  2. レジストリ キー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control に移動し、Control サブキーを選択します。

  3. ServicesPipeTimeout 値が利用できない場合は、次の手順で作成します。
    1. Control サブキーを右クリックし、[新規] メニューから [DWORD (32 ビット) 値] を選択します。空の DWORD 値が新規に作成されます。

    2. 新しい値の名前として ServicesPipeTimeout と入力します。

  4. ServicesPipeTimeout DWORD 値をダブルクリックします。[DWORD (32 ビット) 値を編集] ウィンドウが表示されます。

  5. [ベース] セクションから [小数] オプションを選択します。

  6. [値のデータ] フィールドに「180,000」を入力します。これにより、既定の ServicesPipeTimeout が 3 分になります。この値は、すべての Windows サービスが適切に読み込まれるのに十分な時間である必要があります。

  7. Windows レジストリ エディターを閉じ、システムを再起動して、変更を有効にします。

ロボット端末の権限が正しくありません。この場合、Robot サービスも実行中と表示される場合があります。

次の手順で、サービスへの権限を Windows レジストリ エディターから付与します。

  1. Windows レジストリ エディターを開きます。

  2. レジストリ キー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet に移動します。

  3. Control サブキーを右クリックし、[権限] をクリックします。[コントロールの権限] ウィンドウが表示されます。

  4. [グループ名またはユーザー名] セクションからログインしているユーザーを選択します。

  5. [権限] セクションで [フル コントロール][許可] オプションを有効化します。これにより、Robot に必要な権限が付与されます。

  6. [適用][OK] をクリックして、変更を確定し、ウィンドウを閉じます。

  7. 変更を反映するために、システムを再起動します。

管理者として実行した場合のエラー

説明

バージョン 2020.4 から、UiPath Assistant または Studio を管理者として実行すると、Robot サービスとの通信がブロックされる可能性があります。次の問題が発生する場合があります。

  • Studio 内 - ロボット ステータスに [Robot のエラー] というメッセージが表示され、プロセスを実行またはデバッグしようとすると「アクセスが拒否されました。」というエラーが表示されます。

  • Assistant 内 - 接続ステータスがオフラインであると誤って報告され、プロセス リストが表示されません。

潜在的な問題

Studio と Assistant は、別個の Windows プロセスである Robot サービスと通信する必要があります。Robot サービスは、Assistant または Studio のうち、最初にサービスを呼び出した方と同じレベルのアクセス権で起動します。

この問題は、Assistant または Studio を別のレベルのアクセス権で起動した場合に発生します (通常のユーザーとして起動した後に、管理者として起動した場合など)。たとえば、Assistant を通常のユーザーとして起動した後に、管理者として再起動したとします。Robot サービス、特にユーザー ホスト サービスは、通常のユーザー レベルで起動されているため、管理者レベルで実行されている Assistant とは通信できません。

解決策

Robot サービス、Assistant、Studio がすべて同じ権限レベルで動作していることを確認します。

  • Robot サービスへの接続がない
  • 説明
  • 管理者として実行した場合のエラー
  • 説明
  • 潜在的な問題
  • 解決策

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.