ÅTGÄRDAT: Ett undantag från datauppetaget kan uppstå när en USB-lagringsenhet ansluts till och sedan omedelbart tas bort från en Windows Embedded CE 6.0 R3-baserad enhet

Symptom

Om du ansluter en USB-lagringsenhet till en Windows Embedded CE 6.0 R3-baserad enhet och sedan omedelbart kopplar bort den från enheten kan ett undantag från Data Abort uppstå.

Orsak

När en USB-lagringsenhet är ansluten anropar PNP-tråden CreateFile-funktionen för att få enhetshandtaget. Om ett enhetslås inte har erhållits och USB-lagringsenheten kopplas bort omedelbart uppstår ett undantag av "Data abort".

Lösning

Information om programvaruuppdateringar

En programvaruuppdatering som stöds är nu tillgänglig från Microsoft som Windows Embedded CE 6.0 Månadsuppdatering november 2011. I avsnittet "Filinformation" innehåller paketfilnamnet produktversionen, datumet, artikelnumret för Microsoft Knowledge Base och processortypen. Paketets filnamnsformat är följande:

Produktversion-yymmdd-kbnnnnnn-processortypExempel: Wincepb60-110128-kb2492159-armv4i.msi är ARMV4i Windows Embedded CE 6.0 Platform Builder-korrigeringen som finns dokumenterad i Knowledge Base-artikeln 2492159 och som finns i månadsuppdateringen för januari 2011.

Du kan lösa problemet direkt genom att ladda ned den här månatliga uppdateringen för Windows Embedded CE 6.0 från följande Microsoft-webbplats.

Microsoft Download Center

Windows Embedded CE 6.0

Krav

Den här uppdateringen stöds endast om alla tidigare uppdateringar för den här produkten också har installerats.

Krav på omstart

När du har installerat den här uppdateringen måste du göra en ren version av hela plattformen. Det gör du på något av följande sätt:

  • På menyn Skapa klickar du på Rensa lösning och sedan på Skapa lösning.
  • Klicka på Återskapa lösning på menyn Skapa.

Du behöver inte starta om datorn när du har installerat den här programuppdateringen.

Ersättningsinformation om uppdateringen

Den här uppdateringen ersätter inga andra uppdateringar.

Filinformation

Den engelska versionen av det här programuppdateringspaketet har filattributen (eller senare filattribut) som visas i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill se skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid i Kontrollpanelen.

Installationsfiler

Filnamn Filstorlek Datum Tid
Wincepb60-111111-kb2635840-mipsiv_fp.msi 1,069,056 11-nov-2011 19:08
Wincepb60-111111-kb2635840-sh4.msi 1,044,480 11-nov-2011 19:08
Wincepb60-111111-kb2635840-x86.msi 999,424 11-nov-2011 19:08
Wincepb60-111111-kb2635840-armv4i.msi 1,081,344 11-nov-2011 19:08
Wincepb60-111111-kb2635840-mipsii.msi 1,060,864 11-nov-2011 19:08
Wincepb60-111111-kb2635840-mipsii_fp.msi 1,064,960 11-nov-2011 19:08
Wincepb60-111111-kb2635840-mipsiv.msi 1,069,056 11-nov-2011 19:08

Files som ingår i det här uppdateringspaketet

Filnamn Filstorlek Datum Tid Sökväg
Windows embedded ce 6.0_update_kb2635840.htm 7,955 11-nov-2011 18:49 111111_kb2635840
Devfile.c 21,427 den 31 oktober 2011 18:22 Private\Winceos\Coreos\Device\Devcore
Disk.c 73,917 den 31 oktober 2011 18:22 Public\Common\Oak\Drivers\Usb\Class\Storage\Disk\Scsi2
Devcore.lib 739,880 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Armv4i\Debug
Usbdisk6_lib.lib 314,344 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Armv4i\Debug
Devcore.lib 528,510 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Armv4i\Retail
Usbdisk6_lib.lib 107,992 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Armv4i\Retail
Devcore.lib 718,754 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii\Debug
Usbdisk6_lib.lib 296,046 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii\Debug
Devcore.lib 526,940 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii\Retail
Usbdisk6_lib.lib 106,378 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii\Retail
Devcore.lib 718,870 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii_fp\Debug
Usbdisk6_lib.lib 296,074 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii_fp\Debug
Devcore.lib 527,058 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii_fp\Retail
Usbdisk6_lib.lib 106,412 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsii_fp\Retail
Devcore.lib 727,182 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv\Debug
Usbdisk6_lib.lib 299,262 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv\Debug
Devcore.lib 536,104 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\Mipsiv\Retail
Usbdisk6_lib.lib 109,806 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv\Retail
Devcore.lib 727,298 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Usbdisk6_lib.lib 299,290 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Devcore.lib 536,222 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Usbdisk6_lib.lib 109,840 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Devcore.lib 638,958 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Sh4\Debug
Usbdisk6_lib.lib 265,450 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Sh4\Debug
Devcore.lib 480,078 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Sh4\Retail
Usbdisk6_lib.lib 99,594 den 31 oktober 2011 18:22 Public\Common\Oak\Lib\Sh4\Retail
Devcore.lib 613,558 den 31 oktober 2011 18:20 Public\Common\Oak\Lib\X86\Debug
Usbdisk6_lib.lib 266,498 den 31 oktober 2011 18:21 Public\Common\Oak\Lib\X86\Debug
Devcore.lib 457,532 den 31 oktober 2011 18:20 Public\Common\Oak\Lib\X86\Retail
Usbdisk6_lib.lib 98,210 den 31 oktober 2011 18:20 Public\Common\Oak\Lib\X86\Retail

Referenser

Om du vill ha mer information om terminologi för programuppdateringar klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar