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.
sumber
Jawaban:
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 )
sumber
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.
sumber
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.
sumber
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:
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.
sumber
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:
(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.
sumber
Kami baru saja melakukan ini -
sumber
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.
sumber