啟用 DHCP 配置器和網際網路連線共用後,拔下 USB 纜線時,Windows Embedded CE 6.0 R3 裝置當機

症狀

請考慮以下案例:

  • 您擁有包含 USB 主機 RNDIS 用戶端驅動程式的 Windows Embedded CE 6.0 R3 裝置。

  • 您在裝置上啟用動態主機設定通訊協定 (DHCP) 配置器。

    注意:DHCP 配置器已綁定到 RNDIS 用戶端驅動程式。

  • 您在裝置上啟用網際網路連線共用,然後拔下 USB 纜線。

在此案例中,裝置會當機。

原因

發生此問題是因為 DHCP 執行緒中的緩衝區遭到覆寫。

解決方式

軟體更新資訊

支援的軟體更新現在可從 Microsoft 以 Windows Embedded CE 6.0 Platform Builder 每月更新的形式提供 2010 年 10 月) (。 您可以捲動至「檔案資訊」部分進行確認。 套件檔案名稱包含產品版本、日期、知識庫文件編號和處理器類型。 套件檔案名稱格式如下:

產品版本-yymmdd-kbnnnnnn-處理器類型 例如:Wincepb50-060503-kb917590-armv4i.msi 是 ARMV4i Windows CE 5.0 Platform Builder 修正程式,該修正程式記錄於知識庫文章 917590 中,且包含在 2006 年 5 月每月更新中。 若要立即解決此問題,請按一下下面的文章編號,取得 Windows CE 平台建置器與核心作業系統軟體更新的相關資訊:

837392 如何尋找 Windows CE Platform Builder 產品的核心作業系統修正Microsoft

先決條件

只有當先前針對本產品發行的所有軟體更新也都已套用時,才支援此軟體更新。

重新啟動需求

安裝此軟體更新之後,您必須執行整個平台的全新建置。 若要解決此問題,請使用下列其中一種方法:

  • [建置] 功能表上,按一下 [清除方案],然後按一下 [建置方案]
  • [建置]功能表上,按一下[重建方案]

套用此軟體更新之後,您不必將電腦重新開機。

更新取代資訊

這個更新不會取代任何其他的更新。

檔案詳細資訊

此軟體更新套件的英文版具有下表中所列的檔案屬性 (或較新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

安裝程式檔案

檔案名稱 檔案大小 日期 時間
Wincepb60-101028-kb2384080-mipsii_fp.msi 773,120 2010 年 10 月 28 日 18:46
Wincepb60-101028-kb2384080-mipsiv.msi 776,704 2010 年 10 月 28 日 18:46
Wincepb60-101028-kb2384080-mipsiv_fp.msi 776,704 2010 年 10 月 28 日 18:46
Wincepb60-101028-kb2384080-sh4.msi 748,544 2010 年 10 月 28 日 18:46
Wincepb60-101028-kb2384080-x86.msi 735,744 2010 年 10 月 28 日 18:46
Wincepb60-101028-kb2384080-armv4i.msi 788,992 2010 年 10 月 28 日 18:46
Wincepb60-101028-kb2384080-mipsii.msi 773,120 2010 年 10 月 28 日 18:46

此 Hotfix 套件隨附的檔案

檔案名稱 檔案大小 日期 時間 路徑
Windows Embedded CE 6.0_update_kb2384080.htm 7,701 2010 年 10 月 28 日 18:20 101028_kb2384080
Dhcpallo.lib 715,102 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Armv4i\Debug
Dhcpallo.lib 418,368 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Armv4i\Retail
Dhcpallo.lib 686,984 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Mipsii\Debug
Dhcpallo.lib 409,166 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Mipsii\Retail
Dhcpallo.lib 687,104 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Mipsii_fp\Debug
Dhcpallo.lib 409,294 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Mipsii_fp\Retail
Dhcpallo.lib 693,574 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Mipsiv\Debug
Dhcpallo.lib 413,820 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\Mipsiv\Retail
Dhcpallo.lib 693,694 2010 年 10 月 26 日 14:35 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Dhcpallo.lib 413,948 2010 年 10 月 26 日 14:35 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Dhcpallo.lib 628,108 2010 年 10 月 26 日 14:35 Public\Common\Oak\Lib\Sh4\Debug
Dhcpallo.lib 387,290 2010 年 10 月 26 日 14:35 Public\Common\Oak\Lib\Sh4\Retail
Dhcpallo.lib 631,454 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\X86\Debug
Dhcpallo.lib 395,998 2010 年 10 月 26 日 14:34 Public\Common\Oak\Lib\X86\Retail

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

更多資訊

如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

824684 描述Microsoft軟體更新所使用的標準術語說明