Update zu Windows 8.1 Bluetooth Treiber Diagnose

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3029606
Zusammenfassung
Dieses Update verbessert die Bluetooth-Treiber Diagnose durch Weitere Informationen in der Bluetooth-Treiber.
Weitere Informationen
Wichtig Nach der Installation dieses Updates sollten Sie kein Sprachpaket (Language Pack) installieren. Ansonsten werden sprachspezifische Änderungen im Update nicht angewendet, und Sie müssen das Update erneut installieren. Weitere Informationen finden Sie unter Hinzufügen von Sprachpaketen für Windows.

Methode 1: Windows Update

Dieses Update dient alsOptional Update über Windows Update. Weitere Informationen zum Ausführen von Windows Update finden Sie unter Wie Sie ein Update über Windows Update erhalten.

Methode 2: Microsoft Download Center

Die folgenden Dateien stehen zum Download im Microsoft Download Center: die folgenden Updates sind zum Download im Microsoft Download Center zur Verfügung:


Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 So erhalten Sie Microsoft Support-Dateien von Online-Diensten
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.

Aufzeichnen und Analysieren von Ablaufverfolgungsinformationen, Bluetooth ETW

Dieser Abschnitt beschreibt das Erfassen und Analysieren Bluetooth Spuren für die folgenden Treiber:
  • bthport
  • hidbth
  • btha2dp
Die Größe der Protokolle Event Tracing for Windows (ETW) und der analysierten Ausgabedatei sind normalerweise sehr groß sein, insbesondere für Bthport und btha2dp. Vollständige Spuren analysiert das Szenario ausführlich für bestimmte Treiber erforderlich sind nur solche Treiber können.

Bluetooth ETW-Traces erfassen

Bluetooth-Ereignis Traces erfassen ohne zusätzliche Software nach einem Neustart zu installieren, gehen Sie folgendermaßen vor:
  1. Öffnen Sie eine Eingabeaufforderungsfenster. Z. B. Maustaste auf Startund klicken Sie dann auf (Admin).
  2. Richten Sie das Szenario aus.
  3. Starten einer Sitzungs Erfassung durch Einfügen der folgenden Befehlsfolge in das Eingabeaufforderungsfenster.

    Hinweis Drücken Sie nach jedem Befehl die EINGABETASTE.

    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. Die Aktion, die Sie erfassen möchten. Lassen Sie das Eingabeaufforderungsfenster geöffnet.
  5. Wenn Sie fertig sind, durch Einfügen der folgenden Befehlsfolge in das Eingabeaufforderungsfenster Capture-Sitzung beenden.

    Hinweis Drücken Sie nach jedem Befehl die EINGABETASTE.
    logman stop -n BthTracelogman delete -n BthTrace

Bluetooth ETW Traces analysieren

Bluetooth-Ereignisse werden in der Datei %USERPROFILE%\desktop\Bluetooth_Traces\bth_ETW_trace.etl protokolliert. Ereignisse können mithilfe des Dienstprogramms Tracerpt.exe, die mit Windows analysiert werden.

Führen Sie den folgenden Befehl ein:

tracerpt bth_ETW_trace.etl –o bth_ETW_report.xml

Dieser Befehl generiert den vollständigen XML-Bericht für die ETW-Ereignisse, die protokolliert wurden. Die Ereignisse wie die folgenden Beispiele.

Bthport Ereignisse

<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} "/ &gt;
<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>
UserTime = "0" / &gt;
<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 zurückgeliefert</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>Informationen</Level>
<Opcode>Info</Opcode>
<Message>HCI_CX_EVT_GENERIC</Message>
<Channel>Microsoft-Windows-BTH-BTHPORT/HCI</Channel>



HidBth und BthA2DP-Ereignisse
HidBth Ereignisse mit {5794ae18-a6e8-4348-a3fb-0eb1c0ad14b0}-Anbieter-GUID identifiziert und BthA2DP Ereignisse mit {DDB6DA39-08A7-4579-8D0C-68011146E205}-Anbieter-GUID identifiziert. Die Ereignisse können besser decodiert werden mithilfe von Ereignisinformationen wie im folgenden Beispiel:

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



BthHid Ereignisse
Die Ereignisinformationen für BthHid ähnelt dem folgenden:

<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.0.message) "
Opcode = "Win: Start"
Symbol "_LoadHidBthDriver" =
Task = "BthHidDriverLoadUnloadTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "1"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.1.message) "
Opcode = "Win: Stop"
Symbol "_UnloadHidBthDriver" =
Task = "BthHidDriverLoadUnloadTask"
Wert = "2"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.2.message) "
Opcode = "Win: Info"
Symbol "_HidBthGetDeviceDescriptor" =
Task = "HidBthGetDeviceDescriptorTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "3"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.3.message) "
Opcode = "Win: Info"
Symbol "_HidBthGetReportDescriptor" =
Task = "HidBthGetReportDescriptorTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "4"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.4.message) "
Opcode = "Win: Info"
Symbol "_HidBthGetPhysicalDescriptor" =
Task = "HidBthGetPhysicalDescriptorTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "5"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.5.message) "
Opcode = "Win: Info"
Symbol "_HidBthReadReport" =
Task = "HidBthReadReportTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "6"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.6.message) "
Opcode = "Win: Info"
Symbol "_HidBthWriteReport" =
Task = "HidBthWriteReportTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "7"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.7.message) "
Opcode = "Win: Info"
Symbol "_HidBthGetDeviceAttributes" =
Task = "HidBthGetDeviceAttributesTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "8"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.8.message) "
Opcode = "Win: Info"
Symbol "_HidBthGetStringOrIndexedString" =
Task = "HidBthGetStringOrIndexedStringTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "9"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.9.message) "
Opcode = "Win: Info"
Symbol "_HidBthUnknownIoctl" =
Task = "HidBthUnknownIoctlTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "10"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.11.message) "
Opcode = "Win: Info"
Symbol "_HidBthReadCompletionEvt" =
Task = "HidBthReadCompletionTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "11"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.12.message) "
Opcode = "Win: Info"
Symbol "_HidBthWriteCompletionEvt" =
Task = "HidBthWriteCompletionTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "12"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-HidBth/Operational"
Schlüsselwörter = "HIDBTH_OPERATIONAL"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-HidBth.event.13.message) "
Opcode = "Win: Info"
Symbol "_HidBthGetSetFeatureOrGetSetReport" =
Task = "HidBthGetSetFeatureOrGetSetReportTask"
Vorlage = "St_BthHidDrv_SetErrorCode"
Wert = "13"
Version = "0"
/>



BthA2DP Ereignisse
Die Ereignisinformationen für BthA2DP ähnelt dem folgenden:

<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPinSetDeviceStateStart)"
Opcode = "Win: Start"
Symbol "_PinSetDeviceStateStart" =
Task = "PinSetDeviceState"
Vorlage = "St_BthAudioClassDriver_PinSetDeviceStateStart"
Wert = "1"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPinSetDeviceStateStop)"
Opcode = "Win: Stop"
Symbol "_PinSetDeviceStateStop" =
Task = "PinSetDeviceState"
Wert = "2"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPinProcess)"
Opcode = "Win: Info"
Symbol "_PinProcess" =
Task = "PinProcess"
Vorlage = "St_BthAudioClassDriver_PinProcess"
Wert = "3"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Verbose"
Message="$(String.eventPcmPinSetTimerStart)"
Opcode = "Win: Start"
Symbol "_SetTimerStart" =
Task = "SetTimer"
Vorlage = "St_BthAudioClassDriver_SetTimerStart"
Wert = "4"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Verbose"
Message="$(String.eventPcmPinSetTimerStop)"
Opcode = "Win: Stop"
Symbol "_SetTimerStop" =
Task = "SetTimer"
Vorlage = "St_BthAudioClassDriver_SetTimerStop"
Wert = "5"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Verbose"
Message="$(String.eventPcmPinTimer)"
Opcode = "Win: Info"
Symbol "_Timer" =
Task = "Timer"
Wert = "6"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPcmPinTimerWorkStart)"
Opcode = "Win: Start"
Symbol "_TimerWorkStart" =
Task = "TimerWork"
Vorlage = "St_BthAudioClassDriver_TimerWorkStart"
Wert = "7"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPcmPinTimerWorkStop)"
Opcode = "Win: Stop"
Symbol "_TimerWorkStop" =
Task = "TimerWork"
Wert = "8"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPcmPinBytesCompletedCallbackStart)"
Opcode = "Win: Start"
Symbol "_BytesCompletedCallbackStart" =
Task = "PcmPinBytesCompletedCallback"
Vorlage = "St_BthAudioClassDriver_BytesCompletedCallbackStart"
Wert = "9"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventPcmPinBytesCompletedCallbackStop)"
Opcode = "Win: Stop"
Symbol "_BytesCompletedCallbackStop" =
Task = "PcmPinBytesCompletedCallback"
Wert = "10"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventStreamPointerDelete)"
Opcode = "Win: Info"
Symbol "_StreamPointerDelete" =
Task = "StreamPointerDelete"
Vorlage = "St_BthAudioClassDriver_StreamPointerDelete"
Wert = "11"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "Win: Fehler"
Message="$(String.eventL2capOverflowStart)"
Opcode = "Win: Start"
Symbol "_L2capOverflowStart" =
Task = "L2capOverflow"
Wert = "12"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "Win: Fehler"
Message="$(String.eventL2capOverflowStop)"
Opcode = "Win: Stop"
Symbol "_L2capOverflowStop" =
Task = "L2capOverflow"
Wert = "13"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "Win: Fehler"
Message="$(String.eventStreamPointerDrop)"
Opcode = "Win: Info"
Symbol "_StreamPointerDrop" =
Task = "StreamPointerDrop"
Vorlage = "St_BthAudioClassDriver_StreamPointerDrop"
Wert = "14"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Message="$(String.eventSetStreamingState)"
Opcode = "Win: Info"
Symbol "_SetStreamingState" =
Task = "SetStreamingState"
Vorlage = "St_BthAudioClassDriver_SetStateByName"
Wert = "15"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-AudioClassDriver.event.16.message) "
Opcode = "Win: Start"
Symbol "_LoadBthA2dpDriver" =
Task = "BthA2dpDriverLoadUnload"
Wert = "16"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-AudioClassDriver.event.17.message) "
Opcode = "Win: Stop"
Symbol "_UnloadBthA2dpDriver" =
Task = "BthA2dpDriverLoadUnload"
Wert = "17"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-AudioClassDriver.event.18.message) "
Opcode = "Win: Info"
Symbol "_MethodAttemptConnect" =
Task = "MethodAttemptConnectDisconnect"
Vorlage = "St_BthAudioClassDriver_SetErrorCode"
Wert = "18"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-AudioClassDriver.event.19.message) "
Opcode = "Win: Info"
Symbol "_MethodAttemptDisconnect" =
Task = "MethodAttemptConnectDisconnect"
Vorlage = "St_BthAudioClassDriver_SetErrorCode"
Wert = "19"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-AudioClassDriver.event.20.message) "
Opcode = "Win: Info"
Symbol "_MethodAllowStreaming" =
Task = "MethodAllowBlockStreaming"
Vorlage = "St_BthAudioClassDriver_SetErrorCode"
Wert = "20"
Version = "0"
/>
<>
Kanal = "Microsoft-Windows-BTH-AudioClassDriver/Operational"
Schlüsselwörter = "_BTHAudClassDrv_KEYWORD"
Level = "win: Information"
Meldung = $(String. Microsoft-Windows-BTH-AudioClassDriver.event.21.message) "
Opcode = "Win: Info"
Symbol "_MethodBlockStreaming" =
Task = "MethodAllowBlockStreaming"
Vorlage = "St_BthAudioClassDriver_SetErrorCode"
Wert = "21"
Version = "0"
/>


Informationsquellen
Erfahren Sie mehr über die Terminologie die Microsoft zur Beschreibung von Softwareupdates verwendet.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3029606 – Letzte Überarbeitung: 08/16/2015 21:11:00 – Revision: 4.0

Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbbug atdownload kbmt KB3029606 KbMtde
Feedback