Mise à jour pour améliorer les Diagnostics de pilote Bluetooth dans Windows 8.1.

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3029606
Résumé
Cette mise à jour améliore le diagnostic du pilote Bluetooth en exposant des informations supplémentaires dans le pilote Bluetooth.
Plus d'informations
Important N'installez pas un pack de langue après l'installation de cette mise à jour. Dans ce cas, les modifications spécifiques à une langue dans la mise à jour ne seront pas appliquées et vous devrez réinstaller la mise à jour. Pour plus d'informations, reportez-vous à la section. Ajouter des modules linguistiques pour Windows.

Méthode 1: Windows Update

Cette mise à jour est fournie sous la forme d'une mise à jouren option sur Windows Update. Pour plus d'informations sur la façon d'exécuter Windows Update, reportez-vous à la section. Comment faire pour obtenir une mise à jour par le biais de Windows Update.

Méthode 2 : Centre de téléchargement Microsoft

Les fichiers suivants sont disponibles pour téléchargement à partir du Microsoft Download Center : les mises à jour suivantes sont disponibles pour téléchargement à partir du Microsoft Download Center :


Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
119591 Comment obtenir des fichiers de soutien technique Microsoft auprès des services en ligne
Microsoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Comment capturer et analyser les suivis ETW Bluetooth

Cette section décrit comment capturer et analyser les suivis Bluetooth pour les pilotes suivants :
  • Bthport
  • hidbth
  • btha2dp
La taille des journaux Event Tracing for Windows (ETW) et le fichier de sortie analysée sont généralement assez volumineux, notamment pour bthport et btha2dp. Bien que les traces complètes sont nécessaires pour analyser le scénario en détail, pour les pilotes spécifiques, vous pouvez activer uniquement ces pilotes.

Comment faire pour capturer des traces ETW Bluetooth

Pour capturer les traces des événements Bluetooth sans installer de logiciel supplémentaire après le redémarrage de l'ordinateur, procédez comme suit :
  1. Ouvrez une fenêtre d'invite de commandes avec élévation de privilèges. Par exemple, cliquez sur Démarrer, puis cliquez sur invite de commandes (Admin).
  2. Permet de paramétrer le scénario d'intérêt.
  3. Démarrer une session de capture en collant la séquence suivante de commandes dans la fenêtre d'invite de commande.

    Remarque Appuyez sur ENTRÉE après chaque commande.

    mkdir %USERPROFILE%\desktop\Bluetooth_Traceslogman create trace -n BthTrace -o %USERPROFILE%\desktop\Bluetooth_Traces\bth_ETW_trace.etl -nb 128 640 -bs 128logman update trace -n BthTrace -p Microsoft-Windows-BTH-BTHPORT @REM -- these are traces for bthhid --logman update trace -n BthTrace -p "{5794AE18-A6E8-4348-A3FB-0EB1C0AD14B0}" @REM -- these are traces for btha2dp --logman update trace -n BthTrace -p "{DDB6DA39-08A7-4579-8D0C-68011146E205}"logman start -n BthTrace
  4. Effectuer l'action que vous souhaitez capturer. Laissez la fenêtre d'invite de commandes ouverte.
  5. Arrêter la session de capture lorsque vous avez terminé en collant la séquence suivante de commandes dans la fenêtre d'invite de commande.

    Remarque Appuyez sur ENTRÉE après chaque commande.
    logman stop -n BthTracelogman delete -n BthTrace

Comment analyser les traçages ETW Bluetooth

Événements Bluetooth sont consignés dans le fichier %USERPROFILE%\desktop\Bluetooth_Traces\bth_ETW_trace.etl. Les événements peuvent être analysées à l'aide de l'utilitaire Tracerpt.exe qui est installé avec Windows.

Exécutez la commande suivante :

tracerpt bth_ETW_trace.etl –o bth_ETW_report.xml

Cette commande génère le rapport XML complet pour les événements ETW qui ont été enregistrés. Les événements ressemblent à ceux dans les exemples suivants.

Événements Bthport

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"></Event>
<System></System>
<Provider Name="Microsoft-Windows-BTH-BTHPORT" Guid="{8a1f9517-3a8c-4a9e name="Microsoft-Windows-BTH-BTHPORT" guid=""></Provider Name="Microsoft-Windows-BTH-BTHPORT" Guid="{8a1f9517-3a8c-4a9e>
-a018 - 4f17a200f277} » / >
<EventID>175</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0 x 8000000000000000</Keywords>
<TimeCreated systemtime="2015-02-19T11:18:49.778841500Z"></TimeCreated>
<Correlation activityid="{00000000-0000-0000-0000-000000000000}"></Correlation>
<Execution processid="4" threadid="584" processorid="2" kerneltime="135"></Execution>
Temps = « 0 » / >
<Channel>Microsoft-Windows-BTH-BTHPORT/HCI</Channel>
<Computer></Computer>

<EventData></EventData>
<Data name="SentStatus">1</Data>
<Data name="CommandPacketsAllowed">1</Data>
<Data name="AclWriteCredits">2382947841</Data>
<Data name="Event_Code">0xE</Data>
<Data name="Event_Total_Length">4</Data>
<Data name="Num_HCI_Command_Packets">1</Data>
<Data name="Command_Opcode">3096</Data>
<Data name="Status">0 x 0</Data>

<RenderingInfo culture="en-US"></RenderingInfo>
<Level>Informations</Level>
<Opcode>Info</Opcode>
<Message>HCI_CX_EVT_GENERIC</Message>
<Channel>Microsoft-Windows-BTH-BTHPORT/HCI</Channel>



Événements HidBth et BthA2DP
HidBth événements sont identifiés par le GUID du fournisseur {5794ae18-a6e8-4348-a3fb-0eb1c0ad14b0}, et BthA2DP les événements sont identifiés par le GUID du fournisseur {DDB6DA39-08A7-4579-8D0C-68011146E205}. Les événements peuvent être mieux décodés à l'aide des informations d'événement, comme dans l'exemple suivant :

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"></Event>
<System></System>
<Provider guid="{5794ae18-a6e8-4348-a3fb-0eb1c0ad14b0}"></Provider>
<EventID>6</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>5</Task>
<Opcode>0</Opcode>
<Keywords>0x8000800000000000</Keywords>
<TimeCreated systemtime="2015-02-19T11:18:50.735956400Z"></TimeCreated>
<Correlation activityid="{00000000-0000-0000-0000-000000000000}"></Correlation>
<Execution processid="0" threadid="0" processorid="0" kerneltime="4276530" usertime="0"></Execution>
<Channel></Channel>
<Computer></Computer>

<BinaryEventData>03010000</BinaryEventData>



Événements BthHid
Les informations d'événement pour BthHid semblable à la suivante :

<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.0.message) "
opcode = « win : Démarrer »
symbole = « _LoadHidBthDriver »
tâche = « BthHidDriverLoadUnloadTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 1 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.1.message) "
opcode = « win : Stop »
symbole = « _UnloadHidBthDriver »
tâche = « BthHidDriverLoadUnloadTask »
valeur = « 2 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.2.message) "
opcode = "Infos : win"
symbole = « _HidBthGetDeviceDescriptor »
tâche = « HidBthGetDeviceDescriptorTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 3 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.3.message) "
opcode = "Infos : win"
symbole = « _HidBthGetReportDescriptor »
tâche = « HidBthGetReportDescriptorTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 4 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.4.message) "
opcode = "Infos : win"
symbole = « _HidBthGetPhysicalDescriptor »
tâche = « HidBthGetPhysicalDescriptorTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 5 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.5.message) "
opcode = "Infos : win"
symbole = « _HidBthReadReport »
tâche = « HidBthReadReportTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 6 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.6.message) "
opcode = "Infos : win"
symbole = « _HidBthWriteReport »
tâche = « HidBthWriteReportTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 7 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.7.message) "
opcode = "Infos : win"
symbole = « _HidBthGetDeviceAttributes »
tâche = « HidBthGetDeviceAttributesTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 8 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.8.message) "
opcode = "Infos : win"
symbole = « _HidBthGetStringOrIndexedString »
tâche = « HidBthGetStringOrIndexedStringTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = 9
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.9.message) "
opcode = "Infos : win"
symbole = « _HidBthUnknownIoctl »
tâche = « HidBthUnknownIoctlTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 10 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.11.message) "
opcode = "Infos : win"
symbole = « _HidBthReadCompletionEvt »
tâche = « HidBthReadCompletionTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 11 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.12.message) "
opcode = "Infos : win"
symbole = « _HidBthWriteCompletionEvt »
tâche = « HidBthWriteCompletionTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 12 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-HidBth/Operational »
mots clés = « HIDBTH_OPERATIONAL »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-HidBth.event.13.message) "
opcode = "Infos : win"
symbole = « _HidBthGetSetFeatureOrGetSetReport »
tâche = « HidBthGetSetFeatureOrGetSetReportTask »
modèle = « st_BthHidDrv_SetErrorCode »
valeur = « 13 »
version = « 0 »
/>



Événements BthA2DP
Les informations d'événement pour BthA2DP semblable à la suivante :

<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPinSetDeviceStateStart)"
opcode = « win : Démarrer »
symbole = « _PinSetDeviceStateStart »
tâche = « PinSetDeviceState »
modèle = « st_BthAudioClassDriver_PinSetDeviceStateStart »
valeur = « 1 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPinSetDeviceStateStop)"
opcode = « win : Stop »
symbole = « _PinSetDeviceStateStop »
tâche = « PinSetDeviceState »
valeur = « 2 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPinProcess)"
opcode = "Infos : win"
symbole = « _PinProcess »
tâche = « PinProcess »
modèle = « st_BthAudioClassDriver_PinProcess »
valeur = « 3 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : Verbose"
message="$(String.eventPcmPinSetTimerStart)"
opcode = « win : Démarrer »
symbole = « _SetTimerStart »
tâche = « SetTimer »
modèle = « st_BthAudioClassDriver_SetTimerStart »
valeur = « 4 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : Verbose"
message="$(String.eventPcmPinSetTimerStop)"
opcode = « win : Stop »
symbole = « _SetTimerStop »
tâche = « SetTimer »
modèle = « st_BthAudioClassDriver_SetTimerStop »
valeur = « 5 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : Verbose"
message="$(String.eventPcmPinTimer)"
opcode = "Infos : win"
symbole = « _Timer »
tâche = « Timer »
valeur = « 6 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPcmPinTimerWorkStart)"
opcode = « win : Démarrer »
symbole = « _TimerWorkStart »
tâche = « TimerWork »
modèle = « st_BthAudioClassDriver_TimerWorkStart »
valeur = « 7 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPcmPinTimerWorkStop)"
opcode = « win : Stop »
symbole = « _TimerWorkStop »
tâche = « TimerWork »
valeur = « 8 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPcmPinBytesCompletedCallbackStart)"
opcode = « win : Démarrer »
symbole = « _BytesCompletedCallbackStart »
tâche = « PcmPinBytesCompletedCallback »
modèle = « st_BthAudioClassDriver_BytesCompletedCallbackStart »
valeur = 9
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventPcmPinBytesCompletedCallbackStop)"
opcode = « win : Stop »
symbole = « _BytesCompletedCallbackStop »
tâche = « PcmPinBytesCompletedCallback »
valeur = « 10 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventStreamPointerDelete)"
opcode = "Infos : win"
symbole = « _StreamPointerDelete »
tâche = « StreamPointerDelete »
modèle = « st_BthAudioClassDriver_StreamPointerDelete »
valeur = « 11 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = « win : erreur »
message="$(String.eventL2capOverflowStart)"
opcode = « win : Démarrer »
symbole = « _L2capOverflowStart »
tâche = « L2capOverflow »
valeur = « 12 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = « win : erreur »
message="$(String.eventL2capOverflowStop)"
opcode = « win : Stop »
symbole = « _L2capOverflowStop »
tâche = « L2capOverflow »
valeur = « 13 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = « win : erreur »
message="$(String.eventStreamPointerDrop)"
opcode = "Infos : win"
symbole = « _StreamPointerDrop »
tâche = « StreamPointerDrop »
modèle = « st_BthAudioClassDriver_StreamPointerDrop »
valeur = « 14 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message="$(String.eventSetStreamingState)"
opcode = "Infos : win"
symbole = « _SetStreamingState »
tâche = « SetStreamingState »
modèle = « st_BthAudioClassDriver_SetStateByName »
valeur = « 15 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-AudioClassDriver.event.16.message) "
opcode = « win : Démarrer »
symbole = « _LoadBthA2dpDriver »
tâche = « BthA2dpDriverLoadUnload »
valeur = « 16 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-AudioClassDriver.event.17.message) "
opcode = « win : Stop »
symbole = « _UnloadBthA2dpDriver »
tâche = « BthA2dpDriverLoadUnload »
valeur = « 17 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-AudioClassDriver.event.18.message) "
opcode = "Infos : win"
symbole = « _MethodAttemptConnect »
tâche = « MethodAttemptConnectDisconnect »
modèle = « st_BthAudioClassDriver_SetErrorCode »
valeur = « 18 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-AudioClassDriver.event.19.message) "
opcode = "Infos : win"
symbole = « _MethodAttemptDisconnect »
tâche = « MethodAttemptConnectDisconnect »
modèle = « st_BthAudioClassDriver_SetErrorCode »
valeur = « 19 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-AudioClassDriver.event.20.message) "
opcode = "Infos : win"
symbole = « _MethodAllowStreaming »
tâche = « MethodAllowBlockStreaming »
modèle = « st_BthAudioClassDriver_SetErrorCode »
valeur = « 20 »
version = « 0 »
/>
<>
canal = « Microsoft-Windows-BTH-AudioClassDriver/Operational »
mots clés = « _BTHAudClassDrv_KEYWORD »
Level = "win : d'information »
message = "$(string.) Microsoft-Windows-BTH-AudioClassDriver.event.21.message) "
opcode = "Infos : win"
symbole = « _MethodBlockStreaming »
tâche = « MethodAllowBlockStreaming »
modèle = « st_BthAudioClassDriver_SetErrorCode »
valeur = « 21 »
version = « 0 »
/>


Références
En savoir plus sur la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.

Avertissement : Cet article a été traduit automatiquement.

Propiedades

Id. de artículo: 3029606 - Última revisión: 07/15/2015 20:58:00 - Revisión: 4.0

Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbbug atdownload kbmt KB3029606 KbMtfr
Comentarios