アプリインストール時にエラーになる

教えてください。Studioを使って、Windows10にアプリケーションをインストールする自動化を検討しているのですが、添付ファイルのエラーが出る場合があります。
これは何をしたら改善されるのでしょうか?

こんにちは

インストーラーの実行ユーザー(おそらく管理者特権を持ったユーザー)と、UiPath(Studio)の実行ユーザーが異なることが原因かと思います。
UiPath Studioをインストーラーと同じ管理者特権ユーザーで実行すると解消されるのではないかと思います。

Yoichi様

ご連絡ありがとうございます。
もともと利用しているPCにはユーザー1つしかないので、意図的に分けている認識は
ないのですが、確認する方法などはあるのでしょうか?

またUiPath Studioをインストールする際、どのように気を付ければユーザーを合わせることが
可能なのでしょうか?

こんにちは

アプリインストール時は権限昇格させているのではないかと思いますので、
取り急ぎUiPath Studioを管理者権限で実行して、セレクターを取得してみてください。
(もしかするとライセンス認証周りで問題が発生するかもしれませんが...)

ご連絡ありがとうございます。
管理者として実行するとセレクターを取得できるようになったのですが、
シナリオを実行すると「アクセスが拒否されました。 」とエラーになり、
シナリオが実行できなくなってしまいました…

実行できていた他のシナリオも管理者権限では下記エラーが出てしまいます。

RemoteException wrapping System.ComponentModel.Win32Exception: アクセスが拒否されました。
at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
at System.Diagnostics.Process.GetOrOpenProcessHandle()
at System.Diagnostics.Process.EnsureWatchingForExit()
at System.Diagnostics.Process.set_EnableRaisingEvents(Boolean value)
at UiPath.Service.UserHost.AttendedServiceProxy.RegisterClientProcess(Int32 clientPid)
at UiPath.Service.UserHost.StudioOperations.Prepare(ClientProcessMessage message, CancellationToken ct)
at UiPath.Service.Core.Utils.TaskUtils.WithShortWait(Task task, TimeSpan wait)
at UiPath.Service.UserHost.StudioOperations.<>c__DisplayClass7_0.<b__0>d.MoveNext()
— End of stack trace from previous location —
at UiPath.CoreIpc.CancellationHelper1.Invoke[TResult](TId requestId, Func2 func)
at UiPath.CoreIpc.Server.InvokeMethod(EndpointSettings endpoint, Request request, Object service, MethodInfo method, Object arguments)
at UiPath.CoreIpc.Server.HandleRequest(EndpointSettings endpoint, Request request, IServiceScope scope, CancellationToken cancellationToken)
at UiPath.CoreIpc.Server.<>c__DisplayClass4_2.<<-ctor>b__6>d.MoveNext()
— End of stack trace from previous location —
at UiPath.CoreIpc.IOHelpers.WithResult(Task task)
at UiPath.CoreIpc.IOHelpers.WithTimeout[TResult](IEnumerable1 cancellationTokens, TimeSpan timeout, Func2 func, String message, Func`2 exceptionHandler)

こんにちは

エラー内容からしますと、ユーザー権限の問題のように思えます。
原因の切り分けのためになりますが、同様に管理者で起動して、メッセージボックスを表示するだけのワークフローを作成して、これを実行した場合、どのようになりますでしょうか?

ご回答ありがとうございます。

メッセージボックスを表示するだけのシナリオも管理者権限にすると同じエラーとなります。

ただし、自分のPCではうまくいかないのですが、友人のPCでは
管理者権限で実行することでセレクター取得から実行まで問題なく出来ました。

たぶん自分のPCではPINでログインしていることが原因かもしれません…
ご対応ありがとうございました。