Update voor verbetering van de diagnose van de Bluetooth-stuurprogramma in Windows 8.1

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3029606
Samenvatting
Deze update verbetert de Bluetooth-stuurprogramma diagnose door meer informatie in het Bluetooth-stuurprogramma vrijgeeft.
Meer informatie
Belangrijk Installeer geen taalpakket nadat u deze update hebt geïnstalleerd. Als u dit doet, worden de taalspecifieke wijzigingen in de update niet toegepast en moet u de update opnieuw installeren. Zie voor meer informatie Taalpakketten toevoegt aan Windows.

Methode 1: Windows Update

Deze update is beschikbaar alsoptionele update op Windows Update. Zie voor meer informatie over het uitvoeren van Windows Update Het verkrijgen van een update via Windows Update.

Methode 2: Microsoft Download Center

De volgende bestanden worden gedownload vanaf het Microsoft Download Center: de volgende updates zijn beschikbaar via het Microsoft Download Center:


Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
119591 Microsoft-ondersteuningsbestanden via online services downloaden
Microsoft heeft dit bestand op virussen gescand. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.

Vastleggen en analyseren van Bluetooth ETW sporen

In deze sectie wordt beschreven hoe u kunt vastleggen en analyseren van Bluetooth-sporen voor de volgende stuurprogramma's:
  • bthport
  • hidbth
  • btha2dp
De grootte van de logboekbestanden gebeurtenis Tracing voor Windows (ETW) en het verdeelde uitvoerbestand zijn meestal erg groot, vooral voor bthport en btha2dp. Hoewel volledige sporen nodig zijn voor het analyseren van het scenario in detail voor specifieke stuurprogramma's, kunt u deze stuurprogramma's.

Bluetooth ETW sporen vastleggen

Gebeurtenistracering van Bluetooth vastleggen zonder extra software te installeren na een herstart, de volgende stappen uit:
  1. Open een verhoogd opdrachtpromptvenster. Bijvoorbeeld met de rechtermuisknop op Starten klik vervolgens op opdrachtprompt (Admin).
  2. Instellen van het scenario van belang.
  3. Een opnamesessie starten door de volgende reeks opdrachten in het opdrachtpromptvenster te plakken.

    Opmerking: Druk na elke opdracht op Enter.

    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. De actie die u wilt vastleggen. Houd het opdrachtpromptvenster geopend.
  5. Stop de opnamesessie wanneer u klaar bent met de volgende reeks opdrachten in het opdrachtpromptvenster te plakken.

    Opmerking: Druk na elke opdracht op Enter.
    logman stop -n BthTracelogman delete -n BthTrace

Bluetooth ETW sporen parseren

Bluetooth-gebeurtenissen worden geregistreerd in het bestand %USERPROFILE%\desktop\Bluetooth_Traces\bth_ETW_trace.etl. De gebeurtenissen kunnen worden geparseerd met het hulpprogramma Tracerpt.exe die wordt geïnstalleerd met Windows.

Voer de volgende opdracht:

tracerpt bth_ETW_trace.etl –o bth_ETW_report.xml

Deze opdracht genereert het volledige XML-rapport voor de ETW-gebeurtenissen die zijn geregistreerd. De gebeurtenissen lijken op die in de volgende voorbeelden.

Bthport gebeurtenissen

<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>0x8000000000000000</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" / >
<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">0x0</Data>

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



HidBth en BthA2DP-gebeurtenissen
HidBth-gebeurtenissen worden aangeduid met de GUID van de {5794ae18-a6e8-4348-a3fb-0eb1c0ad14b0}-provider en BthA2DP-gebeurtenissen worden aangeduid met de GUID van de {DDB6DA39-08A7-4579-8D0C-68011146E205}-provider. De gebeurtenissen kunnen beter worden gedecodeerd met behulp van informatie over gebeurtenissen, zoals in het volgende voorbeeld:

<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 gebeurtenissen
De informatie over de gebeurtenis voor BthHid de volgende strekking weergegeven:

<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.0.message) "
opcode = "win: Start"
symbool = "_LoadHidBthDriver"
taak = "BthHidDriverLoadUnloadTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "1"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.1.message) "
opcode = 'win: Stop'
symbool = "_UnloadHidBthDriver"
taak = "BthHidDriverLoadUnloadTask"
waarde = "2"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.2.message) "
opcode = "win: Info"
symbool = "_HidBthGetDeviceDescriptor"
taak = "HidBthGetDeviceDescriptorTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "3"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.3.message) "
opcode = "win: Info"
symbool = "_HidBthGetReportDescriptor"
taak = "HidBthGetReportDescriptorTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "4"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.4.message) "
opcode = "win: Info"
symbool = "_HidBthGetPhysicalDescriptor"
taak = "HidBthGetPhysicalDescriptorTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "5"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.5.message) "
opcode = "win: Info"
symbool = "_HidBthReadReport"
taak = "HidBthReadReportTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "6"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.6.message) "
opcode = "win: Info"
symbool = "_HidBthWriteReport"
taak = "HidBthWriteReportTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "7"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.7.message) "
opcode = "win: Info"
symbool = "_HidBthGetDeviceAttributes"
taak = "HidBthGetDeviceAttributesTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "8"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.8.message) "
opcode = "win: Info"
symbool = "_HidBthGetStringOrIndexedString"
taak = "HidBthGetStringOrIndexedStringTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = '9'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.9.message) "
opcode = "win: Info"
symbool = "_HidBthUnknownIoctl"
taak = "HidBthUnknownIoctlTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = '10'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.11.message) "
opcode = "win: Info"
symbool = "_HidBthReadCompletionEvt"
taak = "HidBthReadCompletionTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = '11'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.12.message) "
opcode = "win: Info"
symbool = "_HidBthWriteCompletionEvt"
taak = "HidBthWriteCompletionTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = "12"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-HidBth/operationeel"
trefwoorden = "HIDBTH_OPERATIONAL"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH HidBth.event.13.message) "
opcode = "win: Info"
symbool = "_HidBthGetSetFeatureOrGetSetReport"
taak = "HidBthGetSetFeatureOrGetSetReportTask"
sjabloon = "st_BthHidDrv_SetErrorCode"
waarde = '13'
versie = "0"
/>



BthA2DP gebeurtenissen
De informatie over de gebeurtenis voor BthA2DP de volgende strekking weergegeven:

<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPinSetDeviceStateStart)"
opcode = "win: Start"
symbool = "_PinSetDeviceStateStart"
taak = "PinSetDeviceState"
sjabloon = "st_BthAudioClassDriver_PinSetDeviceStateStart"
waarde = "1"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPinSetDeviceStateStop)"
opcode = 'win: Stop'
symbool = "_PinSetDeviceStateStop"
taak = "PinSetDeviceState"
waarde = "2"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPinProcess)"
opcode = "win: Info"
symbool = "_PinProcess"
taak = "PinProcess"
sjabloon = "st_BthAudioClassDriver_PinProcess"
waarde = "3"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: Verbose"
Message="$(String.eventPcmPinSetTimerStart)"
opcode = "win: Start"
symbool = "_SetTimerStart"
taak = "SetTimer"
sjabloon = "st_BthAudioClassDriver_SetTimerStart"
waarde = "4"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: Verbose"
Message="$(String.eventPcmPinSetTimerStop)"
opcode = 'win: Stop'
symbool = "_SetTimerStop"
taak = "SetTimer"
sjabloon = "st_BthAudioClassDriver_SetTimerStop"
waarde = "5"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: Verbose"
Message="$(String.eventPcmPinTimer)"
opcode = "win: Info"
symbool = "_Timer"
taak = "Timer"
waarde = "6"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPcmPinTimerWorkStart)"
opcode = "win: Start"
symbool = "_TimerWorkStart"
taak = "TimerWork"
sjabloon = "st_BthAudioClassDriver_TimerWorkStart"
waarde = "7"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPcmPinTimerWorkStop)"
opcode = 'win: Stop'
symbool = "_TimerWorkStop"
taak = "TimerWork"
waarde = "8"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPcmPinBytesCompletedCallbackStart)"
opcode = "win: Start"
symbool = "_BytesCompletedCallbackStart"
taak = "PcmPinBytesCompletedCallback"
sjabloon = "st_BthAudioClassDriver_BytesCompletedCallbackStart"
waarde = '9'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventPcmPinBytesCompletedCallbackStop)"
opcode = 'win: Stop'
symbool = "_BytesCompletedCallbackStop"
taak = "PcmPinBytesCompletedCallback"
waarde = '10'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventStreamPointerDelete)"
opcode = "win: Info"
symbool = "_StreamPointerDelete"
taak = "StreamPointerDelete"
sjabloon = "st_BthAudioClassDriver_StreamPointerDelete"
waarde = '11'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = 'win: fout'
Message="$(String.eventL2capOverflowStart)"
opcode = "win: Start"
symbool = "_L2capOverflowStart"
taak = "L2capOverflow"
waarde = "12"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = 'win: fout'
Message="$(String.eventL2capOverflowStop)"
opcode = 'win: Stop'
symbool = "_L2capOverflowStop"
taak = "L2capOverflow"
waarde = '13'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = 'win: fout'
Message="$(String.eventStreamPointerDrop)"
opcode = "win: Info"
symbool = "_StreamPointerDrop"
taak = "StreamPointerDrop"
sjabloon = "st_BthAudioClassDriver_StreamPointerDrop"
waarde = "14"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message="$(String.eventSetStreamingState)"
opcode = "win: Info"
symbool = "_SetStreamingState"
taak = "SetStreamingState"
sjabloon = "st_BthAudioClassDriver_SetStateByName"
waarde = "15"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH AudioClassDriver.event.16.message) "
opcode = "win: Start"
symbool = "_LoadBthA2dpDriver"
taak = "BthA2dpDriverLoadUnload"
waarde = '16'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH AudioClassDriver.event.17.message) "
opcode = 'win: Stop'
symbool = "_UnloadBthA2dpDriver"
taak = "BthA2dpDriverLoadUnload"
waarde = "17"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH AudioClassDriver.event.18.message) "
opcode = "win: Info"
symbool = "_MethodAttemptConnect"
taak = "MethodAttemptConnectDisconnect"
sjabloon = "st_BthAudioClassDriver_SetErrorCode"
waarde = '18'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH AudioClassDriver.event.19.message) "
opcode = "win: Info"
symbool = "_MethodAttemptDisconnect"
taak = "MethodAttemptConnectDisconnect"
sjabloon = "st_BthAudioClassDriver_SetErrorCode"
waarde = "19"
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH AudioClassDriver.event.20.message) "
opcode = "win: Info"
symbool = "_MethodAllowStreaming"
taak = "MethodAllowBlockStreaming"
sjabloon = "st_BthAudioClassDriver_SetErrorCode"
waarde = '20'
versie = "0"
/>
<>
Channel = "Microsoft-Windows-BTH-AudioClassDriver/operationeel"
trefwoorden = "_BTHAudClassDrv_KEYWORD"
Level = "gewonnen: informatie"
Message = "$(string. Microsoft Windows-BTH AudioClassDriver.event.21.message) "
opcode = "win: Info"
symbool = "_MethodBlockStreaming"
taak = "MethodAllowBlockStreaming"
sjabloon = "st_BthAudioClassDriver_SetErrorCode"
waarde = '21'
versie = "0"
/>


Referenties
Meer informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Waarschuwing: dit artikel is automatisch vertaald

Propriedades

ID do Artigo: 3029606 - Última Revisão: 07/15/2015 08:00:00 - Revisão: 3.0

Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

  • kbqfe kbfix kbexpertiseinter kbbug atdownload kbmt KB3029606 KbMtnl
Comentários