症狀
如果你將 USB 儲存裝置連接到基於 Windows Embedded CE 6.0 R3 的裝置,然後立即將其從裝置中斷,可能會發生「資料中止」例外。
注意,本文所述的修正是改進了以下的修正。 (以下修正包含於 Windows Embedded CE 6.0 2011 年 11 月度更新中 )
2635840 修正:當 USB 儲存裝置連接並立即從基於 Windows Embedded CE 6.0 R3 的裝置上斷開時,可能會發生「資料中止」例外
原因
此問題是因為裝置管理員中的引用計數問題所致。 這會導致 USB 儲存類別的裝置驅動程式在操作進行中卸載。
解決方式
軟體更新資訊
Microsoft 現已於 2012 年 3 月推出 Windows Embedded CE 6.0 月度更新,支援軟體更新。 在「檔案資訊」區塊中,套件檔名包含產品版本、日期、Microsoft 知識庫文章編號及處理器類型。 封裝檔名稱格式如下:
產品版本-yymmdd-kbnnnnnn-processor type例如,Wincepb60-110128-kb2492159-armv4i.msi 是 ARMV4i Windows Embedded CE 6.0 Platform Builder 修正,該修正已在知識庫文章 2492159 中說明,並收錄於 2011 年 1 月的月度更新中。
為了立即解決此問題,請從以下 Microsoft 官網下載此 Windows Embedded CE 6.0 每月更新。
Microsoft 下載中心
先決條件
本產品必須已經安裝所有先前發行的更新,才能支援此更新。
重新啟動需求
套用此更新之後,您必須執行整個平台的乾淨組建。 若要解決此問題,請使用下列其中一種方法:
- 在 [建置] 功能表上,按一下 [清除方案],然後按一下 [建置方案]。
- 在[建置]功能表上,按一下[重建方案]。
套用此軟體更新之後,您不必將電腦重新開機。
更新取代資訊
這個更新不會取代任何其他的更新。
檔案詳細資訊
此軟體更新套件的英文版具有下表中所列的檔案屬性 (或較新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
安裝程式檔案
| 檔案名稱 | 檔案大小 | 日期 | 時間 |
|---|---|---|---|
| Wincepb60-120313-kb2685136-mipsiv_fp.msi | 917,504 | 2012年3月13日 | 1,904 |
| Wincepb60-120313-kb2685136-sh4.msi | 897,024 | 2012年3月13日 | 1,904 |
| Wincepb60-120313-kb2685136-x86.msi | 860,160 | 2012年3月13日 | 1,904 |
| Wincepb60-120313-kb2685136-armv4i.msi | 921,600 | 2012年3月13日 | 1,904 |
| Wincepb60-120313-kb2685136-mipsii.msi | 913,408 | 2012年3月13日 | 1,904 |
| Wincepb60-120313-kb2685136-mipsii_fp.msi | 913,408 | 2012年3月13日 | 1,904 |
| Wincepb60-120313-kb2685136-mipsiv.msi | 917,504 | 2012年3月13日 | 1,904 |
此更新套件隨附的檔案
| 檔案名稱 | 檔案大小 | 日期 | 時間 | 路徑 |
|---|---|---|---|---|
| Devfile.c | 21,367 | 2012年3月8日 | 00:58 | private\Winceos\Coreos\Device\Devcore |
| Devcore.lib | 739,838 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Armv4i\Debug |
| Devcore.lib | 528,434 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Armv4i\Retail |
| Devcore.lib | 718,730 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Mipsii\Debug |
| Devcore.lib | 526,878 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Mipsii\Retail |
| Devcore.lib | 718,846 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Devcore.lib | 526,996 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Devcore.lib | 727,158 | 2012年3月8日 | 00:58 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Devcore.lib | 536,034 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Devcore.lib | 727,274 | 2012年3月8日 | 00:58 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Devcore.lib | 536,152 | 2012年3月8日 | 00:58 | 公共\Common\Oak\Lib\Mipsiv_fp\零售 |
| Devcore.lib | 638,942 | 2012年3月8日 | 00:58 | Public\Common\Oak\Lib\Sh4\Debug |
| Devcore.lib | 480,034 | 2012年3月8日 | 00:58 | Public\Common\Oak\Lib\Sh4\Retail |
| Devcore.lib | 613,550 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\X86\Debug |
| Devcore.lib | 457,438 | 2012年3月8日 | 00:57 | Public\Common\Oak\Lib\X86\Retail |
參考資料
如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
824684 描述用於描述Microsoft軟體更新的標準術語