LØSNING: Undtagelsen "Data abort" kan forekomme, når en USB-lagerenhed er tilsluttet og derefter straks fjernes fra en Windows Embedded CE 6.0 R3-baseret enhed

Symptomer

Hvis du tilslutter en USB-lagerenhed til en Windows Embedded CE 6.0 R3-baseret enhed og derefter straks fjerner den fra enheden, kan der opstå en "Data Abort"-undtagelse.

Årsag

Når en USB-lagerenhed er tilsluttet, kalder PNP-tråden funktionen CreateFile for at hente enhedshåndtaget. Hvis der ikke er hentet en enhedslås, og USB-lagerenheden fjernes med det samme, opstår der en "Data abort"-undtagelse.

Løsning

Oplysninger om softwareopdatering

En understøttet softwareopdatering er nu tilgængelig fra Microsoft som Månedlig opdatering til Windows Embedded CE 6.0 november 2011. I afsnittet "Filoplysninger" indeholder pakkefilnavnet produktversionen, datoen, Microsoft Knowledge Base-artikelnummeret og processortypen. Formatet for pakkefilnavnet er som følger:

Produktversion-yymmdd-kbnnnnnn-processortypeFor eksempel er Wincepb60-110128-kb2492159-armv4i.msi ARMV4i Windows Embedded CE 6.0 Platform Builder-rettelsen, der er beskrevet i Knowledge Base-artiklen 2492159, og som er indeholdt i den månedlige opdatering for januar 2011.

Du kan løse problemet med det samme ved at downloade denne månedlige opdatering til Windows Embedded CE 6.0 fra følgende Microsoft-websted.

Microsoft Download Center

Windows Embedded CE 6.0

Forudsætninger

Denne opdatering understøttes kun, hvis alle tidligere udstedte opdateringer til dette produkt også er installeret.

Krav om genstart

Når du har anvendt denne opdatering, skal du udføre et rent build af hele platformen. Det kan du gøre ved at bruge en af følgende metoder:

  • Klik på Rens løsning i menuen Build, og klik derefter på Build Solution.
  • Klik på Genopbyg løsning i menuen Build.

Du behøver ikke at genstarte computeren, når du har anvendt denne softwareopdatering.

Oplysninger om ny opdatering

Denne opdatering erstatter ikke andre opdateringer.

Filoplysninger

Den engelske version af denne softwareopdateringspakke har de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i Coordinated Universal Time (UTC). Når du får vist filoplysningerne, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.

Installationsfiler

Filnavn Filstørrelse Dato Klokkeslæt
Wincepb60-111111-kb2635840-mipsiv_fp.msi 1,069,056 11. november 2011 19:08
Wincepb60-111111-kb2635840-sh4.msi 1,044,480 11. november 2011 19:08
Wincepb60-111111-kb2635840-x86.msi 999,424 11. november 2011 19:08
Wincepb60-111111-kb2635840-armv4i.msi 1,081,344 11. november 2011 19:08
Wincepb60-111111-kb2635840-mipsii.msi 1,060,864 11. november 2011 19:08
Wincepb60-111111-kb2635840-mipsii_fp.msi 1,064,960 11. november 2011 19:08
Wincepb60-111111-kb2635840-mipsiv.msi 1,069,056 11. november 2011 19:08

Files, der er inkluderet i denne opdateringspakke

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

Referencer

Du kan få flere oplysninger om softwareopdateringsterminologi ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer