回答:
これが役立つかどうかはわかりませんが、私の経験では、Windowsはアプリが最大化されているモニターを記憶する傾向があります。2番目のモニターでRDを開いて最大化し、閉じて、もう一度開いたときに2番目のモニターでRDが開くかどうかを確認してください。
方法については、Microsoftの完全なガイドを参照してください。http: //social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session -in-a-multi-monitor-setup.aspx
これを試して:
winposstr:s:0,1,2142,150,2942,750
それは私のために働いた
winposstr
フィールドに絶対数が必要であることも確認できます。
テキストエディターでRDPファイルを開き、
winposstr:s:0,1,xpos,ypos,width,height
変更xpos
およびypos
RDPファイルで、それを保存します。
その後、希望する場所でウィンドウを一貫して開くことができます。
.RDPファイルでwinposstr設定を編集することについて言及した他の回答は有望であるように見えましたが、位置値の計算方法の説明に混乱しました。
TechNetの記事「マルチモニターセットアップでリモートデスクトップセッションのモニターを設定する方法」には、適切な説明があります。
ちなみに、この記事では、他の回答で使用されている位置に明確な名前を使用していると思います。「winposstr:s:0,1、left、top、right、bottom」。水平方向の値は左から測定されます上から右、垂直方向の値。
私が見る限り、記事とWindows 8.1のRDPファイルの実験から、特定のモニターでRDPセッションを最大化するために.RDPファイルを編集する方法は次のとおりです。
1)解像度とプライマリモニターに基づいて、各モニターの左右の端を決定します。私の場合、私のモニターは次のとおりです。
左手=プライマリ、1680x1050;
右手=セカンダリ、1920x1200。
したがって、2つのモニターの端は次のようになります。
プライマリ(左)モニター:左端:0、右端:1679(水平位置が1ベースではなく0ベースであるため、1680ではありません)。
セカンダリ(右)モニター:左端:1680、右端:3599(位置が0ベースであるため、1680 + 1920-1)。
セカンダリモニターがプライマリモニターの左側にある場合、セカンダリモニターの左端は負の値になることに注意してください。
2).RDPファイルのwinposstr設定を編集して、左右両方の値を同じモニター上の位置に設定します。同じ画面上にある限り、RDPウィンドウが常に最大化される場合、これらの値が何であるかは関係ありません。RDPウィンドウを最大化するだけであれば、上部と下部の値は重要ではありません。
したがって、左側のプライマリモニターにRDPウィンドウを表示するには、次のように設定できます。
winposstr:s:0,3,700,0,1500,600
そして、セカンダリーの右側モニターに表示するには、次のように設定できます。
winposstr:s:0,3,2000,0,3000,600
3).RDPファイルの画面モード設定を編集して、RDPウィンドウを最大化します。
screen mode id:i:2
4)試してみてください。「画面モード」を設定してもRDPウィンドウが最大化されていない場合は、RDP ファイルのdesktopwidthとdesktopheight設定をRDPウィンドウが表示されるモニターと同じ幅と高さに設定します。
私はWindows 7を使用していますが、上記の推奨方法はどれもうまくいきませんでした。Amazon EC2からダウンロードした事前設定済みのRDPショートカットを使用していたことに注意してください
セッションを閉じてショートカットファイルを実行すると、セッションが目的のモニターと正しい解像度で表示されます(これは以前に抱えていた別の問題でした。つまり、モニター間でセッションを移動できましたが、解像度を整理します)
お役に立てれば!
より簡単な方法は
リモートデスクトップ接続を実行します(RDPファイルを編集しないでください)
セッションを表示するモニターにRDPダイアログを移動します
「表示」タブをクリックし、スライダーを右端までドラッグして全画面表示にします
...それは簡単でした
リモートデスクトップ接続ダイアログを2番目のモニターに移動して実行すると、そこでセッションが開くことがわかりました。その後、その接続を.rdpファイルに保存できます。これにより、自動的に接続が行われます。
Windows 8では非常にシンプルで、Windows 7でも同じことができると思います。リモートデスクトップのサイズをセカンダリ画面の解像度に設定し、セッションを開いてウィンドウをセカンダリ画面にドラッグするだけです。最大化します。できた
これはうまくいきました。フルスクリーンを機能させるには、別のコメントで提案されているように、Ctrl + Alt + Breakキーを押す必要があるかもしれません。
上記の解決策はうまくいきませんでしたが、以下の解決策はうまくいきました。
クライアントを実行して、好みの方法でセットアップするか、保存したRDPファイルを開きます。
[ディスプレイ]タブで、非フルスクリーン解像度を選択します。
[全般]タブで、可能であれば[これらの資格情報を削除]をクリックします。
接続をクリックします。
すぐにローカルログインダイアログが表示されます。空白のままにして[OK]をクリックします。接続してリモートログインダイアログが表示されたら、ウィンドウを目的のモニターにドラッグします。リモートログインダイアログで、キャンセルをクリックします。設定ダイアログがローカルに再表示されます。[ディスプレイ]タブで、フルスクリーンを選択できるようになりました。[全般]タブの[保存]ボタンを使用してセッションを保存し、ログイン資格情報を保存できるようになりました。
古いRDP設定(.rdpファイル)を削除し、必要なモニターを使用して再作成します。
2番目のモニターに表示する場合は、RDPセットアップダイアログをそのモニターにドラッグし、RDPに接続したら、リモートコンテンツを含むウィンドウを最小化して2番目のモニターにドラッグし、閉じます。
これは私のために働いた。説明されている他の方法は失敗しました。
接続する前に[ディスプレイ]タブに移動し、画面解像度スライダーを右いっぱいに動かしてフルスクリーンを表示しなければならないことに注意してください。私のマシンでは、ノートパソコンのディスプレイ解像度に一致するように構成されています。
任意のテキストエディターでRDPファイルを編集し、検索します
winposstr:s:0、showcommand、xpos、ypos、xpos + width、ypos + height
私の例では、最初のモニターで[1920x1080]を使用し、2番目のモニターで[1440x900]を使用します。
winposstr:s:0,1,1920,0,3360,900
Win XPでは、oxyscytheが示唆したように設定を上書きしました
[接続]をクリックして、リモートホストに接続します)
そして、メモ帳でrdpファイルに何が起こったのかを確認しました。
ここに行く:
画面モードid:i:2
desktopwidth:i:1920
desktopheight:i:1080
session bpp:i:32
winposstr:s:0,1、-1280、-74、-480,526
だから多分それが勝つ7と8で同じかどうかをチェックする...
.RDPファイルをハッキングせずにWin7 64で結果を得ました。私は何度も試してみました。
トリッキーな部分は、リモートデスクトップ接続の構成ダイアログで、構成のキャッシュされたビットを実際に失うのに十分なものを消去しているようです。
RDPを削除し、資格情報をクリアし、フルスクリーンを削除して、新しいRDPを保存します。フルスクリーン以外のセッションが正しいモニターで開くまで、それを続けてください。次に、フルスクリーンを設定すると、黄金色になります。
偶然かもしれませんが、[ローカルリソース]タブの[その他...]ボタンから[スマートカードの共有]をクリアし、[エクスペリエンス]タブをLANに設定するまで機能しませんでした。たぶん、これらは何らかの効果も持っています...
左側のHPラップトップ画面でWindows 8.1を使用し、右側の大画面モニターと組み合わせて使用します。
問題:RDPを介して接続すると、常に小さなラップトップ画面1366x768に小さなウィンドウが開きます。
解決策:
[コントロールパネル]-> [ディスプレイ]-> [画面の解像度]を開き、[ディスプレイの外観を変更]で大きなモニター2グラフィックを強調表示し、[メインディスプレイにする]を選択します。
RDPを介して接続するとき、2番目のモニターと一致するようにオプションの下で解像度を上げることができ、2番目のモニターまたは「メインディスプレイ」で開きます
注:これにより、タスクバー(固定されたアイテム、トレイ、時計)が大きなモニターに移動しました。
私にとっては、[リモートセッションにすべてのモニターを使用する]という[表示]タブのオプションをオフにする必要がありました。そのチェックを外して接続すると、どのモニターでもRDPセッションを最大化でき、以前のように「固執」しなくなりました。言葉で言うと、あなたはそれをチェックしたいと思うだろうが、私の場合はそうではないと思う。これが他の誰かに役立つことを願っています。