WinActor を RDP 接続で使用する際の注意事項

株式会社アクシオ2019 年 3 月

1.2 版

改訂履歴No.

改正年 月 日

番号制
改記事

承認

制定

（制定・改正の理由、ポイントなど）

１1.0

2018 年 09 月 27 日

制

初版制定

池本

笠井

２

1.2

2019 年 3 月 25 日

改

リモートデスクトップ接続における最小化・スクリー

池本笠井

ンロックの対処法に伴う変更【目次】
１．リモートデスクトップ接続について ................................................................................................................. 2
２．リモートデスクトップ接続で WinActor を使用する際の注意事項 ................................................................... 2
2-1 業務 PC でのウインドウ画面の運用 ............................................................................................................ 2
2-2 業務 PC でのスクリーンセーバーの設定 ..................................................................................................... 3
2-3 業務 PC でのコンピュータロックの影響 ..................................................................................................... 3
2-4 業務 PC でのシャトダウンの影響 ................................................................................................................ 4
2-5 業務 PC がノート PC でディスプレイの電源を切る設定の影響 ................................................................. 4
３．リモートデスクトップ接続における最小化・スクリーンロックの対処法 ....................................................... 4
3.1 原因 ............................................................................................................................................................... 4
3.2 回避策 ........................................................................................................................................................... 5
４．その他の留意事項 .............................................................................................................................................. 5

1

１．リモートデスクトップ接続について
リモートデスクトップ接続による RDP 接続元 PC（以下「業務 PC」という）と RDP 接続先 PC（以下「ロボPC」という）の構成を以下に示します。
（図 1）
WinActor
シナリオ実行
RDP 接続シナリオ作成RDP 接続元 PC

RDP 接続先 PC（業務 PC)（ロボ PC）
図 1 リモートデスクトップ接続構成図

２．リモートデスクトップ接続で WinActor を使用する際の注意事項
2-1 業務 PC でのウインドウ画面の運用（※注１）
WinActor を RDP 接続で使用する場合、画像転送のセッションデータが有効でないとシナリオを動作させることが出来ません。このため業務 PC でリモートデスクトップ接続画面をクローズすることや最小化（タスクバーに格納）するとシナリオは動作することが出来ません。業務 PC でのウインドウ画面の運用が必要です。
リモートデスクトップのフル画面表示からウインドウ画面表示にする方法は下記の通りです。
（図 2-1）クリック禁止（クローズ）クリック（ウインドウ画面に変更）
クリック禁止（最小化）
図 2-1 リモートデスクトップ接続 （フル画面からウインドウ画面へ）
ロボ PC にてシナリオを動作させながら業務 PC のデスクトップ上で作業をしたい場合は、リモートデスクトップ画面をウインドウ画面にしておく必要があります。ウインドウ画面は小さなウインドウにすることや、背面画面で実行すること、ウインドウを画面端にドラックドロップして見えない状態にしても動作させることが出来ます。
（図 2-2、図 2-3）

図 2-2 デスクトップ接続ウインドウを小さくした状態

2図 2-3 デスクトップ接続ウインドウを右端下に移動した状態

2-2

業務 PC でのスクリーンセーバーの設定
ロボ PC にてシナリオ実行中の時、業務 PC のスクリーンセーバーの設定を「再開時にログオン画面に戻る」にチェックを入れていた場合、ロボ PC で WinActor のシナリオがエラーになることがあります。
このため業務 PC のスクリーンセーバーの設定を「再開時にログオン画面に戻る」のチェックを外した運用をご検討ください。（図 2-4）

図 2-4 再開時にログオン画面に戻るのチェックなし

2-3

業務 PC でのコンピュータロックの影響（※注２）
ロボ PC にてシナリオ実行中の場合、業務 PC の操作（
「Ctrl+Alt+Del」や「Windows+L」）にてコンピュータロックするとロボ PC でシナリオエラーが発生します。このため業務 PC がコンピュータロックをしない運用をご検討ください。

3

2-4

業務 PC でのシャトダウンの影響
ロボ PC にてシナリオ実行中の場合、業務 PC をシャトダウンするとロボ PC でシナリオエラーが発生します。このため業務 PC をシャトダウンしない運用をご検討ください。

2-5

業務 PC がノート PC でディスプレイの電源を切る設定の影響

ロボ PC にてシナリオ実行中の場合、業務 PC がノート PC で「ディスプレイの電源を切る設定」が働いた場
合、ロボ PC でシナリオエラーが発生します。このため業務 PC の「ディスプレイの電源を切る設定」を「適用しない」にする運用をご検討ください。
（図 2-5）

図 2-5 ディスプレイの電源を切る設定を「適用しない」

３．リモートデスクトップ接続における最小化・スクリーンロックの対処法
・2-1 業務 PC でのウインドウ画面の運用（※注１）：業務 PC でリモートデスクトップ接続画面の最小化
・2-3 業務 PC でのコンピュータロックの影響（※注２）：業務 PC のコンピュータロックに関しての原因と回避策を記載します。

3.1

原因

リモートデスクトップ接続元の端末側で画面最小化を行った際に、接続先へ画面描画の抑制を要求する動作が起因して発生しております。この動作は、接続元画面の最小化の際に、接続先画面描画の必要がなくなったことを接続先へ通知することで、画面の描画を停止させ不要なネットワークのトラフィックを抑制する目的で実装されていました。Windows10 および WindowsServer2016 の RDP クライアント(RDP プトロコル 10.x）では、画面の最小化に加え、接続元端末が画面ロックされた場合にも同じ通知を接続先へ行うように仕様変更が行われた
ため、本事象が発生するようになりました。再描画が抑止されることにより、画面遷移や画面の前面化 API が動作できず、画像マッチング系のシナリオが「対象画面がありません」エラーで停止します。

43.2

回避策

RDP 接続元の端末で下記のレジストリ設定（２：無効化）をすることで、RDP のウィンドウを最小化した場合、或いはロックした場合でも接続先の画面描画を継続するようにできます。設定は１度実施すれば、再起動後もリセットされません。
（A）ユーザ単位で設定を有効にする場合
レジストリキー：HKEY_CURRENT_USER¥Software¥Microsoft¥Terminal Server Client
レジストリ値：RemoteDesktop_SuppressWhenMinimized
レジストリの型：REG_DWORD
値：2（無効）（B）コンピュータ単位で設定を有効にする場合
レジストリキー：HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Terminal Server Client
レジストリ値：RemoteDesktop_SuppressWhenMinimized
レジストリの型：REG_DWORD値：2（無効）※値が存在しない場合、規定値は１（有効）となります。
（A）、（B）のレジストリ両方が存在する場合は（A）の設定値が優先されます。
※上記のレジストリ変更にはアクセス権及びレジストリ変更の管理者権限が必要になります。
注意事項：
レジストリの編集を行う際は、事前にバックアップを作成することを推奨します。
レジストリの編集は、お客様の責任で行って頂くようお願い致します。本作業によって生じた如何なる問題に対しても補償致しかねます。

４．その他の留意事項
ライブラリの利用などその他諸条件により、リモートデスクトップ接続による WinActor の利用に支障が発生する場合も考えられます。シナリオの作成時にはリモートデスクトップにおけるシナリオ実行などの確認を行っての利用をお願いします。
あわせて、WinActor の RDP 接続での使用に関しては、「WinActor の公式 FAQ サイト」を参照してください。

WinActor は、エヌ・ティ・ティ・アドバンステクノロジ株式会社の登録商標です。
その他の会社名または製品名は、各社の商標または登録商標です。

5