セカンダリモニタでリモートデスクトップセッションを開くには?
セカンダリモニタ(フルスクリーン)でリモートデスクトップセッションを開くにはどうすればいいですか?いつもプライマリモニタで開きたがっているように見えますが、それを選択できるスイッチが見つかりません。
この場合の解決策や回避策はありますか?
セカンダリモニタ(フルスクリーン)でリモートデスクトップセッションを開くにはどうすればいいですか?いつもプライマリモニタで開きたがっているように見えますが、それを選択できるスイッチが見つかりません。
この場合の解決策や回避策はありますか?
以下はその方法についての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
私の場合はうまくいきました。
テキストエディタでRDPファイルを開き、
winposstr:s:0,1,xpos,ypos,width,height
を見つけ、RDPファイルのxpos
とypos
を変更して保存します。
0x1&
0x6& を変更して保存してください。
.RDPファイルのwinposstr設定を編集することに言及している他の回答は有望そうに見えましたが、位置の値をどのように計算するのかの説明に戸惑いました。
TechNetの記事 How to Set the Monitor for a Remote Desktop Session in a Multi-Monitor Setup に良い説明があります。
ちなみに、この記事では、ここでの他の回答で使われているような、より明確なポジション名を使っていると思います。"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 (1680 + 1920 - 1、位置は 0 ベースなので)。
セカンダリモニタがプライマリモニタの左にある場合は、セカンダリモニタの左端が負の値になるので注意。
2) .RDPファイルのwinposstr設定を編集して、左右の値を同じモニター上の位置に設定します。RDPウィンドウが常に最大化されている場合、同じ画面上にある限り、これらの値は重要ではありません。RDPウィンドウを最大化するだけであれば、上下の値は重要ではありません。
RDPウィンドウをプライマリの左側のモニタに表示するために、以下のように設定しました。
winposstr:s:0,3,700,0,1500,600
また、セカンダリの右側のモニターに表示するには、次のように設定します。
winposstr:s:0,3,2000,0,3000,600
3) .RDPファイルのscreen mode設定を編集して、RDPウィンドウを最大化します。
screen mode id:i:2
4) 試してみてください。スクリーン・モード」を設定してもRDPウィンドウが最大化されない場合は、.RDPファイルのdesktopwidthとdesktopheightの設定を、RDPウィンドウが表示されているモニタと同じ幅と高さに設定してください。
私はWindows 7を使用していますが、上記の提案された方法のどれも私のために働いていませんでした。私はAmazon EC2からダウンロードしたRDPショートカットを使用していましたが、これが問題の原因だと思います。RDPダイアログをセッションを表示させたいモニターに移動する 3. その他のオプションをクリックする 4. 詳細(ホスト名、アカウントなど)を手動で入力します。以前に壊れたショートカットが常に意図した通りに動作するように修正を継続したい場合は、[名前を付けて保存]をクリックして、修正したいRDPセッションファイルを上書きします。セッションを閉じてショートカットファイルを実行すると、希望するモニタと正しい解像度でセッションが表示されるはずです(これは私が以前に抱えていた別の問題でした。つまり、モニタ間でセッションを移動することはできますが、解像度を調整するのは面倒です)
お役に立てることを願っています!
リモートデスクトップ接続を実行(RDPファイルを編集しないでください)
2& 2. RDP ダイアログをセッションを表示させたいモニターに移動します。DISPLAY」タブをクリックし、スライダを右端にドラッグしてフルスクリーン表示にします
… こんなに簡単でした
WiLMA ](http://www.stefandidak.com/windows-layout-manager/)を試してみてください - これは、特定のアプリケーションウィンドウを希望のレイアウトに強制的に配置することができる “ライブレイアウト "機能を持っています(セカンドモニターなど)。
上記の解決策ではうまくいきませんでしたが、以下の解決策ではうまくいきました。 W7でのRDP - 常に2台目のモニタで開く必要がある
クライアントを実行して、お好みの方法で設定するか、保存したRDPファイルを開きます。
[表示]タブで、非フルスクリーン解像度を選択します。
[全般]タブで、可能であれば「これらの資格情報を削除する」をクリックします。
[接続]をクリックします。
すぐにローカルログインダイアログが表示されます。これを空白のままにして、[OK] をクリックします。接続が完了し、リモートログインダイアログが表示されたら、ウィンドウを目的のモニタにドラッグします。リモートログインダイアログで、[キャンセル] をクリックします。設定ダイアログがローカルに再び表示されます。表示] タブで、[フルスクリーン] を選択できるようになりました。これで、[全般]タブの[保存]ボタンでセッションを保存し、ログイン資格情報を保存することができます。
リモートデスクトップ接続ダイアログを2台目のモニタに移動して実行すると、2台目のモニタでセッションが開かれることがわかりました。そして、その接続を.rdpファイルに保存すればいいのです。
Win7 64では、.RDPファイルをハックしなくても結果が出ました。しかし、何度も試してみなければなりませんでした。
厄介なのは、リモートデスクトップ接続の設定ダイアログで、キャッシュされたビットの設定を実際に失うのに十分な量のものをクリアすることだと思われます。
RDPを削除し、資格情報をクリアし、フルスクリーンを削除し、新しいRDPを保存してください。フルスクリーンではないセッションが正しいモニタで開くまで、これを続けてください。その後、フルスクリーンを設定してください。
余談ですが、偶然の一致かもしれませんが、ローカルリソースタブの詳細…ボタンから「スマートカードを共有する」をクリアし、エクスペリエンスタブをLANに設定するまでは動作しませんでした。もしかしたらこれらも効果があるのかもしれません。
Win XPでは、 oxyscythe suggested
リモートホストに接続するために接続をクリックします)
そして、私はメモ帳でrdpファイルで何が起こったかを確認しました。
これでどうなったかというと
で、おそらく win 7 と 8 でも同じかどうか確認してみてください…。
左側のHPラップトップ画面と右側の大画面モニターでWindows 8.1を使用しています。
問題: RDP経由で接続すると、1366x768の小さなラップトップ画面で常に小さなウィンドウが開きます。
解決策。
Open Control Panel -> Display -> Screen Resolution Under “Change the appearance of your Displays "で大画面モニター2のグラフィックをハイライトし、"Make this my main display "を選択して Applyをクリック
これでRDP経由で接続すると、Optionsで解像度を上げて2台目のモニターに合わせることができ、2台目のモニターまたは "メインディスプレイ "で開くようになりました
注意: これでタスクバー(ピン留めされたアイテム、トレイ、時計)が大画面モニターに移動しましたが、私にとっては問題ではありませんでした。
テキストエディタでRDPファイルを編集し、
winposstr:s:0,showcommand,xpos,ypos,xpos+width,ypos+height
この例では、1台目のモニタに[1920x1080]、2台目のモニタに[1440x900]を使用しています。
私の場合、「表示」タブの「リモートセッションにすべてのモニターを使用する」というオプションのチェックを外す必要がありました。これをオフにして接続すると、どのモニターでもRDPセッションを最大化することができ、以前のように1つのモニターに「固執」することはありませんでした。この文面からして、これにチェックを入れるべきだと思うのですが、私の場合はそうではなかったようです。誰かのお役に立てれば幸いです。
非常にシンプル
1.rdp経由でサーバに接続 2.ウィンドウの閉じるボタンの近くにある2つの四角いアイコンの “restore down button "をクリックして、フルスクリーンモードを終了する。 3. RDPウィンドウを優先画面に移動する 4. 優先画面でRDPウィンドウを最大化する(最大化ボタンをクリックして)。 5. RDPが優先画面で最大化されている間にX(close/disconnect)ボタンをクリックしてRDPを閉じる 6. RDPを再び開く 7. サーバーに再接続 …. VWALLAH 優先画面で開きます :)