web-dev-qa-db-fra.com

Remote Desktop: Zoom ET plein écran - comment? (Hôtes distants Win10, hôtes Win7, 2008 et 2003)

Problème: lorsque j'utilise un poste de travail distant à partir d'une Surface Pro 4, exécutant Windows 10, sur un système Win7 ou Win2003, le ppp élevé de la Surface rend le poste de travail distant trop petit pour être visible. Dans ce cas, la télécommande correspond à la surface (avec un affichage haute résolution) et l'hôte affiche une résolution basse (résolution 92 dpi existante).

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

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

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

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 le Gestionnaire de connexion Bureau à distance , comme proposé ici , mais il semble manquer la capacité de me donner zoomé, plein écran (peut-être j’ai échoué à le trouver, mais j’ai beaucoup piqué! Il ya un rapport qui indique que la version 2.7 actuelle manque des fonctionnalités nécessaires et que l’ancienne version 2.2 devrait fonctionner, mais nous n’avons pas trouvé le Version 2.2 à télécharger).

Donc .... mon ancien ordinateur portable Vaio est idéal pour les postes de travail distants, et ma nouvelle Win10 Surface est actuellement inutilisable en tant que client distant de poste de travail distant .

Comment puis-je obtenir ma nouvelle surface aussi utilisable que l'ancien 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 caractéristique manquante. (Et nous souffrons!)

Remarque: s'il vous plaît, ne nous dites pas de "déconnecter et démarrer une nouvelle session" sur l'hôte: cela va à l'encontre de l'objectif recherché, il est inutile et constitue une régression considérable par rapport à la fonctionnalité dont nous disposions avant d'essayer la Surface. Ne nous dites pas non plus que seul win10-win10 donne la bonne expérience. Nous avons eu une bonne expérience avec les systèmes distants hérités en dpi. Le problème est la surface haute résolution.

17
Sam Jones

Je dois dire que cela a été très frustrant. Le client Microsoft RDP manque tout simplement de la fonctionnalité requise 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 en pleine résolution, et sur le Dell XPS 13 (avec la résolution UltraSharp ™ QHD + (3200x1800)!). Cette approche fonctionnera pour toute télécommande haute résolution.

De plus, je l’ai vérifiée lorsque la machine hôte affiche des DPI "normaux" et des DPI élevés (en particulier ASUS PB279Q 27 "4K/UHD 3840x2160 en résolution native).

Premièrement, 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 de cette écriture est la 2.7 et elle ne l’a pas supprimée, en dépit du bricolage. (Mais je répète, le client de bureau à distance devrait résoudre ce problème ....)

Je n'ai trouvé aucune solution de travail sur aucun fil ici sur Stack Exchange. Mais alors 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. Juste comme par magie. Je reçois un client RDP, en plein écran, avec alt-tab et d'autres clés transmises à l'hôte (comme dans le client Microsoft RDP, mstsc.exe), et le rendu est superbe. Il gère automatiquement la différence de résolution et fonctionne!

J'ai des heures d'utilisation avec, et ça vole. C’est la première fois depuis que je reçois cette nouvelle Surface 4 Pro que j’ai un poste de travail distant utilisable.

Alors je suis content!

Solution supplémentaire (enfin, aide-mémoire) dans la version mise à jour de Windows 10 (juin 2016)

Le client de bureau à distance, dans la version mise à jour de Windows 10, a une option Zoom dans le menu système qui fonctionne au moins avec les ordinateurs cibles Win2008-R2 et supérieurs. La qualité du rendu manque, 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 définir à chaque fois que vous vous connectez (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 au Bureau à distance ( https://www.Microsoft.com/en-us/download/details.aspx?id=44989 )

21
Sam Jones

Windows 7 (ou Server 2008) ne prend pas en charge le protocole RDP version 8, qui introduit DPI à distance (ce dont parle l'article que vous avez référencé). Cela se traduit par le comportement que vous observez - vous pouvez utiliser le mode plein écran ou le zoom, mais pas ensemble :(

Le correctif consiste à mettre à jour vers Windows 7 SP1 (ou Server 2008R2 côté serveur) et à vous assurer que le correctif suivant est installé: https://support.Microsoft.com/en- us/kb/2923545 - alors vous aurez la communication à distance DPI (pour que tout ne soit pas minuscule).

Si vous vous connectez à une session existante (connectez-vous en tant que personne déjà connectée), vous risquez de rencontrer des problèmes avec l'interface utilisateur Windows et les applications conservent les anciens paramètres DPI. Ces problèmes ont été en grande partie résolus dans Windows 10 (les éléments de l'interface utilisateur évoluent désormais avec les paramètres DPI modifiés). La meilleure expérience de communication à distance est Windows 10 à Windows 10.

3
cdavid

Solution cheesy, mais travaille pour moi. Cela vous permet d'exécuter une session à distance à 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 une invite de commande.

Exécutez les commandes:

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

(Mettez à jour les deux derniers avec votre code de langue si vous utilisez 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. Allez dans cet onglet, cliquez sur "Modifier les paramètres de haute résolution", puis sur "Ignorer le comportement de la mise à l'échelle en haute résolution", avec "Système" effectuant la mise à l'échelle.

Désormais, lorsque vous lancerez Remote Desktop Connection à l'aide de ce fichier, tout sera rendu avec une mise à l'échelle à 100% mais avec une mise à l'échelle bitmap jusqu'à la mise à l'échelle DPI de votre système. Cela fonctionne aussi en plein écran. Le seul problème est que le curseur de la souris apparaît minuscule. (Ceci est également arrivé avec mRemoteNG quand je l'ai essayé.)

Si vous optez pour cette solution, vous pouvez créer un script pour que les commandes ci-dessus soient exécutées au démarrage afin que vous obteniez les versions mises à jour du client de bureau à distance lorsque Microsoft les expédie. Cela n'empêche pas le changement d'échelle élevé en DPI.

Il est nécessaire d'effectuer cette opération avec une copie de mstsc.exe car Microsoft ne vous autorisera pas à modifier les paramètres de compatibilité de la copie à l'emplacement par défaut.

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

0
Aaron

Je me bats depuis que j'ai ma Surface Pro 4 en septembre. Ce n'est que lorsque j'ai réussi à mettre à jour vers l'édition d'anniversaire 1604 que j'ai trouvé une solution. Sur chaque session RDP, la taille ne correspondait pas à mon écran ... utilisation constante des barres latérales pour manœuvrer.

Cependant, aujourd’hui, j’ai découvert que, lorsque vous êtes dans la session à distance, , le menu système (dans le coin supérieur gauche gauche) comporte une option "Smart Sizing" . Même si le paramètre ne persiste pas entre les sessions ou les ordinateurs, les deux clics supplémentaires sont bien meilleurs qu'auparavant. Le zoom et les autres commandes ne correspondaient pas à mes besoins.

0
Jim N

J'ai eu le même problème lorsque RDP passait de Surface Book vers des clients Windows 7 et Server 2012 hérités: la fenêtre RDP est petite et indusable.

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 de bureau à distance), ce qui vous donne la mise à l'échelle correcte lors de l'établissement d'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:

  • copier c:\windows\system32\mstsc.exe vers mstsc2.exe
  • copier 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 prise en compte de HiDPI pour mstsc2.exe:

    reg ajouter "HKLM\LOGICIEL\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.

0
Chris