リモートデスクトップ:ズームとフルスクリーン - どのように? (Win10リモート、Win7、2008、2003ホスト)


16

問題:Win 10を実行しているSurface Pro 4からWin 7またはWin 2003システムへのリモートデスクトップを使用すると、Surfaceの高dpiにより、リモートデスクトップが見えなくなります。この場合、リモートは表面(高解像度ディスプレイ付き)であり、ホストは低(レガシー92 dpi)解像度ディスプレイです。

この問題は議論され実証されています MSブログではこちら そして ここSUに

しかし、私が経験している問題は次のとおりです。

はい、rdpクライアントにはズーム機能があります。しかし、これを使用すると、クライアント上でフルスクリーン表示する機能が失われます(すべてのクライアント領域を使用し、Altキーと他のキーをホストに渡すことができなくなります)。 30分使用した後、win10 RDPクライアントのズーム機能は実際の作業には役立たないとはっきり言えます。

私たちは、Win7ホストがすでにkb2923545がインストールされたWin7-SP1上にあることを確認しました。これは私たちが見ることができることに違いはありません。

使ってみた リモートデスクトップ接続マネージャ ここで提案されているように しかし、それは私にズームされた、フルスクリーンの経験を与える能力を欠いているように思われる(おそらく私はそれを見つけることができなかったが、私はそれをたくさん突いた! 2.2バージョンでも動作するはずですが、ダウンロード用の2.2バージョンが見つかりませんでした。

だから....私の古いVaioラップトップはリモートデスクトップに最適です、そして私の 新しいWin10 Surfaceは現在、リモートデスクトップリモートクライアントとしては使用できません

新しいSurfaceを古いVaioと同じように使えるようにするにはどうすればよいですか?

注:Win7、2008、およびWin2003ホストへの実際のrdpクライアントとしてWin10 Surfaceを使用することを検討しています。今のところ、これまでのすべての作業から、これは単に欠けている機能です。 (そして私たちは苦しんでいます!)

注意:ホストから「ログアウトして新しいセッションを開始する」ように指示しないでください。これは目的を無効にし、有用ではなく、Surfaceを試す前の機能からの大きな後退です。また、win10-win10だけが正しい経験を与えることを教えてください。私たちはレガシーdpiのリモートシステムを使って素晴らしい経験をしました。問題は、高dpi表面です。


これは単に、デフォルトのリモートデスクトップ以外の異なるクライアントを使用することを含みます。
Ramhound

@ Ramhound何か提案はありますか?
Sam Jones

好きな解決策が見つかるまで、複数の解決策をテストします。
Ramhound

回答:


20

私は言わなければならない、これは非常にイライラしています。 Microsoft RDPクライアントには、この新しいマルチDPIの世界で必要とされる機能が欠けているだけです。

私は解決策を見つけ、フルDPIのSurface 4 ProとASUS PB279Q 27インチ4K / UHD 3840x2160モニター、およびDell XPS 13(UltraSharp™QHD +解像度(3200x1800)を実行しています!)の両方でそれを検証しました。このアプローチはどのような高DPIリモートにも有効です。

さらに、ホストマシンが「通常の」DPIおよび高DPI(具体的にはネイティブ解像度でASUS PB279Q 27 "4K / UHD 3840x2160)であることを確認しました。

まず、マイクロソフトのリモート接続マネージャのパス( ここで述べた )私のために働かなかった。それが全くうまくいくなら、そのツールのv2.2だけが必要なことをすることができるように思われるでしょう。これを書いている時点での現在のバージョンは2.7であり、それはたくさんのいじくり回しにもかかわらず、それを切らなかった。 (しかし、繰り返しますが、普通のリモートデスクトップクライアントはこれを解決する必要があります。)

私はStack Exchangeのここのどのスレッドにも実用的な解決策を見つけられなかった。しかし、私は見つけました このスレッド マイクロソフトフォーラムで。それは私が聞いたことがないRDPクライアントに言及しています: mRemoteNG 私はそれを試した、そしてビンゴ。

実用的なソリューション

mRemoteNGは%100で動作します。魔法のようです。 Alt + Tabキーとその他のキーがホストに渡されたフルスクリーンのRDPクライアントを入手できます(Microsoft RDPクライアントのmstsc.exeの場合と同様に)。それは自動的に解像度の違いを処理し、そしてちょうどうまくいきます!

私はそれを何時間も使っていますが、飛びます。この新しいSurface 4 Proを入手して以来、初めてリモートデスクトップを使えるようになりました。

それで私は幸せです!

更新されたWindows 10の追加の解決策(まあ、バンドエイド)(2016年6月)

更新されたWindows 10では、リモートデスクトップクライアントのシステムメニューに[ズーム]オプションがあり、少なくともWin2008-R2以降のターゲットマシンで動作します。レンダリング品質は不足していますが、このオプションは機能します。 (デスクトップを高DPIディスプレイにアップグレードした後に非常に役に立ちました。)

このクライアントはズームレベルを覚えていませんが、接続するたびに設定する必要があります(yuck)。この道はバンドエイドであり、解決策ではありません。

報告された追加の解決策

この作家によってテストされていませんが、マイクロソフトの友人によって報告されました:  リモートデスクトップ接続マネージャ( https://www.microsoft.com/ja-jp/download/details.aspx?id=44989


3
mRemoteNGの場合は+1。内蔵クライアントのズームインは手動で行われ、フルスクリーンでは機能しません。 RDCman(とにかくWindows 10では)は組み込みクライアントと同じくらい悪いようです。
Dan Esparza

1
「報告された追加の解決策」はあなたが以前の記事で言及したバージョン2.2と2.7のリモートデスクトップマネージャです。それは動作しません。 :(
Pedro Gordo

私はリモートデスクトップ接続マネージャと戦っていて親密になりましたが、これははるかに優れた解決策です。
Joel Rondeau

3

Windows 7(またはServer 2008)は、DPIリモート処理を導入したRDPプロトコルバージョン8をサポートしていません(参照した記事で説明しています)。これはあなたが見ている振る舞いに帰着します - あなたはフルスクリーンまたはズームを持つことができますが、一緒にはできません:(

この問題を解決するには、Windows 7 SP1(またはサーバー側のServer 2008R2)にアップデートし、次のパッチがインストールされていることを確認してください。 https://support.microsoft.com/en-us/kb/2923545 - それならあなたはDPIリモート処理をするでしょう(だから全てが小さいわけではありません)。

DPIリモート処理後、既存のセッションに接続した場合(既にログインしているユーザーとしてログインした場合)、Windows UIで問題が発生する可能性があり、アプリケーションには古いDPI設定が残っています。これらの問題は主にWindows 10で解決されています(UI要素はDPI設定の変更に合わせて拡大縮小されています)。最高のリモートエクスペリエンスは、Windows 10からWindows 10までです。


私があなたを正しく理解しているならば、私の新しいラップトップリグ(Surface 4 / Win10)はwin7へのリモート操作や他のより古いwinバージョンに役立つツールにはならないでしょうか?その後、表面はシステム管理者のための単なる非スターターですか? (不可能らしい)
Sam Jones

RE「修正は……」すみませんが、サイコロはありません。それらすべてがすでにインストールされていて、まったく喜びがない。私が見ることができるものから、Surface 4からWin 7までのRDPは本質的に壊れています。
Sam Jones

RE:1 - はい、RDP v7は、高dpi画面が当時登場していなかったという単純な理由から、高dpi画面を念頭に置いて設計されたものではありません。あなたはSurface 4のDPI設定を下げて接続しようとすることができます。
cdavid

これを遅くすることはできますか?これはdpiとrdpバージョンに関するものではありません。これは、マイクロソフトが実用的なプラットフォームであるrdpを採用し、%100 92dpiの世界では問題なく動作し、新しい高dpiデバイスをその世界と互換性がないようにすることです。これは私達の全体のリモートアクセス基盤を壊します。マイクロソフトは明らかにもっと良いことができます。現在の機能は大きく壊れています。
Sam Jones

1
@ CDavidは問題について正しいです。古いバージョンのWindowsでは、接続マシンは72DPIになると予想されています。彼が共有した更新は実際のDPIの受け渡しを可能にしますが、スケーリングを変更するオプションを可能にしません。そのために、私は両方を行う古いホットフィックスを見つけました... support.microsoft.com/en-us/kb/2726399 あなたのマイレージは異なる場合があります。
Nathan Hartley

0

9月にSurface Pro 4を入手して以来、私はこれに対抗してきました。 Anniversary Edition 1604にアップデートして初めて解決策が見つかりました。それぞれのRDPセッションで、サイズが私のスクリーンと一致しませんでした。

しかし、今日、私はあなたがリモートセッションにいるときに、 システムメニュー(左上隅)には「Smart Sizing」オプションがあります。 。設定がセッション間またはマシン間で持続しないとしても、余分な2回のクリックは以前よりはるかに優れています。そこにあるズームやその他のコントロールは私が必要なものではありませんでした。


0

Surface Bookから従来のWindows 7およびServer 2012クライアントにRDPを使用しているときにも同じ問題が発生しました。RDPウィンドウは小さくて使用できません。

私はこれまでのところうまくいくこの解決策を見つけました:

HiDPI対応のクライアントからHiDPIをサポートしていないリモートホストへのRDP接続を行うときに、mstsc.exe(リモートデスクトップクライアント)のHiDPI認識を無効にできます。

そうするには:

  • c:\ windows \ system32 \ mstsc.exeをmstsc2.exeにコピーします。
  • c:\ windows \ system32 \ en-us \ mstsc.exe.muiをmstsc2.exe.muiにコピーします。
  • mstsc2.exeのHiDPI認識を無効にするmstsc2.exeのレジストリキーを設定します。

    reg "HKLM \ソフトウェア\ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers" / t REG_SZ / v "C:\ Windows \ System32 \ mstsc2.exe" / d "〜DPIUNAWARE" / fを追加します。

次に、HiDPIに対応していないリモートホストへのRDP接続を確立する場合は、必ずmstsc2.exeを使用してください。


0

安っぽい解決策が、私のために働く。これにより、ローカルセッションが100%DPIを超えている場合は100%DPIでリモートセッションを実行でき、ホストがWindows 10の場合はそれに応じて表示が拡大/縮小されます。

フォルダを作成...どこでも...そしてそこにコマンドプロンプトを開きます。

以下のコマンドを実行してください。

  • コピー/ Y C:\ Windows \ System32 \ mstsc.exe mstsc.exe
  • mkdir ja-US
  • コピー/ Y C:\ Windows \ System32 \ ja-US \ mstsc.exe.mui ja-US \ mstsc.exe.mui

(en-US以外のものを実行している場合は、最後の2つをあなたの言語コードで更新してください。)

次に、新しいmstsc.exeファイルを右クリックして[プロパティ]を選択します。 [互換性]タブがあります。このタブに移動し、[高DPI設定の変更]をクリックしてから[高DPIスケーリング動作を上書き]をクリックし、[システム]でスケーリングを実行します。

このファイルを使用してリモートデスクトップ接続を起動すると、すべてが100%スケールでレンダリングされますが、システムのDPIスケールに合わせてビットマップスケールされます。フルスクリーンでも動作します。唯一の問題は、マウスカーソルが小さく表示されることです。 (これは私が試したときにもmRemoteNGで起こりました。)

このソリューションを使用する場合は、上記のコマンドを起動時に実行するようにスクリプト化して、マイクロソフトが出荷したときにリモートデスクトップクライアントの最新バージョンを入手することができます。高いDPIスケーリングの変更を反映しません。

マイクロソフトでは、既定の場所にあるコピーの互換性設定を変更することを許可していないため、mstsc.exeのコピーを使用してこれを行う必要があります。

[編集] これはChrisが上記で提供しているものとほとんど同じであることに気付いただけで...同じ結果を得るためのわずかに異なる方法です。


-2

RDPセッション内でデスクトップを右クリックして「画面の解像度」を選択してください。 [識別して閉じる]をクリックします。設定を変更するには再起動する必要があります - 再起動しないでください。 RDPセッションをログオフして再度ログインするだけで、リモートデスクトップが画面いっぱいに表示されます。


同一の回答を複数回提出しないでください。
Ramhound

複数の質問に同じ回答を投稿しないでください。同じ情報が実際に両方の質問に答える場合、一方の質問(通常は新しいもの)をもう一方の質問として閉じる必要があります。あなたはこれを示すことができます 重複して閉じるために投票する あるいは、それについて十分な評判がない場合は、 旗を掲げる それが重複していることを示します。それ以外の場合は、この質問に対する回答を調整し、同じ回答を複数の場所に貼り付けることは避けてください。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.