Le périphérique série peut être détecté comme une souris série dans Windows 2000

Traductions disponibles Traductions disponibles
Numéro d'article: 283063 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F283063
IMPORTANT : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la procédure à suivre, consultez la rubrique d'aide "Restaurer le Registre" dans Regedit.exe ou "Restaurer une clé de Registre" dans Regedt32.exe.
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous utilisez Windows 2000 sur un ordinateur, un périphérique série peut être détecté en tant que souris série.

Cause

Ce problème peut se produire lorsque des périphériques sont détectés en tant que souris série qui sont d'autres périphériques envoyant constamment des données au port série, ce qui provoque une détection incorrecte du code qui identifie alors le périphérique en tant que souris série.

Résolution

Un correctif est désormais disponible auprès de Microsoft. Il est toutefois destiné à corriger uniquement le problème décrit dans le présent article et ne doit être appliqué qu'aux systèmes rencontrant ce problème spécifique. Ce correctif pourra être soumis à des tests ultérieurs afin d'assurer la qualité du produit. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, Microsoft vous recommande d'attendre la prochaine version de Service Pack de Windows 2000 qui contiendra ce correctif.

Pour résoudre ce problème dès à présent, procurez-vous ce correctif auprès des services de Support technique Microsoft. Pour obtenir une liste complète des services de Support technique Microsoft et leur numéro de téléphone, ainsi que des informations relatives aux frais de support technique, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/directory/overview.asp
REMARQUE : Dans certains cas, les frais généralement induits par l'appel au support technique peuvent être annulés si un technicien du Support technique de Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les tarifs normaux s'appliquent à toute question de support supplémentaire, ainsi qu'aux problèmes qui ne relèvent pas de la mise à jour spécifique en question.

La version anglaise de ce correctif doit avoir les attributs de fichier suivants ou ceux d'une version ultérieure :
   Date        Heure  Version        Taille  Nom du fichier
   --------------------------------------------------------
   17/01/2001  15:48  5.0.2195.3156  13 936  Serenum.sys

AVERTISSEMENT : toute mauvaise utilisation de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.

Pour plus d'informations sur la procédure à suivre pour modifier le Registre, consultez la rubrique d'aide "Modification des clés et des valeurs" dans l'Éditeur du Registre (Regedit.exe) ou les rubriques d'aide "Ajout et suppression d'informations dans le Registre" et "Modification des données de Registre" dans Regedt32.exe. Pensez à sauvegarder le Registre avant de le modifier. Si vous travaillez sous Windows NT ou Windows 2000, nous vous conseillons de mettre à jour votre disquette de réparation d'urgence.

Après avoir appliqué le correctif, procédez comme suit :
  1. Démarrez l'Éditeur du Registre (Regedt32.exe). Pour ce faire, cliquez sur Démarrer, cliquez sur Exécuter, tapez regedt32 dans la zone Ouvrir, puis appuyez sur ENTRÉE.
  2. Pour obtenir des instructions sur les procédures à suivre pour identifier l'énumérateur, l'ID de périphérique, et l'ID d'instance pour votre port COM, référez-vous à la section Plus d'informations ci-dessous :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\énumérateur\ID de périphérique\ID d'instance\Device Parameters
    Remarquez qu'il existe une ID d'instance pour chaque port. REMARQUE : pour obtenir des instructions sur les procédures pour identifier l'énumérateur, l'ID de périphérique et l'ID d'instance, référez-vous la section Plus d'informations ci-dessous.

  3.  : pour obtenir des instructions sur les procédures pour identifier l' Dans le menu Edition, cliquez sur Ajouter une valeur, puis ajoutez la valeur de Registre suivante :
    Nom de valeur : SkipEnumerations
    Type de données : REG_DWORD
    Base : Hexadécimal
    Valeur : 0 à FFFFFFFE
    Notez qu'une valeur de zéro (0) désactive la fonction et la détection de périphériques peut reprendre. Chaque fois que la fonction Plug and Play effectue une énumération, elle retire un et quand arrive à zéro, elle énumère de nouveau le matériel et recommence son compte à rebours à partir de la valeur du Registre. Lorsque vous redémarrez votre ordinateur, Plug and Play recommence le décompte à la valeur entrée.
  4.  : pour obtenir des instructions sur les procédures pour identifier l' Quittez l'Éditeur du Registre.

Contournement

Pour contourner le problème, laissez le périphérique être détecté de manière incorrecte, utilisez le Gestionnaire de périphériques pour désactiver le périphérique qui ne se trouve pas sur le port approprié, puis redémarrez votre ordinateur. Ceci permet le fonctionnement correct du port et la désactivation du périphérique détecté incorrectmeent.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Plus d'informations

Pour plus d'informations sur la procédure à suivre pour obtenir un correctif pour Windows 2000 Datacenter Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
265173 Le programme Datacenter et Windows 2000 Datacenter Server
Pour plus d'informations sur l'installation de plusieurs correctifs en un seul redémarrage, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
296861 Utilisation du fichier QChain.exe pour installer plusieurs correctifs en un seul redémarrage
Des applications peuvent ne pas initialiser le périphérique GPS une fois que la modification de SkipEnumerations a été ajoutée au Registre, même si le GPS n'est plus détecté comme une souris série. Ceci peut être lié aux images de périphériques série toujours en chargement. Pour plus d'informations sur les procédures à suivre pour détecter et désinstaller les images de périphériques de la catégorie des souris et autres dispositifs de pointage, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
241257 Le Gestionnaire de périphériques n'affiche pas les périphériques qui ne sont pas présents actuellement

Ports COM de la carte mère

Vous devez dans un premier temps déterminer quelle couche HAL est utilisée avant de modifier le Registre. Pour cela, ouvrez le Gestionnaire de périphériques et développez le noeud Ordinateur.

Si le système a une HAL ACPI, vous pouvez ajouter la valeur SkipEnumerations Reg_DWORD mentionnée à l'étape ci-dessus au port série de votre choix situé dessous

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\numéro_port\Device Parameters
Si le système a une HAL Standard (HAL non ACPI), vous pouvez ajouter la valeur SkipEnumerations Reg_DWORD mentionnée à l'étape 3 ci-dessus au port série de votre choix situé dessous

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\*PNP0501\numéro_port\Device Parameters


REMARQUE : numéro port = ID d'instance

Les ports COM sur les cartes d'extension du port série

La détection de l'emplacement correct du port dans le Registre est plus complexe. La méthode suivante vous aide à rechercher et à identifier chaque composant.



  1. Ouvrez le Gestionnaire de périphériques et affichez la description du périphérique du port COM, ou "nom convivial".
  2. Recherchez le fichier Setupapi.log dans C:\Winnt pour obtenir la description du périphérique, tout comme il apparaît dans le Gestionnaire de périphériques, déconnecté du port en question.
  3. Une fois le périphérique localisé dans le fichier setupapi.log, recherchez l'entrée "Doing copy-only install of énumérateur\ID de périphérique\ID d'instance" Par exemple : Doing copy-only install of MF\PCI#VEN_131F&DEV_2052&SUBSYS_2052131F&REV_00\3&1E67C166&0&50#CHILD0003

    énumérateur= MF

    ID de périphérique= PCI#VEN_131F&DEV_2052&SUBSYS_2052131F&REV_0
    ID d'instance= 3&1E67C166&0&50#CHILD0003

    REMARQUE : La valeur SkipEnumerations Reg_DWORD doit être ajoutée à la clé du paramètre du périphérique pour chaque ID d'instance particulière.

  4. Par exemple : Doing copy-only install of MF\PCI#VEN_131F&DEV_2052&SUBSYS_2052131F&REV_00\3&1E67C166&0&50#CHILD0003 Ouvrez regedt32.exe et développez l'entrée HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum5. Développez l'énumérateur, recherchez et développez l'ID de périphérique puis l'ID d'instance située dessous. Il s'agit de l'ID de périphérique du port de la carte série pour laquelle vous devez ajouter la valeur.

    Lorsque vous reliez un périphérique à un port série sur un ordinateur Windows 2000 et que vous redémarrez votre ordinateur, le système d'exploitation énumère les périphériques et recherche le matériel ajouté ou supprimé pendant le démarrage de l'ordinateur. Durant cette phase de détection, l'ordinateur détecte les ports série et tente de déterminer le type de périphérique connecté. Généralement, le logiciel détecte qu'une souris série est connectée lorsqu'il détecte un autre type de périphérique matériel, par exemple un périphérique GPS (Global Positioning System).


  5. Par exemple : Doing copy-only install of MF\PCI#VEN_131F&DEV_2052&SUBSYS_2052131F&REV_00\3&1E67C166&0&50#CHILD0003 Développez l'énumérateur, recherchez et développez l'ID de périphérique puis l'ID d'instance située dessous. Il s'agit de l'ID de périphérique du port de la carte série pour laquelle vous devez ajouter la valeur.
Pour plus d'informations sur l'installation simultanée de Windows 2000 et des correctifs pour Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
249149 Installation de Microsoft Windows 2000 et des correctifs pour Windows 2000

Propriétés

Numéro d'article: 283063 - Dernière mise à jour: mercredi 29 mars 2006 - Version: 5.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Advanced Server
Mots-clés : 
kbbug kbfix kbwin2000presp3fix kbtool kbqfe kbhardware kbwin2000sp3fix kbhotfixserver KB283063
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com