Applies ToWindows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter

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 :

  1. 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.

  2. 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é :

  1. 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.

  2. Dans le menu affichage , cliquez sur périphériques par connexion.

  3. Développez le nœud ACPI , développez Système compatible ACPI Microsoft, puis puis bus PCI.

  4. Plusieurs contrôleurs d’hôte universels USB seront répertoriés.

  5. 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.

  6. Lorsque vous recherchez le périphérique concerné, cliquez sur le périphérique, puis cliquez sur Propriétés.

  7. 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.

  8. 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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.