Pas sûr que ce soit le bon ? Nous avons ajouté ce problème à notre image mémoire diagnostic qui peut confirmer.
Symptômes
Vous activez la fonctionnalité de suspension sélective USB sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2. Ensuite, l’ordinateur cesse de répondre lorsqu’un ou plusieurs des conditions suivantes sont remplies :
-
L’ordinateur passe à l’état de veille ou de veille prolongée.
-
Un ou plusieurs périphériques USB reprend à partir de l’état d’inactivité après une période d’inactivité.
Remarque Vous pouvez redémarrer l’ordinateur pour résoudre ce problème.
Cause
Ce problème se produit lorsqu’un périphérique USB connecté reprend à partir de l’état de suspension sélective USB, le concentrateur USB signale à tort que le périphérique est déconnecté de la voie du concentrateur USB. Ce rapport d’état incorrect peut être dû à une erreur matérielle dans le concentrateur USB ou le périphérique USB connecté. Puis, le pilote de concentrateur USB Microsoft (Usbhub.sys) incorrectement essaie d’obtenir un spinlock qui a déjà été obtenu dans le même thread. Cela provoque un blocage en mode noyau. Par conséquent, l’ordinateur cesse de répondre.
Résolution
Informations sur le correctif
Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.
Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif. Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du Service clientèle et support technique de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l'adresse suivante :http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.
Conditions préalables
Ce correctif peut être appliqué sur des ordinateurs qui exécutent Windows 7 ou Windows Server 2008 R2.
Nécessite un redémarrage
Vous devez redémarrer l’ordinateur après avoir appliqué ce correctif.
Informations concernant le Registre
Pour utiliser un des correctifs de ce package, vous ne disposez pas d’apporter des modifications au Registre.
Informations sur les fichiers
La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.
Remarques sur les fichiers Windows 7 et Windows Server 2008 R2
Les fichiers MANIFEST (.manifest) et MUM (.mum) qui est installés pour chaque environnement sontrépertoriés séparément . Les fichiers MUM et MANIFEST, ainsi que les fichiers de catalogue sécurité (.cat) associées, sont essentiels pour conserver l'état du composant mis à jour. Les fichiers de catalogue de sécurité (attributs non répertoriés) sont signés avec une signature numérique Microsoft.
Pour toutes les versions x86 de Windows 7 prises en charge
Nom de fichier |
Version de fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
75,264 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbd.sys |
6.1.7600.16385 |
5,888 |
13-Jul-2009 |
23:51 |
Ne s'applique pas |
Usbehci.sys |
6.1.7600.16385 |
41,472 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbohci.sys |
6.1.7600.16385 |
20,480 |
13-Jul-2009 |
23:51 |
x86 |
Usbport.sys |
6.1.7600.16385 |
284,160 |
13-Jul-2009 |
23:51 |
x86 |
Usbuhci.sys |
6.1.7600.16385 |
24,064 |
13-Jul-2009 |
23:51 |
x86 |
Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2
Nom de fichier |
Version de fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
98,816 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343 040 |
05-Sep-2009 |
03:24 |
x64 |
Usbd.sys |
6.1.7600.16385 |
7,936 |
14-Jul-2009 |
00:06 |
x64 |
Usbehci.sys |
6.1.7600.16385 |
51,200 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343 040 |
05-Sep-2009 |
03:24 |
x64 |
Usbohci.sys |
6.1.7600.16385 |
25,600 |
14-Jul-2009 |
00:06 |
x64 |
Usbport.sys |
6.1.7600.16385 |
324,608 |
14-Jul-2009 |
00:06 |
x64 |
Usbuhci.sys |
6.1.7600.16385 |
30,720 |
14-Jul-2009 |
00:06 |
x64 |
Pour toutes les versions Itanium et Windows Server 2008 R2
Nom de fichier |
Version de fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
220,160 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbd.sys |
6.1.7600.16385 |
11,904 |
14-Jul-2009 |
00:21 |
Ne s'applique pas |
Usbehci.sys |
6.1.7600.16385 |
130,048 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbohci.sys |
6.1.7600.16385 |
64 000 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbport.sys |
6.1.7600.16385 |
648,192 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbuhci.sys |
6.1.7600.16385 |
86,016 |
14-Jul-2009 |
00:21 |
IA-64 |
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
Après avoir appliqué ce correctif logiciel, le problème décrit dans la section « Symptômes » n’aura pas lieu. Toutefois, les problèmes suivants peuvent se produire :
-
Un périphérique USB connecté reprend à partir de l’état de suspension sélective USB lorsque l’ordinateur est en cours d’exécution. Ensuite, Windows signale que le périphérique USB est déconnecté de l’ordinateur, ou que le périphérique USB est reconnecté à l’ordinateur. En outre, le périphérique USB concerné ne répond pas pendant plusieurs secondes à moins d’une minute.
-
Lorsque l’ordinateur tente d’entrer dans un état de veille ou de veille prolongée, il n’existe aucune indication visible qu’un périphérique USB connecté est déconnecté. Lorsque l’ordinateur sort de l’état de veille ou de veille prolongée, Windows signale que le périphérique USB est déconnecté et reconnecté à l’ordinateur.
Pour contourner ce problème, désactivez la case à cocher Autoriser l’ordinateur à éteindre ce périphérique pour économiser l’énergie pour le périphérique USB ou le concentrateur USB racine affecté :
-
Cliquez sur Démarrer, tapez Gestionnaire de périphériques dans la zone Rechercher et appuyez sur ENTRÉE.
Remarque Si vous êtes invité à entrer un mot de passe administrateur ou une confirmation, tapez votre mot de passe et cliquez sur Continuer. -
Dans le menu affichage , cliquez sur périphériques par connexion.
-
Développez le nœud ACPI , développez Système compatible ACPI Microsoft, puis puis bus PCI.
-
Plusieurs contrôleurs d’hôte universels USB seront répertoriés.
-
Développez chaque nœud de contrôleur hôte universel USB et puis développez successivement les sous-nœuds jusqu'à ce que vous trouviez le nom du périphérique USB.
-
Lorsque vous recherchez le périphérique concerné, cliquez sur le périphérique, puis cliquez sur Propriétés.
-
S’il existe un onglet Gestion de l’alimentation , cliquez sur l’onglet Gestion de l’alimentation et désactivez la case à cocher Autoriser l’ordinateur à éteindre ce périphérique pour économiser l’énergie , puis cliquez sur OK.
-
S’il n’existe aucun onglet Gestion de l’alimentation , cliquez sur Annuler, puis double-cliquez sur le concentrateur USB racine associé, cliquez sur l’onglet Gestion de l’alimentation , désactivez la case à cocher Autoriser l’ordinateur à éteindre ce périphérique pour économiser l’énergie , puis cliquez sur OK.
Remarque Vous pouvez avoir plus d’un périphérique USB connecté ou concentrateur USB. Vous pouvez appliquer ces étapes pour chaque périphérique USB ou le concentrateur USB racine pour identifier celui qui provoque les problèmes. Si le problème ne se produit pas après avoir appliqué ces étapes pour un périphérique particulier ou le concentrateur USB racine, puis ce périphérique ou le concentrateur racine USB provoque le problème.
Pour plus d’informations sur la Suspension sélective USB, visitez le site Web de Microsoft Developer Network (MSDN) à l’adresse suivante :http://msdn.microsoft.com/en-us/library/ms793200.aspxPour plus d’informations sur Les États de couchage de système, visitez le site Web de Microsoft Developer Network (MSDN) à l’adresse suivante :
http://msdn.microsoft.com/en-us/library/ms798270.aspx
Informations sur les fichiers supplémentaires pour Windows Server 2008 R2 et Windows 7
Fichiers supplémentaires pour toutes les versions x86 prises en charge de Windows 7
Nom de fichier |
Package_1_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
2,527 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_2_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
2,527 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_for_kb974476_rtm~31bf3856ad364e35~x86~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
1,714 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
X86_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb953a2a88b678cf.manifest |
Version de fichier |
|
Taille du fichier |
2,840 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:13 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
X86_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be5f32a77dd1c6b6.manifest |
Version de fichier |
|
Taille du fichier |
5,540 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:13 |
Plateforme |
Ne s'applique pas |
Fichiers supplémentaires pour toutes les versions prises en charge x64-de Windows Server 2008 R2 et Windows 7
Nom de fichier |
Amd64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_27b3d5ae4113ea05.manifest |
Version de fichier |
|
Taille du fichier |
2,844 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:15 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Amd64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_1a7dce2b362f37ec.manifest |
Version de fichier |
|
Taille du fichier |
5,544 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:15 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_1_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
2,541 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_2_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
2,541 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_for_kb974476_rtm~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
1,724 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Fichiers supplémentaires pour toutes les versions Itanium et prise en charge de Windows Server 2008 R2
Nom de fichier |
Ia64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb96de2088b481cb.manifest |
Version de fichier |
|
Taille du fichier |
2,842 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Ia64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be60d69d7dcfcfb2.manifest |
Version de fichier |
|
Taille du fichier |
5,542 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_1_for_kb974476~31bf3856ad364e35~ia64~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
forme 2 534 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |
Nom de fichier |
Package_for_kb974476_rtm~31bf3856ad364e35~ia64~~6.1.2.0.mum |
Version de fichier |
|
Taille du fichier |
1,444 |
Date (UTC) |
08-Sep-2009 |
Heure (UTC) |
22:11 |
Plateforme |
Ne s'applique pas |