Ports COM virtuels sont des émulations d’interfaces série physiques créées par logiciel. Les ports virtuels sont couramment utilisés par les ingénieurs et les développeurs de logiciels à diverses fins. Les utilisateurs peuvent utiliser des ports virtuels pour déboguer des applications, tester des logiciels et se connecter à du matériel et à des équipements hérités sans ports COM physiques. L’absence d’un outil intégré oblige les utilisateurs à recourir à un pilote de port COM virtuel dédié sous Windows 10/11.
Ce guide explique comment créer, vérifier, activer et diagnostiquer les problèmes liés aux ports COM virtuels sur les systèmes Windows.
Comment vérifier les ports COM sous Windows 10/11 ?
Vous pouvez vouloir savoir si des ports COM sont disponibles sur votre système avant de créer un port COM virtuel sous Windows 10 ou 11. Voici trois méthodes pour vérifier les ports COM de votre système.
Ligne de commande
Ouvrez CMD et exécutez : mode
Cette commande répertorie tous les ports COM actifs avec leurs paramètres actuels.
Gestionnaire de périphériques
1. Cliquez avec le bouton droit sur le bouton Démarrer de Windows et choisissez Gestionnaire de périphériques
2. Développez la section « Ports (COM & LPT) ». Si cette section est manquante, aucun port COM n’est reconnu par le système d’exploitation.
3. Une liste est renvoyée avec tous les ports COM actifs et leurs numéros.
Utilisation de PowerShell
Exécutez la commande suivante pour lister tous les ports COM actifs :[System.IO.Ports.SerialPort]::GetPortNames()
Pour une vue plus détaillée des ports et des problèmes de pilotes, utilisez :Get-PnpDevice -PresentOnly | Where-Object { $_.Class -eq 'Ports' }
Comment créer un port COM virtuel sur Windows 11 et 10
Windows 11 et 10 n’ont pas d’outils intégrés pour créer un port COM virtuel. La solution tierce la plus efficace et la plus fiable est Virtual Serial Port Driver d’Electronic Team.
Virtual Serial Port Driver d’Electronic Team, Inc. est une solution polyvalente capable de créer des ports virtuels et de les connecter soit par paires, soit au sein de configurations complexes. Des paramètres standard sont disponibles, comme le débit en bauds et la taille des paquets, ainsi que des paramètres moins courants, comme le brochage des ports individuels. Une version d’essai gratuite est disponible si vous devez vous assurer que VSPD conviendra à votre cas d’usage.
En plus de créer une connexion null-modem entre n’importe quelle combinaison de ports physiques et virtuels, Virtual Serial Port Driver permet de diviser un seul port vers plusieurs récepteurs, de joindre la sortie de plusieurs ports en un seul flux de données, ou de créer un ensemble dans lequel l’entrée et la sortie de chaque port peuvent être définies individuellement. La fonctionnalité de bouclage est également très utile pour les tests.
Les entreprises ayant besoin d’une solution sur mesure devraient envisager le Virtual Serial Port SDK, qui permet d’intégrer notre technologie de ports virtuels à votre produit. Des guides détaillés et des spécialistes du support client sont là pour s’assurer que l’intégration se déroule avec succès.
Comment créer des ports virtuels
2. Installez et lancez VSPD. Sélectionnez « Continuer l’essai » lorsque cela vous est demandé.
3. Créez une paire de ports virtuels. Vous pouvez utiliser la commande « mode » dans CMD pour vérifier quels numéros de port ne sont pas occupés.
4. Vos ports virtuels nouvellement créés s’afficheront comme des ports ordinaires si vous vérifiez avec « mode ».
5. Utilisez PowerShell pour ouvrir les deux ports et envoyer un message de l’un à l’autre.
– Ouvrez deux instances PowerShell
– Créez un New-Object System.IO.Ports.SerialPort pour chacune
– Ouvrez les deux ports avec Open()
– Exécutez ReadLine() sur un port et envoyez un message WriteLine() sur l’autre
6. Dans le message passé, félicitations ! La paire fonctionne.
Vous pouvez également constater que certaines données ont été transférées. Virtual Serial Port Driver suit la quantité envoyée et reçue.
Activation des pilotes de port COM virtuel sous Windows 10/11
Les pilotes de périphérique série USB s’activent généralement automatiquement. Utilisez l’une des méthodes suivantes pour activer manuellement un port COM physique ou virtuel sous Windows 10 ou 11.
Gestionnaire de périphériques
- Ouvrez le Gestionnaire de périphériques.
- Développez la section « Contrôleurs de bus USB ».
- Faites un clic droit sur votre périphérique et sélectionnez Propriétés.
- Accédez à l’onglet Avancé et activez « Charger VCP ».
- Redémarrez l’ordinateur.
Mettre à jour ou réinstaller le pilote
Si le Gestionnaire de périphériques affiche le port avec un avertissement jaune :
- Cliquez avec le bouton droit sur le périphérique et choisissez Mettre à jour le pilote.
- Sélectionnez « Rechercher automatiquement les pilotes ».
- Si aucun pilote n’est trouvé, téléchargez manuellement le dernier pilote depuis le site web du fabricant. Selon votre chipset, le fabricant est généralement FTDI, Prolific ou Silicon Labs.
BIOS/UEFI avec ports série intégrés
Les ports COM peuvent être désactivés par défaut dans le BIOS.
- Redémarrez le PC et accédez au BIOS.
- Recherchez « Serial Port », « COM Port » ou « Integrated Peripherals ».
- Définissez l’état du port sélectionné sur « Activé ».
- Enregistrez et quittez.
Résolution des problèmes courants de port COM virtuel sur Windows 10/11
Les ports COM virtuels peuvent parfois se comporter de manière inattendue sous Windows 10 et 11, même si le bon pilote est installé. Voici quelques problèmes typiques que vous pouvez rencontrer et comment les résoudre.
Le port COM n'est pas affiché dans le Gestionnaire de périphériques
- Activez l’option « Afficher les périphériques cachés » dans le menu Affichage du Gestionnaire de périphériques.
- Vérifiez que le pilote est installé correctement.
- Essayez d’utiliser un autre port USB.
Le port COM disparaît après une mise à jour de Windows 11
- Rétablissez le pilote du port vers la version précédente.
- Exécutez l’utilitaire de résolution des problèmes du matériel Windows.
- Réinstallez le pilote en le téléchargeant depuis le site web du fabricant.
Le port COM virtuel est affiché comme «En cours d’utilisation
- Fermez toute application susceptible d’utiliser le port.
- Redémarrez le service de port série Windows.
- Vérifiez le Gestionnaire des tâches pour identifier les processus qui utilisent le port.
Un seul port COM s’affiche dans Windows 11
Vous pouvez ajouter manuellement un port COM dans Windows 11 en utilisant la procédure suivante.
- Ouvrez le Gestionnaire de périphériques, sélectionnez « Action », puis « Ajouter un matériel hérité ».
- Sélectionnez « Port de communication » et suivez les étapes de l’assistant.
Foire aux questions
Un port COM virtuel est une émulation logicielle d’un port série physique. Le port virtuel réplique entièrement les fonctionnalités d’un port physique sans matériel. Les applications série utilisent un port virtuel de la même manière qu’un port physique. Les utilisations courantes des ports COM virtuels sont le test d’applications série, la connexion de logiciels série hérités et le test de logiciels série.
Les utilisateurs de Windows ne peuvent pas partager un port COM entre plusieurs applications simultanément en utilisant les fonctionnalités natives du système d’exploitation. Les utilisateurs ont besoin d’un utilitaire tiers, tel que Virtual Serial Port Driver, pour créer plusieurs copies virtuelles à partir d’un port COM physique. Toutes les applications partageant le port reçoivent le même flux de données via un port virtuel dédié.
Oui, vous pouvez modifier un numéro de port COM sous Windows 10/11 en suivant cette procédure :
- Ouvrez le Gestionnaire de périphériques et développez Ports (COM & LPT).
- Sélectionnez un port, puis faites un clic droit dessus pour ouvrir Propriétés.
- Ouvrez l’onglet Paramètres du port et sélectionnez Avancé.
- Choisissez un nouveau numéro de port COM parmi ceux disponibles dans le menu déroulant.