ロボットのデプロイの種類(サービスモードまたはユーザーモード)を判別する方法を教えてください

:grey_question: Question

Studioの開発端末もしくはロボット端末においてデプロイの種類(サービスモードまたはユーザーモード)を判別する方法を教えてください。

:bulb: Answer

以下の4つの方法で確認することができます。

■Studioによる確認方法

Studioにデプロイの種類が表示されます。

■タスクマネージャによる確認方法

Windowsのタスクマネージャを起動し「サービス」タブに「UiRobotSvc」プロセスが存在していればサービスモードで動作しています。存在していない場合はユーザモードとなります。

■UiPathインストーラによる確認方法

MSIインストーラを起動し、「Robotのインストールの種類」で変更することができます。

■レジストリによる確認方法

レジストリを確認することで判別することができます。

サービスモードでインストールした場合は以下のレジストリが存在します。このレジストリが存在すればサービスモード、存在しなければユーザーモードとなります。

コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UiRobotSvc
※サービスモードからユーザーモードに変更した場合は削除されます。

レジストリの確認方法としてはregeditを使う方法か、またはWindows PowerShellで以下のようなコードを実行してもご確認いただくことができます。

$REG = “HKLM:\SYSTEM\CurrentControlSet\Services\UiRobotSvc”; If (Test-Path $REG){Write-Output “n サービスモードです n”}Else{Write-Output “n ユーザモードかUiPathがインストールされていません n”}
※一般ユーザー権限で実行可能です。

参考:「Windows 10 でレジストリ エディターを開く方法」