Actualizare pentru a îmbunătăți diagnosticul de driver Bluetooth în Windows 8.1

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3029606
Rezumat
Această actualizare îmbunătăţeşte Bluetooth driver diagnostic prin expunerea mai multe informații în driverul Bluetooth.
Informaţii suplimentare
Important Nu instalaţi un pachet lingvistic, după ce instalaţi această actualizare. Dacă o faceţi, nu se aplică modificările specifice pentru limbă în actualizare şi va trebui să reinstalaţi actualizarea. Pentru mai multe informații, consultați Adăugați pachete lingvistice pentru Windows.

Metoda 1: Actualizare Windows

Această actualizare este furnizată ca actualizareopţional pe Actualizare Windows. Pentru mai multe informații despre cum să executaţi Actualizare Windows, consultați Cum se obține o actualizare prin Actualizare Windows.

Metoda 2: Centrul de descărcare Microsoft

Următoarele fișiere sunt disponibile pentru descărcare de la Microsoft Download Center: următoarele actualizări sunt disponibile pentru descărcare de la Microsoft Download Center:


Pentru mai multe informaţii despre cum să downloadați fișierele Microsoft pentru suport, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
119591 Cum se obţin fişierele de suport Microsoft de la serviciile online
Microsoft a scanat acest fișier pentru viruşi. Microsoft utilizează cele mai actualizate software pentru detectarea virușilor care sunt disponibile la data la care fișierul a fost postat. Fisierul este stocat pe fermă de servere securizate care ajută la împiedicarea modificărilor neautorizate a fișierului.

Cum să capturați și analiza Bluetooth ETW urme

Această secțiune descrie cum să capturați și analiza Bluetooth urme pentru următoarele drivere:
  • bthport
  • hidbth
  • btha2dp
Dimensiunea jurnalele de evenimente de urmărire pentru Windows (ETW) și fișierul de ieșire analizat sunt de obicei destul de mare, în special pentru bthport și btha2dp. Deși complet urme sunt necesare pentru a analiza scenariul în detaliu, pentru anumite drivere, aveți posibilitatea să activați numai acele drivere.

Cum se capturează Bluetooth ETW urme

Pentru a captura urme de eveniment Bluetooth fără a instala orice software suplimentar după o repornire, urmați acești pași:
  1. Deschideți o cadru fereastră Prompt de comandă privilegiat. De exemplu, faceţi clic dreapta pe Startși apoi faceți clic pe linia Către de comandă (Admin).
  2. Configurați scenariul de interes.
  3. Începeți o sesiune de captură de lipirea următoarea secvență de comenzi în fereastra Prompt comandă.

    Notă Apăsați pe Enter după fiecare comandă.

    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. Efectuați acțiunea pe care doriți să capturați. Fereastra Prompt comandă țineți deschise.
  5. Stop sesiunea de capturare când aţi terminat de lipirea următoarea secvență de comenzi în fereastra Prompt comandă.

    Notă Apăsați pe Enter după fiecare comandă.
    logman stop -n BthTracelogman delete -n BthTrace

Cum să analizeze Bluetooth ETW urme

Bluetooth evenimente sunt înregistrate în fișierul %USERPROFILE%\desktop\Bluetooth_Traces\bth_ETW_trace.etl. Evenimentele pot fi analizată utilizând utilitarul Tracerpt.exe care este instalat cu Windows.

Executaţi următoarea comandă:

tracerpt bth_ETW_trace.etl –o bth_ETW_report.xml

Această comandă generează un raport complet XML ETW evenimente care au fost înregistrate. Evenimente asemănătoare celor din următoarele exemple.

Bthport evenimente

<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/HCl</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>Informații</Level>
<Opcode>Informații</Opcode>
<Message>HCI_CX_EVT_GENERIC</Message>
<Channel>Microsoft-Windows-BTH-BTHPORT/HCl</Channel>



Evenimente HidBth şi BthA2DP
HidBth evenimente sunt identificate cu furnizorul de {5794ae18-a6e8-4348-a3fb-0eb1c0ad14b0} GUID, iar evenimentele BthA2DP sunt identificate cu furnizorul de {DDB6DA39-08A7-4579-8D0C-68011146E205} GUID. Evenimentele pot fi mai bine decodate utilizând informații despre evenimente, ca în exemplul următor:

<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 evenimente
Informațiile de evenimente pentru BthHid seamănă cu următorul:

<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.0.message) "
Opcode = "win: Start"
Simbol = "_LoadHidBthDriver"
activitate = "BthHidDriverLoadUnloadTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "1"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.1.message) "
Opcode = "win: Stop"
Simbol = "_UnloadHidBthDriver"
activitate = "BthHidDriverLoadUnloadTask"
value = "2"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.2.message) "
Opcode = "win: Info"
Simbol = "_HidBthGetDeviceDescriptor"
activitate = "HidBthGetDeviceDescriptorTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "3"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.3.message) "
Opcode = "win: Info"
Simbol = "_HidBthGetReportDescriptor"
activitate = "HidBthGetReportDescriptorTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "4"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.4.message) "
Opcode = "win: Info"
Simbol = "_HidBthGetPhysicalDescriptor"
activitate = "HidBthGetPhysicalDescriptorTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "5"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.5.message) "
Opcode = "win: Info"
Simbol = "_HidBthReadReport"
activitate = "HidBthReadReportTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "6"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.6.message) "
Opcode = "win: Info"
Simbol = "_HidBthWriteReport"
activitate = "HidBthWriteReportTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "7"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.7.message) "
Opcode = "win: Info"
Simbol = "_HidBthGetDeviceAttributes"
activitate = "HidBthGetDeviceAttributesTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "8"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.8.message) "
Opcode = "win: Info"
Simbol = "_HidBthGetStringOrIndexedString"
activitate = "HidBthGetStringOrIndexedStringTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "9"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.9.message) "
Opcode = "win: Info"
Simbol = "_HidBthUnknownIoctl"
activitate = "HidBthUnknownIoctlTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "10"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.11.message) "
Opcode = "win: Info"
Simbol = "_HidBthReadCompletionEvt"
activitate = "HidBthReadCompletionTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "11"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.12.message) "
Opcode = "win: Info"
Simbol = "_HidBthWriteCompletionEvt"
activitate = "HidBthWriteCompletionTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "12"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-HidBth/operațional"
cuvinte cheie = "HIDBTH_OPERATIONAL"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-HidBth.event.13.message) "
Opcode = "win: Info"
Simbol = "_HidBthGetSetFeatureOrGetSetReport"
activitate = "HidBthGetSetFeatureOrGetSetReportTask"
șablon = "st_BthHidDrv_SetErrorCode"
value = "13"
versiune = "0"
/>



BthA2DP evenimente
Informațiile de evenimente pentru BthA2DP seamănă cu următorul:

<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPinSetDeviceStateStart)"
Opcode = "win: Start"
Simbol = "_PinSetDeviceStateStart"
activitate = "PinSetDeviceState"
șablon = "st_BthAudioClassDriver_PinSetDeviceStateStart"
value = "1"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPinSetDeviceStateStop)"
Opcode = "win: Stop"
Simbol = "_PinSetDeviceStateStop"
activitate = "PinSetDeviceState"
value = "2"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPinProcess)"
Opcode = "win: Info"
Simbol = "_PinProcess"
activitate = "PinProcess"
șablon = "st_BthAudioClassDriver_PinProcess"
value = "3"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: detaliată"
Message="$(string.eventPcmPinSetTimerStart)"
Opcode = "win: Start"
Simbol = "_SetTimerStart"
activitate = "SetTimer"
șablon = "st_BthAudioClassDriver_SetTimerStart"
value = "4"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: detaliată"
Message="$(string.eventPcmPinSetTimerStop)"
Opcode = "win: Stop"
Simbol = "_SetTimerStop"
activitate = "SetTimer"
șablon = "st_BthAudioClassDriver_SetTimerStop"
value = "5"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: detaliată"
Message="$(string.eventPcmPinTimer)"
Opcode = "win: Info"
Simbol = "_Timer"
activitate = "Cronometru"
value = "6"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPcmPinTimerWorkStart)"
Opcode = "win: Start"
Simbol = "_TimerWorkStart"
activitate = "TimerWork"
șablon = "st_BthAudioClassDriver_TimerWorkStart"
value = "7"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPcmPinTimerWorkStop)"
Opcode = "win: Stop"
Simbol = "_TimerWorkStop"
activitate = "TimerWork"
value = "8"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPcmPinBytesCompletedCallbackStart)"
Opcode = "win: Start"
Simbol = "_BytesCompletedCallbackStart"
activitate = "PcmPinBytesCompletedCallback"
șablon = "st_BthAudioClassDriver_BytesCompletedCallbackStart"
value = "9"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventPcmPinBytesCompletedCallbackStop)"
Opcode = "win: Stop"
Simbol = "_BytesCompletedCallbackStop"
activitate = "PcmPinBytesCompletedCallback"
value = "10"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventStreamPointerDelete)"
Opcode = "win: Info"
Simbol = "_StreamPointerDelete"
activitate = "StreamPointerDelete"
șablon = "st_BthAudioClassDriver_StreamPointerDelete"
value = "11"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: Error"
Message="$(string.eventL2capOverflowStart)"
Opcode = "win: Start"
Simbol = "_L2capOverflowStart"
activitate = "L2capOverflow"
value = "12"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: Error"
Message="$(string.eventL2capOverflowStop)"
Opcode = "win: Stop"
Simbol = "_L2capOverflowStop"
activitate = "L2capOverflow"
value = "13"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: Error"
Message="$(string.eventStreamPointerDrop)"
Opcode = "win: Info"
Simbol = "_StreamPointerDrop"
activitate = "StreamPointerDrop"
șablon = "st_BthAudioClassDriver_StreamPointerDrop"
value = "14"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
Message="$(string.eventSetStreamingState)"
Opcode = "win: Info"
Simbol = "_SetStreamingState"
activitate = "SetStreamingState"
șablon = "st_BthAudioClassDriver_SetStateByName"
value = "15"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-AudioClassDriver.event.16.message) "
Opcode = "win: Start"
Simbol = "_LoadBthA2dpDriver"
activitate = "BthA2dpDriverLoadUnload"
value = "16"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-AudioClassDriver.event.17.message) "
Opcode = "win: Stop"
Simbol = "_UnloadBthA2dpDriver"
activitate = "BthA2dpDriverLoadUnload"
value = "17"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-AudioClassDriver.event.18.message) "
Opcode = "win: Info"
Simbol = "_MethodAttemptConnect"
activitate = "MethodAttemptConnectDisconnect"
șablon = "st_BthAudioClassDriver_SetErrorCode"
value = "18"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-AudioClassDriver.event.19.message) "
Opcode = "win: Info"
Simbol = "_MethodAttemptDisconnect"
activitate = "MethodAttemptConnectDisconnect"
șablon = "st_BthAudioClassDriver_SetErrorCode"
value = "19"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-AudioClassDriver.event.20.message) "
Opcode = "win: Info"
Simbol = "_MethodAllowStreaming"
activitate = "MethodAllowBlockStreaming"
șablon = "st_BthAudioClassDriver_SetErrorCode"
value = "20"
versiune = "0"
/>
<>
canal = "Microsoft-Windows-BTH-AudioClassDriver/operațional"
cuvinte cheie = "_BTHAudClassDrv_KEYWORD"
nivel = "win: informativ"
mesaj = "$(șir. Microsoft-Windows-BTH-AudioClassDriver.event.21.message) "
Opcode = "win: Info"
Simbol = "_MethodBlockStreaming"
activitate = "MethodAllowBlockStreaming"
șablon = "st_BthAudioClassDriver_SetErrorCode"
value = "21"
versiune = "0"
/>


Referinţe
Aflați despre terminologia utilizată de Microsoft pentru descrierea actualizărilor de software.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3029606 - Ultima examinare: 07/15/2015 07:40:00 - Revizie: 3.0

Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbbug atdownload kbmt KB3029606 KbMtro
Feedback