Problembeschreibung
Angenommen Sie, ein primäres Gerät Windows Embedded Compact 2013 ein Gerät wie einen COM-Anschluss, einen USB-Anschluss, multimedia-Gerät oder ein virtuelles Gerät Telnet hostet. Eine Anwendung Device-Management-API gleichzeitig fordert, dass ein anderer Prozess einen Gerätetreiber schließt nimmt der API-Aufruf länger als erwartet beendet.
Angenommen, Benutzer-Anwendung sendet Befehl DeviceIoControl kann ein bus-gleichzeitig, Telnetd TEL0 geschlossen. In dieser API-Aufruf in die Anwendung blockiert werden bis Telnetd abgeschlossen ist, schließen den Gerätetreiber.
Ursache
Dieses Problem tritt wegen Synchronisierungssperre im Geräte-Manager gehostet wird. Beachten Sie, dass Sie dieses Problem beheben können, indem Sie der Anwendung eine höhere Priorität zuweisen. Kernel-Tracker-Protokoll gibt an, dass der Thread mit niedriger Priorität durch Entwurf entsperren beschleunigen erhöht wurde. Der Thread mit niedriger Priorität wurde jedoch auch von einem anderen Thread blockiert.
Weitere Informationen
Informationen zu Softwareupdates
Ein Update ist verfügbar, um dieses Problem zu beheben.
Informationen zum Download
Windows Embedded Compact 2013 monatliche Update (Dezember 2014) ist jetzt von Microsoft erhältlich. Gehen Sie zum Herunterladen dieses monatlichen Updates für Windows Embedded Compact 2013 Microsoft OEM Onlineoder MyOEM.
Voraussetzungen
Alle zuvor veröffentlichten Updates für dieses Produkt müssen installiert sein, um dieses Update zu installieren.
Neustartanforderung
Nach der Installation dieses Updates müssen Sie die gesamte Plattform neu erstellen. Verwenden Sie hierzu eine der folgenden Methoden:
-
Im Menü Erstellen auf Projektmappe bereinigenund dann auf Projektmappe erstellen.
-
Klicken Sie im Menü Erstellen auf Projektmappe neu erstellen.
Sie müssen keinen Neustart des Computers, nachdem Sie dieses Update anwenden.
Ersetzte Updates
Dieses Update ersetzt keine anderen Updates.
Die englische Version dieses Softwareupdatepakets Dateiattribute (oder höher) ist in der folgenden Tabelle aufgeführt. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
In diesem Hotfix-Paket enthaltenen Dateien
Dateiname |
Dateigröße |
Datum |
Zeit |
Pfad |
---|---|---|---|---|
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 hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Referenzen
Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates