Mon système d'exploitation est Windows 7 et j'ai un hôte distant Windows 8.1 que je peux utiliser RDP pour rediriger le périphérique USB local vers Windows 8.1. Mais la redirection USB ne fonctionne pas dans Windows 10 Host. Comment puis-je l'activer dans Windows 10?
J'ai moi aussi eu des problèmes avec RemoteFX USB Redirection
sur un client Windows 7 vers un hôte distant sur Azure exécutant Windows 10, tandis que la même configuration de machine redirigerait correctement USB vers une machine virtuelle Azure Windows 8.1.
Pour être clair, je n'ai pas eu de problèmes avec la redirection USB pour les périphériques courants (lecteurs Flash, imprimantes, etc.) qui sont pris en charge avec la configuration Vanilla de Remote Desktop. Ce type de redirection USB, par exemple, me permettant de voir un lecteur Flash que je branche à mon client Windows 7 fonctionne parfaitement pour moi, comme je peux le voir dans Explorer dans la machine virtuelle Azure.
Une comparaison de la redirection RDP standard et de la redirection RemoteFX est détaillée dans cette entrée blog .
Mon problème de redirection USB particulier concerne les classes de périphériques non gérés par la redirection de haut niveau RDP de base, et pour cela j'ai activé la redirection USB RemoteFX sur les versions précédentes de Windows. Lorsque cela fonctionne correctement, l'icône de l'ordinateur ( ) apparaît dans la barre de titre Remote Desktop me permettant de sélectionner le périphérique à rediriger vers la machine virtuelle.
Barre de titre lorsque la redirection USB RemoteFX fonctionne
Suivre les instructions sur de nombreuses ressources Web pour activer la redirection USB RemoteFX a fonctionné pour moi pour les versions de système d'exploitation antérieures (c.-à-d. Windows 8.1 sur une machine virtuelle Azure), mais ne fonctionnerait pour aucun Windows 10 VM j'ai créé. La barre de titre est restée obstinément sans la fonction de redirection USB RemoteFX.
Barre de titre lorsque la redirection USB RemoteFX ne fonctionnait pas
Je suis finalement tombé sur ce thread qui a résolu mon problème.
Il semble qu'il y ait une étape supplémentaire nécessaire sur un hôte Windows 10 par rapport aux versions précédentes du système d'exploitation, à savoir:
Courir gpedit.msc
sur la cible VM (la machine virtuelle Windows 10 cible) pour démarrer la Group Policy Editor
. gpedit.msc
peut être saisi à partir d'une boîte de dialogue d'exécution (utilisez WinKey+R) si vous disposez d'un accès administrateur ou démarrez un CMD.EXE
et tapez gpedit.msc
depuis la ligne de commande.
Localisez l'article Computer Configuration \ Administrative Templates \ Windows Components \ Remote Desktop Services \ Remote Desktop Session Host \ Device and Resource Redirection\ Do not allow supported Plug and Play device redirection
à partir de l'arborescence du Group Policy Editor
.
Définissez bizarrement cet élément sur Disabled
.
Courir gpupdate /force
à partir d'une invite de commande élevée.
Déconnectez au moins la session RDP et reconnectez-vous, si cela ne fonctionne pas, redémarrez la machine virtuelle cible.
Vous devez maintenant mettre à jour la stratégie de la machine en utilisant gpupdate/force à partir de la ligne de commande. Redémarrez ensuite la machine pour que la modification prenne réellement effet et activez l'option de redirection USB RemoteFX dans votre client Connexion Bureau à distance. Une fois qu'il est activé, accédez à l'onglet Ressources locales, cliquez sur Plus sous Périphériques et ressources locaux, et vous verrez un nouveau paramètre Autres périphériques USB RemoteFX pris en charge. Vous pouvez utiliser ce paramètre pour mapper de nombreux types de matériel USB que vous ne pouviez pas utiliser avec la redirection USB Vanilla RDP.
À faire sur la machine Windows physique et l'hôte distant
Toutes les modifications sont sous les éléments suivants:
Computer Configuration \ Administrative Templates \ Windows Components \ Remote Desktop Services \ >>
GPEdits:
Remote Desktop Connection Client \ RemoteFX USB Device Redirection \ All RDP Redirection (Enable)
Remote Desktop Session Host \ Remote Session Environment \ RemoteFX for Windows Server 2008 R2 \ Configure RemoteFX (Enable)
Remote Desktop Session Host \ Connections \ Allow users to connect remotely using Remote Desktop Services (Enable)
Remote Desktop Session Host \ Device and Resource Redirection\ Do not allow supported Plug and Play device redirection (Disable)
gpupdate /force in elevated CMD Prompt and reboot
Passthrough USB RemoteFX ne fonctionne pas sur certains PC
J'avais plusieurs PC qui répondaient aux spécifications matérielles mais manquaient l'option Remotefx dans RDP.
La solution était la suivante:
dans Programmes et fonctionnalités, désinstallez le "Pilote de contrôleur hôte Intel (R) USB 3.0 eXtensible"
Ce pilote n'est PAS compatible avec le passthrough RemoteFX.