Remote Desktop: Zoom DAN layar penuh - bagaimana? (Win10 remote, Win7, 2008 & 2003 host)


19

Masalah: Ketika saya menggunakan desktop jarak jauh dari Surface Pro 4, menjalankan Win 10, ke sistem Win7 atau Win2003, dpi tinggi dari Surface menghasilkan desktop jauh yang terlalu kecil untuk dilihat. Dalam hal ini, remote adalah permukaan (dengan tampilan resolusi tinggi), dan host adalah tampilan resolusi rendah (legacy 92 dpi).

Masalah ini dibahas dan didemonstrasikan di blog MS di sini dan di sini di SU

Namun, masalah yang saya alami adalah sebagai berikut:

Ya, ada fitur Zoom di klien rdp. Namun, ketika saya menggunakannya, saya kehilangan kemampuan untuk layar penuh pada klien (untuk menggunakan semua real estat klien, dan untuk mendapatkan alt-tab dan kunci lainnya dilewatkan ke host). Setelah 30 menit penggunaan, saya dapat mengatakan dengan jelas bahwa fitur zoom pada klien R10 win10 TIDAK berguna untuk pekerjaan nyata.

Kami memastikan bahwa host Win7 sudah menggunakan Win7-SP1 dengan kb2923545 diinstal. Ini tidak ada bedanya yang bisa kita lihat.

Saya mencoba menggunakan Remote Desktop Connection Manager , seperti yang diusulkan di sini , tetapi tampaknya tidak memiliki kemampuan untuk memberi saya pengalaman layar penuh yang diperbesar (mungkin saya gagal menemukannya, tapi saya sering menusuknya! Ada laporan bahwa saat ini Versi 2.7 tidak memiliki fungsionalitas yang diperlukan, dan versi 2.2 yang lebih lama harusnya berfungsi, tetapi kami tidak menemukan versi 2.2 untuk diunduh).

Jadi .... laptop Vaio lama saya bagus untuk desktop jarak jauh, dan Win10 Surface baru saya , saat ini, tidak dapat digunakan sebagai klien jarak jauh desktop jarak jauh .

Bagaimana cara mendapatkan Surface baru saya agar dapat digunakan seperti Vaio lama?

Catatan: Kami mencari untuk menggunakan Win10 Surface sebagai klien rdp nyata untuk host Win7, 2008 dan Win2003. Saat ini, dari semua pekerjaan kami sejauh ini, ini hanyalah fitur yang hilang. (Dan kita menderita!)

Catatan: Tolong jangan katakan pada kami untuk "logout dan memulai sesi baru" pada host: Ini mengalahkan tujuannya, tidak berguna, dan merupakan kemunduran besar dari fungsi yang kami miliki sebelum mencoba Surface. Juga, tolong jangan beri tahu kami bahwa hanya win10-win10 yang memberikan pengalaman yang tepat. Kami memiliki pengalaman yang baik menggunakan sistem remote legacy-dpi. Masalahnya adalah permukaan dpi tinggi.


1
Ini hanya melibatkan menggunakan klien lain selain Remote Desktop default, yang memiliki dukungan yang lebih baik, untuk tampilan resolusi tinggi Anda.
Ramhound

@Ramhound Ada saran?
Jonesome Reinstate Monica

Uji beberapa solusi hingga Anda menemukan solusi yang Anda sukai.
Ramhound

Jawaban:


26

Saya harus mengatakan, ini sangat menyebalkan. Klien RDP Microsoft hanya kehilangan fungsionalitas yang diperlukan dalam dunia multi-DPI baru ini ....

Saya menemukan solusi, dan telah memverifikasi keduanya pada monitor Surface 4 Pro dan ASUS PB279Q 27 "4K / UHD 3840x2160 pada DPI penuh, dan Dell XPS 13 (menjalankan resolusi UltraSharp ™ QHD + (3200x1800)!) - Saya berharap ini pendekatan akan bekerja untuk remote DPI tinggi.

Selanjutnya, saya telah memverifikasi ketika mesin host DPI "biasa" dan DPI tinggi (khusus ASUS PB279Q 27 "4K / UHD 3840x2160 pada resolusi asli).

Pertama, saya harus mencatat bahwa jalur manajer koneksi jarak jauh Microsoft ( disebutkan di sini ) tidak berfungsi untuk saya. Jika berfungsi sama sekali, tampaknya hanya v2.2 alat yang dapat melakukan apa yang diperlukan. Versi saat ini pada penulisan ini adalah 2.7, dan tidak memotongnya, meskipun banyak mengutak-atik. (Tapi saya ulangi, klien desktop remote stock harus menyelesaikan untuk ini ....)

Saya tidak menemukan solusi yang berfungsi pada utas apa pun di Stack Exchange. Tapi kemudian saya menemukan utas ini di forum Microsoft. Disebutkan klien RDP yang belum pernah saya dengar: mRemoteNG Saya mencobanya, dan BINGO.

Solusi yang Berfungsi

mRemoteNG bekerja% 100. Sama seperti sihir. Saya mendapatkan klien RDP, layar penuh, dengan alt-tab dan kunci lainnya diteruskan ke host (sama seperti di klien Microsoft RDP, mstsc.exe), dan itu tampak hebat. Ini menangani perbedaan dalam resolusi secara otomatis, dan hanya berfungsi!

Saya punya jam digunakan dengan itu, dan itu terbang. Ini adalah pertama kalinya sejak mendapatkan Surface 4 Pro baru ini yang saya miliki memiliki remote desktop yang dapat digunakan.

Jadi saya senang!

Solusi Tambahan (well, bantuan band) di Windows 10 yang diperbarui (Juni 2016)

Klien desktop jarak jauh, di Windows 10 yang diperbarui, memiliki opsi Zoom di menu sistem yang berfungsi setidaknya dengan Win2008-R2 dan mesin target yang lebih tinggi. Kualitas yang diberikan kurang, tetapi opsi ini tidak berfungsi. (Sangat berguna setelah memutakhirkan desktop ke tampilan DPI tinggi.)

Namun, klien ini TIDAK mengingat tingkat zoom, jadi Anda harus mengaturnya setiap kali terhubung (huek). Jalur ini adalah bantuan band, bukan solusi.

Solusi Tambahan yang Dilaporkan

Tidak diuji oleh penulis ini, tetapi dilaporkan oleh teman di Microsoft: Remote Desktop Connection Manager ( https://www.microsoft.com/en-us/download/details.aspx?id=44989 )


4
+1 untuk mRemoteNG. Perbesar klien bawaan adalah manual dan tidak berfungsi dengan layar penuh. RDCman (pada Windows 10 tetap) tampaknya sama buruknya dengan klien built-in.
Dan Esparza

1
"Solusi Tambahan yang Dilaporkan" adalah manajer desktop jarak jauh dengan versi 2.2 dan 2.7 yang Anda sebutkan sebelumnya dalam posting. Tidak bekerja. :(
Pedro Gordo

Saya telah berkelahi dengan Remote Desktop Connection Manager dan semakin dekat, tetapi sejauh ini ini adalah solusi terbaik.
Joel Rondeau

4

Windows 7 (atau Server 2008) tidak mendukung protokol RDP versi 8 yang memperkenalkan DPI remoting (artikel yang Anda referensikan tentang referensi). Ini menghasilkan perilaku yang Anda lihat - Anda dapat memiliki layar penuh atau zoom, tetapi tidak bersama-sama :(

Cara mengatasinya adalah memperbarui ke Windows 7 SP1 (atau Server 2008R2 di sisi server) dan pastikan Anda telah menginstal tambalan berikut: https://support.microsoft.com/en-us/kb/2923545 - maka Anda akan memiliki DPI remoting (jadi tidak semuanya akan menjadi kecil).

Setelah Anda membuat ulang DPI, jika Anda terhubung ke sesi yang ada (masuk sebagai seseorang yang sudah masuk), Anda mungkin mengalami masalah dengan UI Windows dan aplikasi masih memiliki pengaturan DPI yang lama. Masalah-masalah ini sebagian besar telah diatasi di Windows 10 (elemen UI sekarang skala dengan perubahan pengaturan DPI). Pengalaman remoting terbaik adalah Windows 10 hingga Windows 10.


Jika saya mengerti Anda dengan benar, rig laptop baru saya (Surface 4 / Win10) tidak akan menjadi alat yang berguna untuk remote ke win7, dan versi win yang lebih lama lainnya? Lalu permukaannya bukan starter untuk sys admin? (Tampaknya tidak mungkin)
Jonesome Reinstate Monica

RE "Perbaikannya adalah untuk ..." Maaf, tapi tidak ada dadu. Sudah menginstal semuanya, dan sama sekali tidak ada sukacita sama sekali. Dari apa yang saya lihat, RDP dari Surface 4 ke Win 7 pada dasarnya rusak.
Jonesome Reinstate Monica

RE: 1 - ya, RDP v7 tidak dirancang dengan layar dpi tinggi karena alasan sederhana bahwa layar dpi tinggi tidak ada pada saat itu. Anda dapat mencoba menurunkan pengaturan DPI Anda di Surface 4 dan kemudian terhubung, yang akan membuat segalanya menjadi besar kembali.
cdavid

Bisakah kita memperlambatnya? Ini bukan tentang versi dpi dan rdp. Ini tentang microsoft mengambil platform yang berfungsi, rdp, bahwa dalam dunia 100 100 ddpi berfungsi dengan baik, dan membuat perangkat dpi tinggi baru tidak kompatibel dengan dunia itu. Ini merusak seluruh infrastruktur akses jarak jauh kami. Microsoft jelas dapat melakukan yang lebih baik. Fungsi saat ini sangat rusak.
Jonesome Reinstate Monica

1
@CDvid benar tentang masalahnya. Versi Windows yang lebih lama mengharapkan mesin penghubung berada pada 72DPI. Pembaruan yang dibagikannya memungkinkan berlalunya DPI yang sebenarnya, namun, itu tidak memungkinkan opsi untuk mengubah penskalaan. Untuk itu, saya menemukan perbaikan terbaru yang melakukan keduanya ... support.microsoft.com/en-us/kb/2726399 Jarak tempuh Anda mungkin berbeda.
Nathan Hartley

0

Saya sudah berjuang ini sejak saya mendapat Surface Pro 4 pada bulan September. Tidak sampai saya berhasil memperbarui ke Anniversary Edition 1604 saya sudah menemukan solusinya. Pada setiap sesi RDP, ukurannya tidak sesuai dengan layar saya ... penggunaan terus-menerus dari bilah samping untuk bermanuver.

Namun, hari ini, saya menemukan bahwa ketika Anda berada di sesi jarak jauh, menu sistem (sudut paling kiri atas) memiliki opsi "Smart Sizing" . Meskipun pengaturan tidak bertahan di antara sesi atau mesin, dua klik tambahan jauh lebih baik dari sebelumnya. Zoom dan kontrol lain yang ada di sana bukan yang saya butuhkan.


0

Saya memiliki masalah yang sama ketika RDP'ing dari Surface Book ke klien lama Windows 7 dan Server 2012: Jendela RDP kecil dan tidak dapat digunakan.

Saya menemukan solusi ini, yang bekerja dengan baik untuk saya sejauh ini:

Anda dapat menonaktifkan kewaspadaan HiDPI untuk mstsc.exe (Remote Desktop Client), yang memberi Anda penskalaan yang benar ketika melakukan koneksi RDP dari klien dengan tampilan HiDPI ke host jarak jauh yang tidak mendukung HiDPI.

Untuk melakukannya:

  • salin c: \ windows \ system32 \ mstsc.exe ke mstsc2.exe
  • salin c: \ windows \ system32 \ en-us \ mstsc.exe.mui ke mstsc2.exe.mui
  • setel kunci registri untuk mstsc2.exe yang menonaktifkan kesadaran HiDPI untuk mstsc2.exe:

    reg tambahkan "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers" / t REG_SZ / v "C: \ Windows \ System32 \ mstsc2.exe" / d "~ DPIUNAWARE" / f

Kemudian, selalu gunakan mstsc2.exe saat Anda ingin membuat koneksi RDP ke host jarak jauh yang tidak mengetahui HiDPI.


0

Solusi murahan, tetapi bekerja untuk saya. Ini memungkinkan Anda untuk menjalankan sesi jarak jauh pada 100% DPI jika sesi lokal Anda lebih tinggi dari 100% DPI, dan tampilan akan diskalakan sesuai, jika host Anda adalah Windows 10.

Buat folder ... Di mana saja ... Dan buka prompt perintah di sana.

Jalankan perintah:

  • salin /YC:\Windows\System32\mstsc.exe mstsc.exe
  • mkdir id-AS
  • salin /YC:\Windows\System32\en-US\mstsc.exe.mui id-US \ mstsc.exe.mui

(Perbarui dua yang terakhir dengan kode bahasa Anda jika Anda menjalankan sesuatu selain en-US.)

Sekarang, klik kanan pada file mstsc.exe baru dan pilih Properties. Tab "Kompatibilitas" ada. Buka tab ini, klik "Ubah pengaturan DPI tinggi" dan kemudian "Ganti perilaku penskalaan DPI tinggi", dengan "Sistem" yang melakukan penskalaan.

Sekarang ketika Anda meluncurkan Remote Desktop Connection menggunakan file ini, semuanya akan dirender pada penskalaan 100% tetapi ditingkatkan skala bitmap ke penskalaan DPI sistem Anda. Ini bekerja dengan layar penuh juga. Satu-satunya masalah adalah, kursor mouse muncul kecil. (Ini juga terjadi dengan mRemoteNG ketika saya mencobanya.)

Jika Anda menggunakan solusi ini, Anda bisa membuat skrip perintah di atas untuk dijalankan saat startup sehingga Anda akan mendapatkan versi terbaru dari klien desktop jarak jauh saat Microsoft mengirimkannya. Itu tidak menghalangi perubahan penskalaan DPI tinggi.

Penting untuk melakukan ini dengan salinan mstsc.exe karena Microsoft tidak akan mengizinkan Anda untuk mengubah pengaturan kompatibilitas untuk salinan di lokasi default.

[Sunting] Baru menyadari bahwa ini sebagian besar solusi yang sama yang ditawarkan oleh Chris di atas ... Hanya cara yang sedikit berbeda untuk mendapatkan hasil yang sama.


0

Kami baru saja melakukan ini -

  1. saat menghubungkan ke server RDS dan item terlalu kecil, minta mereka klik kanan pada Server Desktop, Personalisasi.
  2. Pilih - Ubah Ukuran Semua Item Diatur ke 200% Pengaturan gambar

-2

Di dalam sesi RDP klik kanan pada desktop dan pilih "Resolusi Layar". Klik Identifikasi dan tutup. Ini akan memberi tahu Anda bahwa Anda harus memulai ulang untuk mengubah pengaturan - jangan memulai kembali! Cukup keluar dari sesi RDP dan masuk kembali, desktop jarak jauh Anda harus mengisi layar sekarang.


Tolong jangan mengirimkan beberapa contoh jawaban yang identik.
Ramhound

Tolong jangan memposting jawaban yang sama untuk beberapa pertanyaan. Jika informasi yang sama benar-benar menjawab kedua pertanyaan, maka satu pertanyaan (biasanya yang baru) harus ditutup sebagai duplikat dari yang lain. Anda dapat menunjukkan ini dengan memilih untuk menutupnya sebagai duplikat atau, jika Anda tidak memiliki reputasi yang cukup untuk itu, angkat bendera untuk menunjukkan bahwa itu adalah duplikat. Kalau tidak, sesuaikan jawaban Anda untuk pertanyaan ini dan jangan hanya menempelkan jawaban yang sama di banyak tempat.
DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.