修正: Windows Embedded CE 6.0 R3 ベースのデバイスから CD を取り出すと、"Data Abort" 例外が発生し、Cdrom.dll モジュールがクラッシュする可能性がある

現象

たとえば次のようなシナリオを考えてみます。

  • Microsoft Windows Embedded CE 6.0 R3 ベースのデバイスから CD の取り出しを開始します。
  • CD が完全に取り出される前に、取り出しプロセスをブロックします。
  • CD トレイをデバイスに押し戻します。
  • CD をもう一度取り出そうとします。

このシナリオでは、データ中止例外が発生し、Cdrom.dll モジュールがクラッシュする可能性があります。

この問題をデバッグすると、次のようなスタック トレースが表示されます。

呼び出し履歴: nk.exe: 0x06810222 <時刻> 太平洋夏時間

     FSDMGR!FSDMGR_GetDiskName() 行 330

     Cdrom!Device_t::P ollUnitReady() 行 3974 + 8 バイト

     Cdrom!PollDeviceThread() 行 4129

     K.COREDLL!ThreadBaseFunc() 行 1097

End Call Stack: nk.exe: 0x06810222 <time> Pacific 夏時間

原因

この問題は、不要なストア列挙とディスク名の取得操作が原因で発生します。

解決策

ソフトウェア更新プログラムの情報

サポートされているソフトウェア更新プログラムは、Windows Embedded CE 6.0 Platform Builder 月次更新プログラム (2011 年 1 月) として Microsoft から入手できるようになりました。 これを確認するには、この記事の「ファイル情報」セクションまでスクロールします。 パッケージ ファイル名には、製品のバージョン、日付、サポート技術情報の記事番号、プロセッサの種類が含まれています。 パッケージ ファイル名の形式は次のとおりです。

製品バージョン-yymmdd-kbnnnnnn-processor typeFor example: Wincepb50-060503-kb917590-armv4i.msi は、KB 記事 917590 に記載されており、2006 年 5 月の月次更新プログラムに含まれる ARMV4i Windows Embedded CE 5.0 プラットフォーム ビルダーの修正プログラムです。 この問題を直ちに解決するには、Windows Embedded CE Platform Builder とオペレーティング システムのコア ソフトウェア更新プログラムの入手に関する情報については、次の記事番号をクリックしてください。

837392 Microsoft Windows Embedded CE Platform Builder 製品のコア オペレーティング システムの修正プログラムを見つける方法注 この Windows Embedded CE 6.0 月次更新プログラムは、次の Microsoft ダウンロード センター Web サイトからダウンロードすることもできます。

Windows Embedded CE 6.0 Updates

前提条件

この更新プログラムは、これまでに公開されたこの製品の更新プログラムがすべてインストールされている場合にのみ、サポートされます。

再起動の必要性

このソフトウェア更新プログラムをインストールした後、プラットフォーム全体のクリーンビルドを実行する必要があります。 これを行うには、以下のいずれかの方法を使用します。

  • [ビルド] メニューの [ソリューションのクリーン] をクリックし、[ソリューションのビルド] をクリックします。
  • [ビルド] メニューの [ソリューションのリビルド] をクリックします。

このソフトウェア更新プログラムの適用後に、コンピューターを再起動する必要はありません。

更新プログラムの置き換えに関する情報

この更新プログラムを適用しても、他の更新プログラムが置き換えられることはありません。

ファイル情報

ソフトウェア更新プログラム パッケージ (英語版) のファイル属性は次表のとおりです。ただし、これより新しい更新プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻][タイム ゾーン] タブを使用してください。

ファイル名 ファイル サイズ 日付 時刻 パス
Windows 埋め込み ce 6.0_update_kb2437113.htm 8,034 2011 年 1 月 12 日 21:59 110112_kb2437113
Pcicfg.cpp 23,100 2011 年 1 月 7 日 21:06 Public\Common\Oak\Drivers\Block\Atapi
Atapi_common_lib.lib 626,748 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Armv4i\Debug
Atapi_pcio_cd_lib.lib 220,830 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Armv4i\Debug
Atapi_pcio_lib.lib 113,926 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Armv4i\Debug
Atapi_pcip_pdc20262_lib.lib 51,768 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Armv4i\Debug
Atapi_pcip_pdc40518_lib.lib 70,012 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Armv4i\Debug
Atapi_pcmcia_lib.lib 95,294 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Armv4i\Debug
Cdrom.lib 223,804 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Debug
Atapi_common_lib.lib 361,728 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Atapi_pcio_cd_lib.lib 140,210 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Atapi_pcio_lib.lib 71,064 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Atapi_pcip_pdc20262_lib.lib 33,094 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Atapi_pcip_pdc40518_lib.lib 49,224 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Atapi_pcmcia_lib.lib 55,880 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Cdrom.lib 187,414 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\Armv4i\Retail
Atapi_common_lib.lib 602,448 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Atapi_pcio_cd_lib.lib 210,326 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Atapi_pcio_lib.lib 107,678 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Atapi_pcip_pdc20262_lib.lib 50,524 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Atapi_pcip_pdc40518_lib.lib 68,580 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Atapi_pcmcia_lib.lib 90,558 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Cdrom.lib 218,896 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Debug
Atapi_common_lib.lib 354,628 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Atapi_pcio_cd_lib.lib 138,680 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Atapi_pcio_lib.lib 71,026 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Atapi_pcip_pdc20262_lib.lib 33,442 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Atapi_pcip_pdc40518_lib.lib 48,902 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Atapi_pcmcia_lib.lib 55,008 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Cdrom.lib 188,152 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii\Retail
Atapi_common_lib.lib 602,550 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Debug
Atapi_pcio_cd_lib.lib 210,370 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Debug
Atapi_pcio_lib.lib 107,688 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Debug
Atapi_pcip_pdc20262_lib.lib 50,530 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Debug
Atapi_pcip_pdc40518_lib.lib 68,592 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Debug
Atapi_pcmcia_lib.lib 90,568 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Debug
Cdrom.lib 218,936 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii_fp\Debug
Atapi_common_lib.lib 354,726 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Retail
Atapi_pcio_cd_lib.lib 138,700 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Retail
Atapi_pcio_lib.lib 71,048 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Retail
Atapi_pcip_pdc20262_lib.lib 33,454 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Retail
Atapi_pcip_pdc40518_lib.lib 48,912 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Retail
Atapi_pcmcia_lib.lib 55,020 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsii_fp\Retail
Cdrom.lib 188,168 2011 年 1 月 7 日 21:03 Public\Common\Oak\Lib\Mipsii_fp\Retail
Atapi_common_lib.lib 607,284 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Atapi_pcio_cd_lib.lib 212,614 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Atapi_pcio_lib.lib 109,886 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Atapi_pcip_pdc20262_lib.lib 51,028 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Atapi_pcip_pdc40518_lib.lib 69,292 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Atapi_pcmcia_lib.lib 91,538 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Cdrom.lib 222,340 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Debug
Atapi_common_lib.lib 359,098 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Atapi_pcio_cd_lib.lib 140,166 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Atapi_pcio_lib.lib 71,550 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Atapi_pcip_pdc20262_lib.lib 33,692 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Atapi_pcip_pdc40518_lib.lib 49,134 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Atapi_pcmcia_lib.lib 56,012 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Cdrom.lib 189,928 2011 年 1 月 7 日 21:04 Public\Common\Oak\Lib\Mipsiv\Retail
Atapi_common_lib.lib 607,386 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Atapi_pcio_cd_lib.lib 212,658 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Atapi_pcio_lib.lib 109,896 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Atapi_pcip_pdc20262_lib.lib 51,034 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Atapi_pcip_pdc40518_lib.lib 69,304 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Atapi_pcmcia_lib.lib 91,548 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Cdrom.lib 222,380 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Atapi_common_lib.lib 359,196 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Atapi_pcio_cd_lib.lib 140,186 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Atapi_pcio_lib.lib 71,572 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Atapi_pcip_pdc20262_lib.lib 33,704 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Atapi_pcip_pdc40518_lib.lib 49,144 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Atapi_pcmcia_lib.lib 56,024 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Cdrom.lib 189,944 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Atapi_common_lib.lib 536,806 2011 年 1 月 7 日 21:06 Public\Common\Oak\Lib\Sh4\Debug
Atapi_pcio_cd_lib.lib 195,884 2011 年 1 月 7 日 21:06 Public\Common\Oak\Lib\Sh4\Debug
Atapi_pcio_lib.lib 97,902 2011 年 1 月 7 日 21:06 Public\Common\Oak\Lib\Sh4\Debug
Atapi_pcip_pdc20262_lib.lib 47,654 2011 年 1 月 7 日 21:06 Public\Common\Oak\Lib\Sh4\Debug
Atapi_pcip_pdc40518_lib.lib 62,592 2011 年 1 月 7 日 21:06 Public\Common\Oak\Lib\Sh4\Debug
Atapi_pcmcia_lib.lib 81,998 2011 年 1 月 7 日 21:06 Public\Common\Oak\Lib\Sh4\Debug
Cdrom.lib 199,862 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Debug
Atapi_common_lib.lib 331,234 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Atapi_pcio_cd_lib.lib 132,328 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Atapi_pcio_lib.lib 66,530 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Atapi_pcip_pdc20262_lib.lib 31,678 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Atapi_pcip_pdc40518_lib.lib 46,176 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Atapi_pcmcia_lib.lib 49,556 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Cdrom.lib 174,440 2011 年 1 月 7 日 21:05 Public\Common\Oak\Lib\Sh4\Retail
Atapi_common_lib.lib 528,382 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Atapi_pcio_cd_lib.lib 187,406 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Atapi_pcio_lib.lib 96,132 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Atapi_pcip_pdc20262_lib.lib 44,634 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Atapi_pcip_pdc40518_lib.lib 58,484 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Atapi_pcmcia_lib.lib 80,520 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Cdrom.lib 190,872 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Debug
Atapi_common_lib.lib 325,440 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail
Atapi_pcio_cd_lib.lib 126,458 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail
Atapi_pcio_lib.lib 63,392 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail
Atapi_pcip_pdc20262_lib.lib 31,002 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail
Atapi_pcip_pdc40518_lib.lib 43,614 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail
Atapi_pcmcia_lib.lib 47,984 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail
Cdrom.lib 163,040 2011 年 1 月 7 日 21:02 Public\Common\Oak\Lib\X86\Retail

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

追加情報

ソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

824684 Microsoft ソフトウェア更新プログラムの説明に使用される標準用語の説明