Question
Studioの開発端末もしくはロボット端末においてデプロイの種類(サービスモードまたはユーザーモード)を判別する方法を教えてください。
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 でレジストリ エディターを開く方法」