Remediere: Apeluri API de gestionare dispozitive dintr-un fir prioritare dura mult timp în Windows Embedded Compact 2013

Simptome

Să presupunem că un dispozitiv principală care se execută Windows Embedded Compact 2013 hosts un driver de dispozitiv, cum ar fi un port COM, un port USB, un dispozitiv multimedia sau un dispozitiv virtual Telnet. Dacă o aplicație utilizatorul apelează API de Management orice dispozitiv în același timp că alt proces se închide un driver de dispozitiv, API apel durează mult mai mult decât se așteaptă pentru a termina.

De exemplu, utilizatorul aplicație Trimite un DeviceIoControl pentru a o poate de magistrală în același timp telnetd care este TEL0 de închidere. În această situație, API apel în aplicația de utilizator poate fi blocat până când se termină telnetd driverul de dispozitiv de închidere.

Cauza

Această problemă se produce din cauza o blocare de sincronizare, care este găzduită în device manager. Rețineți că nu reușiți să rezolvați această problemă prin atribuirea o prioritate mai mare pentru aplicația de utilizator. Jurnal de monitorizare kernel indică faptul că firul prioritate scăzută a fost amplificat de design pentru a accelera procesul de deblocare. Cu toate acestea, firul prioritate scăzut, de asemenea, a fost blocat de unele alt fir.

Mai multe informații

Informații de actualizare software

O actualizare este disponibilă pentru a rezolva această problemă.

Informații despre Descărcare

Windows Embedded Compact 2013 lunar Update (decembrie 2014) este acum disponibilă de la Microsoft. Pentru a descărca această actualizare lunară Windows Embedded Compact 2013, du-te la sau .

Cerințe preliminare

Pentru a instala această actualizare, trebuie să se instaleze toate actualizările emise anterior pentru acest produs.

Cerinţă de repornire

După ce Aplicați această actualizare, trebuie să efectuați o compilare curată a platformei întreg. Pentru aceasta, utilizați una dintre următoarele metode:

  • În meniul de compilare , Soluţie curată, și apoi faceți clic pe Compilare soluții.

  • În meniul de compilare , faceți clic pe Reconstrui soluții.

Nu trebuie să reporniți computerul după aplicarea acestei actualizări de software.

Informații despre înlocuirea vreunei actualizări

Această actualizare nu înlocuieşte orice alte actualizări.

Versiunea în limba engleză a acestui pachet de actualizare software-ul are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.

Fișierele care sunt incluse în această remediere rapidă

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Referințe

Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:

Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×