クリップボードの転送が動作しない
症状
フルコントロールのセッションで一方でコピーしたもの(テキスト、画像、ファイルやフォルダー)を、もう一方で貼り付けられません。あるいは、転送がときどきしか動作しない、一方向でしか動作しない、あるコンピューターからは動作するが別のコンピューターからは動作しない、といった状態です。
こうしたケースのほとんどは不具合ではなく、クリップボードの転送の設計上の動作です。以下の原因を順に確認してください。それぞれに確認方法または解決方法を記載しています。
クリップボードの転送の仕組み
- クリップボードが同期されるのはフルコントロールモードのみです。表示のみモードでは何も転送されません。
- テキストと書式付きテキストは、双方向に自動的に転送されます。
- ファイルとフォルダーは、Windows 版 Remote Utilities 7.9 以降、macOS 版・Linux 版 2.1.1 以降で、双方向に自動的に転送されます。
- 画像は自動的には転送されません。リモートのクリップボードから貼り付けまたはリモートのクリップボードにコピーのコマンドが必要です。
- 自動的に転送されるのは、セッション中にコピーしたものだけです。
- 自動的に貼り付けられることはありません。転送によって満たされるのは相手側のクリップボードだけで、貼り付けは必要な場所で自分で行います。
リモートのクリップボードから貼り付けとリモートのクリップボードにコピーのコマンドは、フルコントロールウィンドウのメニュー(
)にあります。リモートのクリップボードから貼り付けは、リモートコンピューターのクリップボードに今ある内容をお使いのコンピューターのクリップボードに入れます。リモートのクリップボードにコピーはその逆です。どちらもテキスト、画像、ファイルに使えます。リモートのクリップボードを手動で取得・設定するを参照してください。
原因と解決方法
セッションが表示のみモードになっている
クリップボードの転送は、フルコントロールモードでのみ動作します。セッションをフルコントロールに切り替えて、もう一度コピーしてください。表示のみから戻した後、相手側に何があるかを確実に知りたい場合は、リモートのクリップボードから貼り付けまたはリモートのクリップボードにコピーを使ってください。
画像をコピーしている
あるプログラムでコピーした画像は、どちらの方向でも、どのバージョンでも、自動的には相手側に届きません。コピーした後、リモートのクリップボードから貼り付けを選びます(Host でコピーした画像の場合)。お使いのコンピューターでコピーした画像の場合はリモートのクリップボードにコピーを選びます。その後、相手側のプログラムに貼り付けます。
テストには、Web ブラウザーからコピーした画像や画面全体のキャプチャではなく、Paint(または別の画像エディター)でコピーした小さな画像を使ってください。同じセッションでテキストも転送されない場合は、クリップボードの転送そのものがブロックされています。以下の Viewer と Host の設定を確認してください。
セッション開始前に内容をコピーした
自動転送で送られるのは、セッション中に変わったものだけです。接続した時点、または Host や Viewer を起動した時点でクリップボードにあったものは、そのまま残ります。もう一度コピーするか、まだクリップボードにある場合はリモートのクリップボードにコピーを選んで Host に送ります。接続前に Host でコピーしたものを取得するには、リモートのクリップボードから貼り付けを選びます。
貼り付けが早すぎた
クリップボードが相手側に届くのは、高速な回線ではコピーから一瞬後、低速な回線ではもっと後です。貼り付けると前の内容が出てくる場合は、少し待ってからもう一度貼り付けてください。Mac では貼り付けの前に 5 秒ほど待ってください。
Viewer で自動同期がオフになっている
Viewer でツール→オプション→リモート画面に移動し、クリップボードを自動的に同期しないを確認します。これが選択されていると、どちらの方向にも何も自動的には移動せず、リモートのクリップボードから貼り付けとリモートのクリップボードにコピーがクリップボードを転送する唯一の方法になります。自動転送に戻すには、このオプションをオフにします。Viewer オプションを参照してください。
Host でクリップボードの転送が無効になっている
リモートコンピューターでHost の設定→その他を開き、クリップボードの転送を無効化を確認します。このオプションでは、クリップボードを双方向またはHost から Viewer のみでブロックできます。ブロックされた方向では、自動転送もリモートのクリップボードから貼り付けとリモートのクリップボードにコピーのコマンドも動作しません。Host から離れた場所にいる場合は、Viewer からその設定を変更できます。リモート設定とHost の設定を参照してください。
ファイル: 一方の側のバージョンが古い
ファイルとフォルダーがクリップボードを通るのは、Viewer と Host の両方が Windows で Remote Utilities 7.9 以降、または macOS と Linux で 2.1.1 以降を実行している場合だけです。古い Viewer や Host にはクリップボードのファイルが見えないだけで、テキストは引き続き動作します。両側を更新してください。Remote Utilities の更新を参照してください。
ファイル: ファイル転送が許可されていない
クリップボード経由のファイルには、ファイル転送モードと同じ権限が適用されます。Host でファイル転送モードが許可されており(Host の設定→モード)、接続に使用するアカウントにその使用権限がある必要があります。そうでない場合、ファイルは相手側に提示されないか、貼り付けがエラーで終わります。
ファイル: Linux 用 Viewer に fuse3 パッケージがない
Linux 用 Viewer で Host からファイルを受け取るには fuse3 パッケージが必要です。インストーラーはこのパッケージを推奨します。インストールを省略した場合は、お使いのディストリビューションのパッケージマネージャーで fuse3 をインストールしてください。
ファイル: コピーしたときにセッションウィンドウがアクティブでなかった
お使いのコンピューターでコピーしたファイルが Host に提示されるのは、セッションウィンドウがアクティブな間だけです。これは、コピーしたものが接続しているすべての Host に公開されないようにするためです。別のウィンドウにフォーカスがある間にコピーしても問題ありません。セッションウィンドウに戻ったときにファイルが提示されます。
ファイル: ファイルを受け取れないプログラムに貼り付けた
受け取る側がファイルを得るのは貼り付けた瞬間だけで、その方法でファイルを受け取れるのは一部のプログラムに限られます:
- Windows: エクスプローラーで、フォルダーまたはデスクトップに貼り付けます。Telegram や WhatsApp のように、ディスク上にすでにあるファイルしか受け付けないプログラムからは、相手側のファイルは見えません。まずフォルダーにファイルを貼り付けてから、そこから添付してください。
- macOS: Finder で貼り付けます。ファイルが届くまで、Finder は進行状況バーなしで「コピーを準備中」と表示しますが、フリーズしているわけではありません。Mail やチャットアプリのように、貼り付けたファイルを自分で読み込むプログラムは、同じファイルを一度 Finder に貼り付けるまで空のファイルを受け取ります。
- Linux: どのファイルマネージャーにも貼り付けられます。
Host 上のクリップボードソフトウェアや画面キャプチャソフトウェア
Host で動作しているスクリーンショットツール、クリップボードマネージャー、または同様のプログラムが Host のクリップボードを横取りすることがあり、その場合、コピーしたものはリモートのクリップボードから貼り付けを使っても Remote Utilities に届きません。これは Greenshot で確認されており、Greenshot は横取りするときに「Exported to: Copy to clipboard」という通知を表示します。どちらのコンピューターでも、クリップボードマネージャー、比較ツール、テキスト展開ツールが同じ影響を及ぼすことがあります。
確認するには、Host でそのようなプログラムを終了し(通常は通知領域のアイコンから)、テストを繰り返します。Host の Paint で小さな画像をコピーし、リモートのクリップボードから貼り付けを選んで、お使いのコンピューターの Paint に貼り付けます。これで転送できるようになった場合は、そのプログラムがクリップボードを横取りしないように設定を変更するか(スクリーンショットツールの場合は、Print Screen キーの動作とキャプチャの送り先)、リモートで作業する間はそのプログラムを閉じておいてください。
あるコンピューターからは動作するが、別のコンピューターからは動作しない
- Host が仮想マシンである。あるコンピューターがコマンドなしで画像などの内容を受け取っているように見える場合は、Host がそのコンピューター上で動作している仮想マシンでないかを確認してください。その場合、内容を運んでいるのは Remote Utilities ではなく、ハイパーバイザー自体の共有クリップボードです。確認するには、セッションウィンドウを閉じ、Host で新しく何かをコピーして、そのコンピューターに貼り付けてみます。それでも貼り付けられる場合、クリップボードは Remote Utilities を通っておらず、そのコンピューターでの結果は、ほかの環境でのクリップボードの転送の動作を示すものではありません。
- 1 台の Viewer だけで問題が起きる。ほかの Viewer が同じ Host との間でクリップボードを転送できる場合、問題はその Viewer のコンピューターにあります。そのコンピューターで上記の Viewer のオプションと、クリップボード関連のソフトウェアを確認してください。
Ctrl+C と Ctrl+V では何も起きないが、手動の取得・設定コマンドは動作する
リモートのクリップボードから貼り付けとリモートのクリップボードにコピーで内容が正しく転送される場合、クリップボードの経路は正常で、キー入力がリモートコンピューターに届いていません。フルコントロールモードで特定のキーが動作しないを参照してください。
リモートコンピューター上の貼り付け先が貼り付けを受け付けない
Windows のサインイン画面、UAC のプロンプト、別のユーザーとして実行されているプログラム、仮想マシンのコンソールなどの場所は、貼り付けをまったく受け付けません。テキストの場合は、お使いのコンピューターでコピーし、フルコントロールウィンドウのメニューでクリップボードをキーボード操作として送信を選びます。Viewer は、自分で入力したかのようにテキストをリモートコンピューターに入力します。先に正しい入力欄にフォーカスがあることを確認してください。クリップボードの転送を参照してください。
モバイルアプリから接続している
モバイルアプリは、書式付きテキストを含むテキストを双方向に転送します。画像やファイルは転送されません。クリップボード経由のファイルのコピーは、デスクトップ版の Viewer と Host の機能です。
それでも解決しない場合
Viewer と Host の両方が最新バージョンであることを確認したうえで、両側のバージョンと OS、何をどの方向にコピーしたか、可能であれば試行の様子を収めた短い動画を添えて、サポートにお問い合わせください。
関連項目: クリップボードの転送、ドラッグ&ドロップの制限
