Symptomen
Stel dat een primaire apparaat waarop Windows ingesloten Compact 2013 is een apparaatstuurprogramma, bijvoorbeeld een COM-poort, een USB-poort, een multimedia-apparaat of een virtueel apparaat van de Telnet-host. Als een Gebruikerstoepassing Device Management API's op het moment aanroept dat een ander proces een apparaatstuurprogramma wordt gesloten, duurt de API-aanroep veel langer dan verwacht om te voltooien.
Bijvoorbeeld de gebruiker toepassing verzendt een DeviceIoControl opdracht voor een bus op het moment dat telnetd TEL0 wordt gesloten. In dit geval de API-aanroep in de toepassing kan worden geblokkeerd totdat telnetd is het stuurprogramma te sluiten.
Oorzaak
Dit probleem treedt op vanwege een synchronisatie vergrendeling die wordt gehost in Apparaatbeheer. Houd er rekening mee dat u dit probleem niet kunt oplossen door een hogere prioriteit toekennen aan de toepassing. De kernel vastleggen logboek geeft aan dat de lage prioriteit thread is versterkt door ontwerp om het ontgrendelen proces te versnellen. De thread met lage prioriteit is echter ook geblokkeerd door een andere thread.
Meer informatie
Informatie over de software-update
Er is een update beschikbaar om dit probleem te verhelpen.
Informatie over downloaden
Windows ingesloten Compact 2013 maandelijkse Update (December 2014) is nu beschikbaar bij Microsoft. Ga naar Microsoft OEM Onlineof MyOEMom te downloaden van de maandelijkse update van Windows ingesloten Compact 2013.
Vereisten
Als u deze update installeert, moeten alle eerder uitgebrachte updates voor dit product zijn geïnstalleerd.
Opnieuw opstarten
Nadat u deze update hebt toegepast, moet u het hele platform leegmaken en opnieuw opbouwen uitvoeren. Gebruik hiervoor een van de volgende methoden:
-
Klik op Schone oplossingin het menu maken en klik op Oplossing bouwen.
-
Klik op het menu BuildOplossing bouwen.
U beschikt niet over de computer opnieuw opstarten nadat u deze update hebt toegepast.
Informatie over het vervangen van updates
Deze update vervangt geen andere updates.
De Engelse versie van dit updatepakket heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Bestanden die zijn opgenomen in dit hotfix-pakket
Bestandsnaam |
Bestandsgrootte |
Datum |
Tijd |
Pad |
---|---|---|---|---|
Devcore.lib |
889,454 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\X86\Retail |
Devcore.lib |
928,578 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\X86\Debug |
Devcore.lib |
1,092,936 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\X86\Checked |
Devcore.lib |
818,080 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\Armv7\Retail |
Devcore.lib |
1,165,102 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\Armv7\Debug |
Devcore.lib |
1,022,670 |
31-Dec-2014 |
06:27 |
Public\Common\Oak\Lib\Armv7\Checked |
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven