การแก้ไข: ข้อยกเว้น "Data Abort" อาจเกิดขึ้นเมื่อมีการเชื่อมต่ออุปกรณ์เก็บข้อมูล USB และแยกออกจากอุปกรณ์ที่ใช้ Windows Embedded CE 6.0 R3 ทันที

อาการ

หากคุณเชื่อมต่ออุปกรณ์เก็บข้อมูล USB กับอุปกรณ์ที่ใช้ Windows Embedded CE 6.0 R3 จากนั้นแยกอุปกรณ์ออกจากอุปกรณ์ทันที อาจเกิดข้อยกเว้น "Data Abort" ขึ้น

สาเหตุ

เมื่อเชื่อมต่ออุปกรณ์เก็บข้อมูล USB เธรด PNP จะเรียกฟังก์ชัน CreateFile เพื่อรับหมายเลขอ้างอิงอุปกรณ์ หากไม่ได้รับล็อกอุปกรณ์และอุปกรณ์เก็บข้อมูล USB ถูกถอดออกทันที จะมีข้อยกเว้น "Data Abort" เกิดขึ้น

การแก้ปัญหา

ข้อมูลการอัปเดตซอฟต์แวร์

การอัปเดตซอฟต์แวร์ที่ได้รับการสนับสนุนพร้อมใช้งานแล้วจาก Microsoft ในฐานะ Windows Embedded CE 6.0 รายเดือน การอัปเดตประจําเดือนพฤศจิกายน 2554 ในส่วน "ข้อมูลไฟล์" ชื่อไฟล์แพคเกจจะประกอบด้วยเวอร์ชันของผลิตภัณฑ์ วันที่ หมายเลขบทความฐานความรู้ของ Microsoft และชนิดของตัวประมวลผล รูปแบบชื่อไฟล์แพคเกจมีดังนี้:

ชนิดตัวประมวลผล yymmdd-kbnnnnnn-processor เวอร์ชันผลิตภัณฑ์ ตัวอย่างเช่น Wincepb60-110128-kb2492159-armv4i.msi คือการแก้ไข ARMV4i Windows Embedded CE 6.0 Platform Builder ที่แสดงอยู่ในบทความฐานความรู้ 2492159 และอยู่ในการอัปเดตรายเดือนของเดือนมกราคม 2011

เมื่อต้องการแก้ไขปัญหานี้ทันที ให้ดาวน์โหลดการอัปเดตรายเดือน Windows Embedded CE 6.0 นี้จากเว็บไซต์ของ Microsoft ต่อไปนี้

ศูนย์ดาวน์โหลด Microsoft

Windows Embedded CE 6.0

ข้อกำหนดเบื้องต้น

การอัปเดตนี้ได้รับการสนับสนุนเฉพาะเมื่อมีการติดตั้งการอัปเดตที่ออกใช้ก่อนหน้านี้ทั้งหมดสําหรับผลิตภัณฑ์นี้แล้วเท่านั้น

ข้อกำหนดในการรีสตาร์ต

หลังจากที่คุณใช้การอัปเดตนี้ คุณต้องดําเนินการสร้างแพลตฟอร์มทั้งหมดใหม่ทั้งหมด โดยให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • บนเมนู รุ่น ให้คลิก ทําความสะอาดโซลูชัน แล้วคลิก สร้างโซลูชัน
  • บนเมนู สร้าง ให้คลิก สร้างโซลูชันใหม่

คุณไม่จําเป็นต้องเริ่มระบบของคอมพิวเตอร์ใหม่หลังจากที่คุณใช้การอัปเดตซอฟต์แวร์นี้

ข้อมูลการแทนที่การอัปเดต

การอัปเดตนี้ไม่ได้แทนที่การอัปเดตอื่นๆ

ข้อมูลไฟล์

เวอร์ชันภาษาอังกฤษของแพคเกจอัปเดตซอฟต์แวร์นี้มีแอตทริบิวต์ของไฟล์ (หรือแอตทริบิวต์ของไฟล์ที่ใหม่กว่า) ที่แสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับไฟล์เหล่านี้แสดงตามเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลไฟล์ ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่น ให้ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ใน แผงควบคุม

ไฟล์ตัวติดตั้ง

ชื่อไฟล์ ขนาดไฟล์ วันที่ เวลา
Wincepb60-111111-kb2635840-mipsiv_fp.msi 1,069,056 11-พ.ย.-2554 19:08
Wincepb60-111111-kb2635840-sh4.msi 1,044,480 11-พ.ย.-2554 19:08
Wincepb60-111111-kb2635840-x86.msi 999,424 11-พ.ย.-2554 19:08
Wincepb60-111111-kb2635840-armv4i.msi 1,081,344 11-พ.ย.-2554 19:08
Wincepb60-111111-kb2635840-mipsii.msi 1,060,864 11-พ.ย.-2554 19:08
Wincepb60-111111-kb2635840-mipsii_fp.msi 1,064,960 11-พ.ย.-2554 19:08
Wincepb60-111111-kb2635840-mipsiv.msi 1,069,056 11-พ.ย.-2554 19:08

Files ที่รวมอยู่ในแพคเกจการอัปเดตนี้

ชื่อไฟล์ ขนาดไฟล์ วันที่ เวลา เส้นทาง
windows embedded ce 6.0_update_kb2635840.htm 7,955 11-พ.ย.-2554 18:49 111111_kb2635840
Devfile.c 21,427 31-ต.ค.-2554 18:22 Private\Winceos\Coreos\Device\Devcore
Disk.c 73,917 31-ต.ค.-2554 18:22 Public\Common\Oak\Drivers\USB\Class\Storage\Disk\Scsi2
Devcore.lib 739,880 31-ต.ค.-2554 18:21 Public\Common\Oak\Lib\Armv4i\Debug
Usbdisk6_lib.lib 314,344 31-ต.ค.-2554 18:21 Public\Common\Oak\Lib\Armv4i\Debug
Devcore.lib 528,510 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Armv4i\Retail
Usbdisk6_lib.lib 107,992 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Armv4i\Retail
Devcore.lib 718,754 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii\Debug
Usbdisk6_lib.lib 296,046 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii\Debug
Devcore.lib 526,940 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii\Retail
Usbdisk6_lib.lib 106,378 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii\Retail
Devcore.lib 718,870 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii_fp\Debug
Usbdisk6_lib.lib 296,074 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii_fp\Debug
Devcore.lib 527,058 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii_fp\Retail
Usbdisk6_lib.lib 106,412 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsii_fp\Retail
Devcore.lib 727,182 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv\Debug
Usbdisk6_lib.lib 299,262 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv\Debug
Devcore.lib 536,104 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\Mipsiv\Retail
Usbdisk6_lib.lib 109,806 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv\Retail
Devcore.lib 727,298 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv_fp\Debug
Usbdisk6_lib.lib 299,290 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv_fp\Debug
Devcore.lib 536,222 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv_fp\Retail
Usbdisk6_lib.lib 109,840 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Mipsiv_fp\Retail
Devcore.lib 638,958 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Sh4\Debug
Usbdisk6_lib.lib 265,450 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Sh4\Debug
Devcore.lib 480,078 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Sh4\Retail
Usbdisk6_lib.lib 99,594 31-ต.ค.-2554 18:22 สาธารณะ\Common\Oak\Lib\Sh4\Retail
Devcore.lib 613,558 31-ต.ค.-2554 18:20 สาธารณะ\Common\Oak\Lib\X86\Debug
Usbdisk6_lib.lib 266,498 31-ต.ค.-2554 18:21 สาธารณะ\Common\Oak\Lib\X86\Debug
Devcore.lib 457,532 31-ต.ค.-2554 18:20 สาธารณะ\Common\Oak\Lib\X86\Retail
Usbdisk6_lib.lib 98,210 31-ต.ค.-2554 18:20 สาธารณะ\Common\Oak\Lib\X86\Retail

การอ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์เฉพาะของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

824684 คําอธิบายเกี่ยวกับคําศัพท์มาตรฐานที่ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์ของ Microsoft