私はこれが古いトピックであることを知っていますが、Windows 10に切り替えてから私を悩ませてきたもので、昨夜解決しました。だから私はおそらく他の人々を助けるためにこれに答えています。
まず、私の状況。ホームオフィスから約16台のサーバーを管理しています。各サーバーのデスクトップへの保存済みRDP接続を作成しました。毎日、これらの接続を使用して各サーバーにログオンし、ログ、ハードウェアステータスなどを確認します。これらを一度にすべて実行するため、少なくとも1日に1回、一度に16個のRDPウィンドウを開きます。絶え間ない小型化と、画面の端へのスナップは、私を狂気に駆り立てていました!
これは私がそれを修正するためにしたことです...
保存された各RDP接続を右クリックし、[開く]を選択してから[メモ帳]を選択すると、RDP接続を定義するプレーンテキストファイルを取得できます(通常のGUI RDPプロパティパネルとは異なります)。保存した各接続で、次の4つのパラメーターを変更しました:画面モードid、desktopwidth、desktopheight、winposstr!ここに、私の典型的な保存済みRDP接続の1つでの表示を示します。
screen mode id:i:1
desktopwidth:i:1280
desktopheight:i:1024
winposstr:s:0,3,1575,160,2900,1230
画面モードIDは1に設定する必要があります。これにより、リモートセッションがウィンドウに表示されます。
デスクトップの幅と高さは自明です...しかし、それらはあなたが見ているスクリーンよりも小さければ何でも構いません。
Winposstrは重要なものです。保存したRDP接続ファイルを開くと、このパラメーターの5番目と6番目の値は、私の例よりも3番目と4番目のパラメーターに比べてはるかに小さくなります。最後の2つの値を編集する必要があります...それらを大きくします!RDPウィンドウをフルサイズで開くには、3番目と4番目の数値にそれぞれ希望する垂直解像度と水平解像度(および追加のビット)を追加する必要があります。だから、1575+1280=2855
。5番目の値にその数値を正確に入力すると、スクロールバーが表示されます。したがって、このシステムでは、2900を使用しています。同様に、160 + 1024 = 1184です。1200はまだスクロールバーを提供してくれたので、1230を試しましたが、うまくいきました。
3番目と4番目の数値が何を表しているのかを正確に把握するのに、まだ時間がかかりません。画面上のウィンドウの位置を何らかの形で定義していることは明らかですが、その正確な関係はわかりません。そして、それらの数字はおそらくあなたにとって異なるでしょう...あなたがあなた自身のRDP接続ファイルを保存するとき、あなたは私とは異なるセットアップを持っているのでおそらくそれらは変わるでしょう。しかし、ポイントは、目的のRDPウィンドウの水平解像度と垂直解像度を、3番目と4番目の数値に追加する必要があります。
変更したら、ファイルを保存して閉じます。次に、そのRDP接続をダブルクリックすると、フルサイズで開き、自動的にダウンサイジングすることなく、好きな位置にドラッグできるはずです!!!!
私のシステムでは、上記のパラメーターで定義されたRDPセッションの左上隅は、画面の上部から0ピクセル、左端から3ピクセルになります。これらの値を編集することにより、初期位置を変更できます。たとえば、10,10は、10ピクセル下に、10ピクセル左に配置します。ただし、これらの値に追加する場合は、5番目と6番目の値も追加する必要があります。私が言ったように、私はまだ正確な関係を理解していません...これらを変更する場合、スクロールバーを避けるために5番目と6番目の値も増やす必要があるかもしれないことを知っています。
最後に、私のシステムでは、「画面の端に移動したときにWindowsが自動的に配置されるのを防ぐ」パラメーターがオフになっています(これは、アクセスのしやすさセンターの「マウスを使いやすくする」セクションにあります)。