『SMTP メール メッセージを送信 (Send SMTP Mail Message)』 でロボットがハングアップする

:grey_question: Question

『SMTP メール メッセージを送信 (Send SMTP Mail Message)』アクティビティで連続して大量のメールを送信したり、1通のみでも50-100KB以上のファイルを添付している場合にロボットがハングアップします。

:bulb: Answer

UiPath Assistantから『SMTP メール メッセージを送信 (Send SMTP Mail Message)』アクティビティを使用するプロセスを実行した場合に、このような事象が生じることが報告されています。

この事象はUiPath.Assistant.exeのプロセスがUiPath.Service.UserHost.exeの親プロセスとなるという条件で発生するため、以下のいずれかの回避策によって事象の発生を回避することが可能です。

回避策1:

① WindowsのスタートメニューからAssistantを起動します。

② タスクバーの検索機能で「taskmgr.exe」を入力し、タスクマネージャを起動します。

③ 「タスクマネージャ」->「詳細」をクリックし、全てのUiPath.Assistant.exeを順に選択して「タスクの終了」ボタンで終了させます。

④ WindowsのスタートメニューからAssistantを再度起動します。

⑤ Assistantからプロセスを実行します。

回避策2:

次のような内容のファイルを例えばassitant_start.batという名前で作成し、Assistantを使用する際にこのファイルをクリックしてプログラムを開始します。

UiPathが"C:\Program Files (x86)\UiPath"にインストールされている場合:

start "C:\Program Files (x86)\UiPath\Studio" "C:\Program Files (x86)\UiPath\Studio\UiPath.Service.UserHost.exe"
timeout 5 > nul
start "C:\Program Files (x86)\UiPath\Studio\UiPathAssistant" "C:\Program Files (x86)\UiPath\Studio\UiPathAssistant\UiPath.Assistant.exe"

UiPathが"C:\Program Files\UiPath"にインストールされている場合:

start "C:\Program Files\UiPath\Studio" "C:\Program Files\UiPath\Studio\UiPath.Service.UserHost.exe"
timeout 5 > nul
start "C:\Program Files\UiPath\Studio\UiPathAssistant" "C:\Program Files\UiPath\Studio\UiPathAssistant\UiPath.Assistant.exe"

AssistantがWindowsのスタートアップに設定されている場合は無効にし、代わりにこのスクリプトを登録してください。