Symptomer
Anta at en primær enhet som kjører Windows innebygde Compact 2013 er vert for en driver, for eksempel en COM-port, en USB-port, en multimedia-enhet eller en virtuell enhet for Telnet. Hvis et brukerprogram kaller en hvilken som helst enhet Management API samtidig med at en annen prosess lukker en enhetsdriver, tar API-kall mye lengre tid enn forventet å avslutte.
Hvis du for eksempel bruker programmet sender en DeviceIoControl -kommandoen til en buss samtidig som telnetd lukker TEL0. API-kall i brukerprogrammet kan være blokkert til telnetd er ferdig i så fall lukker enhetsdriveren.
Årsak
Dette problemet oppstår på grunn av en synkronisering-Lås som er lagret i Enhetsbehandling. Vær oppmerksom på at du ikke kan løse dette problemet ved å tilordne en høyere prioritet for brukerprogrammet. Kjernen sporing loggen angir at lav prioritet tråden ble boosted av design for å øke hastigheten på opplåsingsprosessen. Lav prioritet tråden er imidlertid også blokkert av noen annen tråd.
Hvis du vil ha mer informasjon
Informasjon om programvareoppdatering
En oppdatering er tilgjengelig for å løse dette problemet.
Last ned informasjon
Windows innebygde Compact 2013 månedlige oppdateringen (desember 2014) er nå tilgjengelig fra Microsoft. Hvis du vil laste ned denne oppdateringen for Windows Embedded kompakt 2013, kan du gå til Microsoft OEM Onlineeller MyOEM.
Forutsetninger
Alle tidligere utgitte oppdateringer for dette produktet må installeres på nytt for å installere denne oppdateringen.
Krav om omstart
Når du har installert denne oppdateringen, må du utføre et rent Bygg av hele plattformen. Hvis du vil gjøre dette, bruker du én av følgende metoder:
-
Klikk Praktisk løsningpå Lag -menyen, og klikk deretter Bygge løsningen.
-
Klikk Bygge løsningenpå Lag -menyen.
Du har ikke datamaskinen på nytt etter at du har brukt denne programvareoppdateringen.
Informasjon om erstatning av oppdatering
Denne oppdateringen erstatter ikke andre oppdateringer.
Den engelskspråklige versjonen av denne programvareoppdateringspakken har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
Filene som er inkludert i denne hurtigreparasjonspakken
Filnavn |
Filstørrelse |
Dato |
Tid |
Bane |
---|---|---|---|---|
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 har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare