Bureau à distance: Zoom ET plein écran - comment? (Hôtes distants Win10, Win7, 2008 et 2003)

19

Problème: lorsque j'utilise le bureau à distance à partir d'une Surface Pro 4, exécutant Win 10, vers un système Win7 ou Win2003, le dpi élevé de la Surface fait que le bureau à distance est trop petit pour être vu. Dans ce cas, la télécommande est la surface (avec un affichage haute résolution) et l'hôte est un affichage à faible résolution (hérité de 92 dpi).

Ce problème est discuté et démontré dans les blogs MS ici et ici sur SU

Cependant, le problème que je rencontre est le suivant:

Oui, il y a la fonction Zoom dans le client rdp. Cependant, lorsque je l'utilise, je perds la possibilité de passer en plein écran sur le client (pour utiliser tous les biens immobiliers du client et pour obtenir alt-tab et d'autres clés transmises à l'hôte). Après 30 minutes d'utilisation, je peux dire clairement que la fonction de zoom du client win10 RDP n'est PAS utile pour un vrai travail.

Nous nous sommes assurés que les hôtes Win7 sont déjà sur Win7-SP1 avec kb2923545 installé. Cela ne fait aucune différence que nous pouvons voir.

J'ai essayé d'utiliser Remote Desktop Connection Manager , comme proposé ici , mais il semble ne pas pouvoir me donner une expérience zoomée en plein écran (peut-être que je ne l'ai pas trouvé, mais je l'ai beaucoup poussé! Il y a un rapport que le courant La version 2.7 n'a pas les fonctionnalités nécessaires, et que l'ancienne version 2.2 devrait fonctionner, mais nous n'avons pas trouvé la version 2.2 à télécharger).

Alors ... mon ancien ordinateur portable Vaio est idéal pour le bureau à distance, et mon nouveau Surface Win10 est, actuellement, inutilisable en tant que client distant de bureau à distance .

Comment puis-je rendre ma nouvelle Surface aussi utilisable que l'ancienne Vaio?

Remarque: Nous cherchons à utiliser la surface Win10 comme un véritable client rdp pour les hôtes Win7, 2008 et Win2003. À l'heure actuelle, de tout notre travail jusqu'à présent, c'est simplement une fonctionnalité manquante. (Et nous souffrons!)

Remarque: veuillez ne pas nous dire de "vous déconnecter et de démarrer une nouvelle session" sur l'hôte: cela va à l'encontre du but, n'est pas utile et constitue une énorme régression par rapport aux fonctionnalités que nous avions avant d'essayer la Surface. De plus, ne nous dites pas que seul win10-win10 donne la bonne expérience. Nous avons eu une belle expérience en utilisant des systèmes distants en dpi hérités. Le problème est la surface haute résolution.

Jonesome réintègre Monica
la source
1
Cela implique simplement d'utiliser un autre client que le bureau à distance par défaut, celui qui a de meilleurs supports, pour votre affichage haute résolution.
Ramhound
@Ramhound Des suggestions?
Jonesome Reinstate Monica
Testez plusieurs solutions jusqu'à ce que vous trouviez une solution qui vous plaise.
Ramhound

Réponses:

26

Je dois dire que cela a été très frustrant. Le client Microsoft RDP manque tout simplement des fonctionnalités requises dans ce nouveau monde multi-DPI ....

J'ai trouvé une solution et je l'ai vérifiée à la fois sur les moniteurs Surface 4 Pro et ASUS PB279Q 27 "4K / UHD 3840x2160 à pleine résolution, et sur le Dell XPS 13 (exécutant la résolution UltraSharp ™ QHD + (3200x1800)!) - Je m'attends à ce que cela approche fonctionnera pour toute télécommande à haute résolution.

De plus, je l'ai vérifié lorsque la machine hôte est en DPI "normal" et en DPI élevé (spécifiquement ASUS PB279Q 27 "4K / UHD 3840x2160 en résolution native).

Tout d'abord, je dois noter que le chemin du gestionnaire de connexion à distance Microsoft ( mentionné ici ) ne fonctionnait pas pour moi. Si cela fonctionne, il semblerait que seule la version 2.2 de cet outil puisse faire ce qui est nécessaire. La version actuelle à ce jour est 2.7, et elle ne l'a pas coupée, malgré beaucoup de bricolage. (Mais je le répète, le client de bureau distant stock devrait résoudre cela ....)

Je n'ai trouvé aucune solution de travail sur aucun thread ici sur Stack Exchange. Mais j'ai trouvé ce fil sur les forums Microsoft. Il mentionne un client RDP dont je n'avais jamais entendu parler: mRemoteNG je l'ai essayé, et BINGO.

La solution de travail

mRemoteNG fonctionne% 100. Comme par magie. J'obtiens un client RDP, plein écran, avec alt-tab et d'autres clés transmises à l'hôte (comme dans le client Microsoft RDP, mstsc.exe), et il a fière allure. Il gère automatiquement la différence de résolution et fonctionne simplement!

J'ai des heures d'utilisation avec, et ça vole. C'est la première fois depuis que j'obtiens cette nouvelle Surface 4 Pro que j'ai un bureau à distance utilisable.

Je suis donc contente!

Solution supplémentaire (enfin, pansement) dans Windows 10 mis à jour (juin 2016)

Le client de bureau à distance, dans Windows 10 mis à jour, dispose d'une option Zoom dans le menu système qui fonctionne au moins avec Win2008-R2 et les machines cibles supérieures. La qualité du rendu fait défaut, mais cette option fonctionne. (Était très utile après la mise à niveau du bureau vers des écrans à haute résolution.)

Ce client ne se souvient PAS du niveau de zoom, cependant, vous devez donc le régler à chaque connexion (beurk). Ce chemin est un pansement, pas une solution.

Solution supplémentaire signalée

Non testé par cet auteur, mais signalé par un ami de Microsoft: Gestionnaire de connexion Bureau à distance ( https://www.microsoft.com/en-us/download/details.aspx?id=44989 )

Jonesome réintègre Monica
la source
4
+1 pour mRemoteNG. Le zoom dans le client intégré est manuel et ne fonctionne pas en plein écran. RDCman (sur Windows 10 de toute façon) semble être aussi mauvais que le client intégré.
Dan Esparza
1
La "solution supplémentaire signalée" est le gestionnaire de bureau à distance avec les versions 2.2 et 2.7 que vous avez mentionné précédemment dans la publication. Ça ne marche pas. :(
Pedro Gordo
Je me suis battu avec Remote Desktop Connection Manager et je me suis rapproché, mais c'est de loin la solution supérieure.
Joel Rondeau
4

Windows 7 (ou Server 2008) ne prend pas en charge la version 8 du protocole RDP qui introduit la communication à distance DPI (ce dont parle l'article dont vous avez parlé). Cela se traduit par le comportement que vous voyez - vous pouvez avoir le plein écran ou le zoom, mais pas ensemble :(

Le correctif consiste à mettre à jour vers Windows 7 SP1 (ou Server 2008R2 côté serveur) et assurez-vous que le correctif suivant est installé: https://support.microsoft.com/en-us/kb/2923545 - alors vous avoir un accès distant DPI (donc tout ne sera pas minuscule).

Après avoir accès à distance DPI, si vous vous connectez à une session existante (connectez-vous en tant que quelqu'un qui était déjà connecté), vous pouvez rencontrer des problèmes avec l'interface utilisateur Windows et les applications ont toujours les anciens paramètres DPI. Ces problèmes ont été principalement résolus dans Windows 10 (les éléments de l'interface utilisateur évoluent désormais avec la modification des paramètres DPI). La meilleure expérience d'accès à distance est Windows 10 vers Windows 10.

cdavid
la source
Si je vous comprends bien, ma nouvelle plate-forme d'ordinateur portable (Surface 4 / Win10) ne sera tout simplement pas un outil utile pour la télécommande vers win7, et d'autres anciennes versions de win? Alors la surface est juste un non starter pour les administrateurs système? (Semble impossible)
Jonesome réintègre Monica le
RE "Le correctif est de ..." Désolé, mais pas de dés. J'ai déjà tout installé et absolument aucune joie. D'après ce que je peux voir, RDP de Surface 4 à Win 7 est essentiellement cassé.
Jonesome Reinstate Monica
RE: 1 - oui, le RDP v7 n'a pas été conçu avec des écrans haute résolution à l'esprit pour la simple raison que les écrans haute résolution n'étaient pas là à l'époque. Vous pouvez essayer de réduire vos paramètres DPI sur la Surface 4, puis vous connecter, ce qui devrait à nouveau faire les choses en grand.
cdavid
Pouvons-nous ralentir cela? Il ne s'agit pas des versions dpi et rdp. Il s'agit de microsoft prenant une plate-forme de travail, rdp, qui dans un monde% 100 92dpi fonctionne bien, et rend les nouveaux périphériques haute résolution incompatibles avec ce monde. Cela brise toute notre infrastructure d'accès à distance. Microsoft peut clairement faire mieux. La fonctionnalité actuelle est profondément rompue.
Jonesome réintègre Monica le
1
@CDavid a raison sur le problème. Les versions plus anciennes de Windows s'attendent à ce que la machine de connexion soit à 72 DPI. La mise à jour qu'il a partagée permet de transmettre le DPI réel, mais il ne permet pas de changer l'échelle. Pour cela, j'ai trouvé un ancien correctif qui fait les deux ... support.microsoft.com/en-us/kb/2726399 Votre kilométrage peut varier.
Nathan Hartley
0

Je lutte contre cela depuis que j'ai acheté ma Surface Pro 4 en septembre. Ce n'est que lorsque j'ai réussi à mettre à jour vers l'édition anniversaire 1604 que j'ai trouvé une solution. A chaque session RDP, la taille ne correspondait pas à mon écran ... utilisation constante des barres latérales pour manoeuvrer.

Cependant, aujourd'hui, j'ai découvert que lorsque vous êtes dans la session à distance, le menu système (coin supérieur gauche) a une option "Smart Sizing" . Même si le paramètre ne persiste pas entre les sessions ou les machines, les deux clics supplémentaires sont bien meilleurs qu'auparavant. Le zoom et les autres commandes qui s'y trouvaient n'étaient pas ce dont j'avais besoin.

Jim N
la source
0

J'ai eu le même problème lors du RDP depuis mon Surface Book vers les clients Windows 7 et Server 2012 hérités: la fenêtre RDP est minuscule et impossible à utiliser.

J'ai trouvé cette solution, qui fonctionne bien pour moi jusqu'à présent:

Vous pouvez désactiver la reconnaissance HiDPI pour mstsc.exe (le client Bureau à distance), ce qui vous donne la mise à l'échelle correcte lorsque vous effectuez une connexion RDP à partir d'un client avec un affichage HiDPI vers un hôte distant qui ne prend pas en charge HiDPI.

Faire cela:

  • copiez c: \ windows \ system32 \ mstsc.exe dans mstsc2.exe
  • copiez c: \ windows \ system32 \ en-us \ mstsc.exe.mui vers mstsc2.exe.mui
  • définissez une clé de registre pour mstsc2.exe qui désactive la détection HiDPI pour mstsc2.exe:

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

Ensuite, utilisez toujours mstsc2.exe lorsque vous souhaitez établir une connexion RDP avec un hôte distant non compatible HiDPI.

Chris
la source
0

Solution ringarde, mais fonctionne pour moi. Cela vous permet d'exécuter une session distante à 100% DPI si votre session locale est supérieure à 100% DPI, et l'affichage sera mis à l'échelle en conséquence, si votre hôte est Windows 10.

Créez un dossier ... N'importe où ... Et ouvrez-y une invite de commande.

Exécutez les commandes:

  • copier /YC:\Windows\System32\mstsc.exe mstsc.exe
  • mkdir en-US
  • copier /YC:\Windows\System32\en-US\mstsc.exe.mui en-US \ mstsc.exe.mui

(Mettez à jour les deux derniers avec votre code de langue si vous exécutez autre chose qu'en-US.)

Maintenant, cliquez avec le bouton droit sur le nouveau fichier mstsc.exe et sélectionnez Propriétés. L'onglet "Compatibilité" est présent. Accédez à cet onglet, cliquez sur «Modifier les paramètres PPP élevés» puis sur «Remplacer le comportement de mise à l'échelle PPP élevé», «Système» effectuant la mise à l'échelle.

Désormais, lorsque vous lancez la connexion Bureau à distance à l'aide de ce fichier, tout sera rendu à l'échelle 100% mais à l'échelle bitmap jusqu'à l'échelle DPI de votre système. Il fonctionne également en plein écran. Le seul problème est que le curseur de la souris apparaît minuscule. (Cela s'est également produit avec mRemoteNG lorsque je l'ai essayé.)

Si vous optez pour cette solution, vous pouvez créer un script des commandes ci-dessus pour les exécuter au démarrage afin d'obtenir des versions mises à jour du client de bureau à distance au fur et à mesure que Microsoft les expédie. Il n'encombre pas le changement d'échelle à DPI élevé.

Il est nécessaire de le faire avec une copie de mstsc.exe car Microsoft ne vous permettra pas de modifier les paramètres de compatibilité de la copie à l'emplacement par défaut.

[Modifier] Je viens de me rendre compte que c'est principalement la même solution que celle proposée par Chris ci-dessus ... Juste une façon légèrement différente d'obtenir le même résultat.

Aaron
la source
0

Nous venons de le faire -

  1. lorsque vous vous connectez à un serveur RDS et que les éléments sont trop petits, faites-les cliquer avec le bouton droit sur le bureau du serveur, Personnalisation.
  2. Choisir - Changer la taille de tous les éléments définis sur 200% Paramètres d'image
Eddie Phillips
la source
-2

À l'intérieur de la session RDP, faites un clic droit sur le bureau et choisissez «Résolution d'écran». Cliquez sur Identifier et fermer. Il vous dira que vous devez redémarrer pour modifier les paramètres - ne redémarrez pas! Déconnectez-vous simplement de la session RDP et reconnectez-vous, votre bureau distant devrait maintenant remplir l'écran.

DaveO
la source
Veuillez ne pas soumettre plusieurs instances d'une réponse identique.
Ramhound
Veuillez ne pas poster la même réponse à plusieurs questions. Si la même information répond vraiment aux deux questions, alors une question (généralement la plus récente) doit être fermée en double de l'autre. Vous pouvez l'indiquer en votant pour le fermer comme doublon ou, si vous n'avez pas assez de réputation pour cela, lever un drapeau pour indiquer qu'il s'agit d'un doublon. Sinon, adaptez votre réponse à cette question et ne collez pas simplement la même réponse à plusieurs endroits.
DavidPostill