文章編號: 955855 - 上次校閱: 2008年9月16日 - 版次: 1.0

FIX: Windows CE 5.0 裝置上的系統可能墜毀後卸載可安裝的 ISR.dll 檔案

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

考慮下列案例:
  • 在 Microsoft Windows CE 5.0 型裝置應用程式可用於載入及卸載的可安裝的插斷服務常式 (ISR).dll 檔案藉由呼叫 LoadIntChainHandler 函式和 FreeIntChainHandler 函式。
  • 終止該應用程式,然後重新執行它,或開始另一個程序。
在此案例在裝置上的系統可能會損毀。此外,您遇到下列徵狀的其中一個:
  • 您會收到下列錯誤訊息:
    無法執行 xxx.exe'。重要的元件可能是遺漏或無法啟動,因為記憶體不足。
  • 您會收到下列錯誤訊息:
    超出記憶體錯誤
    沒有足夠的記憶體。請結束某些執行中的程式,然後再試一次。
  • 您在偵錯輸出視窗中收到下列的錯誤訊息:
    暫停系統

發生的原因

之後可安裝的 ISR.dll 檔的記憶體釋放回給記憶體集區,不清空快取,就會發生這個問題。因此,實體記憶體集區可能已損毀。

解決方案

軟體更新資訊

支援的軟體更新現在提供了 Microsoft 為 Windows CE 5.0 平台產生器每月更新 (2008 年八月)。您可以藉由捲動到本文 < 檔案資訊 > 一節加以確認。封裝檔案名稱包含產品版本、 日期、 知識庫文件編號和處理器類型。封裝檔案名稱格式為:
產品版本-yymmdd-kbnnnnnn-處理器型別
例如: Wincepb50-060503-kb917590-armv4i.msi 是 ARMV4i Windows CE 5.0 平台產生器修正程式的 917590 的知識庫文件會說明和所包含於 2006 年五月每月更新。如果要立即解決這個問題,請按一下下面的文件編號,取得 Windows CE 平台產生器] 的相關資訊,並核心作業系統軟體更新:
837392? (http://support.microsoft.com/kb/837392/ ) 如何找出核心作業系統修正 Microsoft Windows CE 平台產生器的產品

必要條件

這個更新也已安裝此產品的所有先前已發行的更新時,才支援。

重新啟動需求

在您安裝此軟體更新之後,您必須執行乾淨的組建的整個平台。如果要執行此動作使用其中一個下列方法:
  • 在 [建置] 功能表上按一下 [清除,然後按一下 [建置平台
  • 建置] 功能表上按一下 [重新建置平台]。
您沒有安裝此軟體更新之後,重新啟動電腦。

更新取代資訊

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

檔案資訊

這個套件的英文版具有檔案屬性 (或較新的檔案屬性) 中如下表所列。
摺疊此表格展開此表格
檔案名稱檔案大小日期時間
Wincepb50-080826-kb955855-armv4i.msi2,892,2882008 年八月 27 日01: 04
Wincepb50-080826-kb955855-mipsii.msi3,051,0082008 年八月 27 日01: 04
Wincepb50-080826-kb955855-mipsii_fp.msi3,165,6962008 年八月 27 日01: 04
Wincepb50-080826-kb955855-mipsiv.msi3,095,5522008 年八月 27 日01: 04
Wincepb50-080826-kb955855-mipsiv_fp.msi3,220,4802008 年八月 27 日01: 04
Wincepb50-080826-kb955855-sh4.msi2,756,0962008 年八月 27 日01: 04
Wincepb50-080826-kb955855-x86.msi2,575,3602008 年八月 27 日01: 04
此軟體更新套件的英文版具有檔案屬性 (或較新的檔案屬性) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [日期及時間 中項目控制台中的 [時區] 索引標籤]。
摺疊此表格展開此表格
檔案名稱檔案大小日期時間路徑
Loader.c194,7022008 年八月 5 日01: 43Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib2,132,5842008 年八月 5 日01: 39Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib2,291,6682008 年八月 5 日01: 39Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib1,371,5422008 年八月 5 日01: 39Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib1,503,2962008 年八月 5 日01: 39Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib2,132,2382008 年八月 5 日01: 40Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib2,304,7962008 年八月 5 日01: 40Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib1,387,5422008 年八月 5 日01: 40Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib1,530,9322008 年八月 5 日01: 39Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib2,198,7882008 年八月 5 日01: 41Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib2,371,4922008 年八月 5 日01: 41Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib1,442,0502008 年八月 5 日01: 41Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib1,585,4502008 年八月 5 日01: 41Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib2,165,7662008 年八月 5 日01: 42Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib2,340,0442008 年八月 5 日01: 42Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib1,396,2622008 年八月 5 日01: 42Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib1,540,3282008 年八月 5 日01: 42Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib2,237,3742008 年八月 5 日01: 43Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib2,411,8022008 年八月 5 日01: 43Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib1,456,4762008 年八月 5 日01: 43Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib1,600,5622008 年八月 5 日01: 43Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib1,768,7042008 年八月 5 日01: 38Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib1,909,5742008 年八月 5 日01: 38Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib1,227,7702008 年八月 5 日01: 38Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib1,356,0342008 年八月 5 日01: 38Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib1,760,3042008 年八月 5 日01: 37Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib1,902,2322008 年八月 5 日01: 37Public\Common\Oak\Lib\X86\Debug
Nkmain.lib1,242,0982008 年八月 5 日01: 37Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib1,365,8422008 年八月 5 日01: 37Public\Common\Oak\Lib\X86\Retail

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

如需有關軟體更新術語的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684? (http://support.microsoft.com/kb/824684/ ) 用來描述 Microsoft 軟體更新標準術語的說明

這篇文章中的資訊適用於:
  • Microsoft Windows CE Platform Builder 5.0
關鍵字:?
kbmt kbexpertiseadvanced kbqfe kbfix KB955855 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:955855? (http://support.microsoft.com/kb/955855/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。