Comment nettoyer ces ports COM en cours d'utilisation?
Les numéros de port COM semblent toujours être occupés par quelque chose et bien que pour l'instant je n'ai que 4 ports série (3 sur Bluetooth et un USB vers RS-232), j'ai de nombreux ports COM définis comme en cours d'utilisation. J'aimerais nettoyer un peu cette liste.
De plus, il me semble que de temps en temps, l'un des ports COM pris est libéré, puis l'un des appareils que j'utilise prendra ce numéro, créant de la confusion, car je devrai aller chercher son numéro de com dans le gestionnaire de périphériques .
MISE À JOUR:
Eh bien, je viens de nettoyer d'innombrables périphériques USB qui étaient autrefois connectés à l'ordinateur à l'aide de USBDeview et le problème persiste.
la source
J'ai trouvé une réponse utile à Comment effacer ou réinitialiser le port COM?
regedit
et cliquez sur le bouton OKHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
ComDB
. Faites un clic droit dessus et cliquez sur modifier0
)Ses 32 octets avec 8 bits dans chaque octet en représentation hexadécimale. Un bit de valeur 1 réserve un numéro de port (1 ... 256). Les 8 premiers ports sont dans deux valeurs hexadécimales les plus à gauche, les bits croissant du plus bas au plus haut à droite vers la gauche, les 8 ports suivants sont dans les deux autres et ainsi de suite: hex
F3 24
serait binaire1111 0011 0010 0100
, ce qui signifie que les ports suivants sont utilisés:1, 2, 5, 6, 7, 8
(1111 0011)
et11, 14
(0010 0100)
.0
tous les ports COM sont libres.Vous devrez peut-être réinstaller tout convertisseur USB-série.
la source
Merci pour tous les conseils ci-dessus. J'ai écrit un logiciel pour nettoyer automatiquement le registre, mais bien qu'il ait ajusté les sections Matériel, Logiciel et Arbiter, il n'a PAS supprimé les entrées du port COM fantôme. Même un redémarrage avec le périphérique «USB to 2Serial Port» supprimé n'a pas nettoyé le système correctement.
Cependant, les instructions sur ce PDF ont fonctionné correctement:
Pour Win7, j'ai légèrement ajusté les instructions sur ce PDF pour:
Entrez la valeur de la variable: 1
Cliquez sur OK (quitte les propriétés du système)
Cliquez sur Démarrer. Dans la boîte de commande, tapez Gérer Cela affiche la fenêtre Gestion de l'ordinateur ...
Tous les ports réels, (texte noir) et fantôme (texte grisé) apparaissent maintenant.
Cela devrait maintenant avoir effacé votre système des ports USB fantômes indésirables.
Remarque: après avoir nettoyé tous mes ports fantômes, en ne laissant que "COM1", je constate que mon registre affiche:
Et un clic droit sur Ordinateur / Propriétés / Gestionnaire de périphériques / Ports affiche uniquement COM1. Un clic droit sur COM1 / Propriétés / Paramètres du port / Avancé montre COM1 avec COM2 "en cours d'utilisation" et COM3 "en cours d'utilisation". Tous les autres paramètres jusqu'à 7 qui étaient "en cours d'utilisation" sont maintenant libérés. Ainsi, seul le paramètre "Arbiter" semble indiquer au système Win7 ce qui est réellement "utilisé". Le système de gestion de l'ordinateur a nettoyé l'Arbiter, mais pas la section Logiciels ...
... nombreux sont les mystères de Microsoft ...
la source
Résolution des problèmes de pilote USB
Méthode utilisant l'invite de commandes élevée
ie tapez cmd dans la barre de recherche puis cliquez avec le bouton droit sur cmd.exe en sélectionnant Exécuter en tant qu'administrateur
• 1ère étape Comme indiqué dans le type d'invite de commande; set devmgr_show_non_present_devices = 1 devmgmt.msc
• 2nd Stage Again from Elevated Command Prompt - Supprimez les packages de pilotes du magasin de pilotes. Le magasin de pilotes est une zone protégée de l'ordinateur qui contient des packages de pilotes de périphérique dont l'installation sur l'ordinateur a été approuvée.
Notez toutes les instances OEM ###. Inf du pilote prolifique où # (hachage) est le nombre.
(utilisez un espace entre exe & - et d & Oem puis appuyez sur Entrée) N'oubliez pas de remplacer # par le numéro du fichier inf que vous souhaitez supprimer.
Si l'ordinateur signale que le package de pilotes est utilisé par un périphérique actuellement installé, vous devez d'abord désinstaller le périphérique ou utiliser -f sur la commande pnputil pour forcer la suppression du package.
Vous pouvez également charger le package de pilotes en tant que programme qui peut nécessiter une suppression à l'aide du panneau de configuration / programmes / désinstaller un programme.
Si vous faites tout cela avant de charger le package de pilote correct et essayez de garder le périphérique Com inséré dans le même port plutôt que de le déplacer autour de vos ports, vous aurez moins de problèmes avec le pilote Prolific.
la source
J'ai trouvé que cet outil fonctionne parfaitement pour ce problème.
Suppresseur de périphériques https://www.majorgeeks.com/files/details/device_remover_543c.html
Il suffit de le charger, cliquez sur "Mode d'affichage", "Afficher uniquement les périphériques cachés / détachés" , cochez "Ports" (qui sélectionne tous les ports com inutilisés), puis cliquez sur "Supprimer tous les cochés", et confirmez la suppression lorsque l'avertissement apparaît.
À votre santé!
~ Andrew
EmpoweringSolutions.net
la source
J'ai une solution simple qui a fonctionné pour moi ... mon compte était jusqu'à 45 ports COM en cours d'utilisation!
1) Ouvrez le Gestionnaire de périphériques
2) Dans le menu Affichage, sélectionnez «Afficher les périphériques cachés»
3) Développez la catégorie 'Ports (COM & LPT)' de la liste
4) Faites un clic droit sur tous les périphériques et supprimez-les (pas besoin de cocher pour supprimer le pilote)
5) Dans le menu Action, sélectionnez «Rechercher de nouveaux appareils»
6) Alto! Tous les appareils réels seront réaffectés à partir de COM1
la source
Cela n'a pas fonctionné pour moi. Mais la page d'aide officielle de Microsoft a fonctionné pour moi.
Depuis https://support.microsoft.com/en-us/kb/222018
la source
(Pour ceux qui viennent de google)
Si la réponse précédente ne fonctionne pas et a installé Windows Mobile 6 SDK. Il peut y avoir un problème avec XPVCOM.SYS (ce pilote réservait 14 ports COM) Pour désinstaller dans la console
CD \ Program Files \ Windows Mobile 6 SDK \ Tools \ Cellular Emulator \
InstallXPVCom.exe Désinstaller
puis redémarrez.
la source
Pour ceux qui ne veulent pas utiliser l'interface de ligne CMD, j'utilise ceci dans Windows 7.
la source