現象
次のような状況で問題が発生します。
-
ターゲットデバイス上の記憶域マネージャーのコンポーネントを含む Windows Embedded CE 6.0 R3 ベースのイメージを実行します。
-
スレッドは、 DismountStore関数またはDismountPartition関数を呼び出します。 たとえば、この問題は、Windows Embedded CE 6.0 R3 ベースのデバイスから外部記憶デバイスをマウントした場合に発生します。
-
別のスレッドがCeResyncFilesys関数またはPNPThread関数を呼び出します。 たとえば、外部ストレージデバイスを Windows Embedded CE 6.0 R3 ベースのデバイスに再マウントした場合に発生します。
このシナリオでは、2つのスレッド間でデッドロックが発生する可能性があります。 さらに、これらのスレッドを生成するアプリケーションが応答を停止することがあります。
解決方法
ソフトウェア更新プログラムの情報
サポートされているソフトウェア更新プログラムは、Windows Embedded CE 6.0 Platform Builder の月次更新プログラム (2011 年2月) として Microsoft から提供されています。これを確認するには、この記事の「ファイル情報」を参照してください。パッケージファイル名には、製品のバージョン、日付、サポート技術情報の記事番号、プロセッサの種類が含まれています。パッケージファイル名の形式は次のとおりです。
製品バージョン-yymmdd-kbnnnnnn-プロセッサ タイプたとえば、Wincepb50-060503-kb917590-armv4i は、5.0 年5月の月例更新プログラム2006に含まれている、サポート技術情報の記事917590で説明されている ARMV4i Windows Embedded CE Platform Builder の修正です。 この問題を解決するには、次の記事番号をクリックして、Windows Embedded CE Platform Builder とコアオペレーティングシステムソフトウェア更新プログラムの入手方法に関する情報を参照してください。
837392 Microsoft Windows Embedded CE Platform Builder 製品の基本的なオペレーティングシステムの修正プログラムを見つける方法注この Windows Embedded CE 6.0 の月次更新プログラムは、次の Microsoft ダウンロードセンター web サイトからダウンロードすることもできます。
Windows Embedded CE 6.0 更新プログラム
必要条件
このソフトウェア更新プログラムを適用するには、この製品の以前に発行されたすべてのソフトウェア更新プログラムをインストールする必要があります。
再起動の必要性
このソフトウェア更新プログラムをインストールした後、プラットフォーム全体のクリーンビルドを実行する必要があります。 これを行うには、以下のいずれかの方法を使用します。
-
[ビルド] メニューの [ソリューションのクリーン] をクリックし、[ソリューションのビルド] をクリックします。
-
[ビルド] メニューの [ソリューションのリビルド] をクリックします。
このソフトウェア更新プログラムを適用した後、コンピューターを再起動する必要はありません。
更新プログラムの置き換えに関する情報
この更新プログラムでは、更新プログラムは置き換えられません。
ファイル情報
このソフトウェア更新プログラムパッケージ (英語版) には、次の表に示すファイル属性 (またはそれ以降のファイル属性) が含まれています。 これらのファイルの日付と時刻は世界協定時刻 (UTC) で記載されています。 ファイル情報を表示すると、ローカル時刻に変換されます。 UTC とローカル時刻の違いを確認するには、[コントロールパネル] の [日付と時刻] の [タイムゾーン] タブを使用します。
インストーラー ファイル
ファイル名 |
ファイル サイズ |
日付 |
時刻 |
---|---|---|---|
Wincepb60-110211-kb2495580-armv4i.msi |
1,557,504 |
11-Feb-2011 |
19:29 |
Wincepb60-110211-kb2495580-mipsii.msi |
1545728 |
11-Feb-2011 |
19:29 |
Wincepb60-110211-kb2495580-mipsii_fp.msi |
1545728 |
11-Feb-2011 |
19:29 |
Wincepb60-110211-kb2495580-mipsiv.msi |
1554432 |
11-Feb-2011 |
19:29 |
Wincepb60-110211-kb2495580-mipsiv_fp.msi |
1554944 |
11-Feb-2011 |
19:29 |
Wincepb60-110211-kb2495580-sh4.msi |
1509888 |
11-Feb-2011 |
19:29 |
Wincepb60-110211-kb2495580-x86.msi |
1414656 |
11-Feb-2011 |
19:29 |
この修正プログラム パッケージに含まれているファイル
ファイル名 |
ファイル サイズ |
日付 |
時刻 |
パス |
---|---|---|---|---|
Windows embedded ce 6. 0_update_kb2495580 .htm |
7826 |
11-Feb-2011 |
19:24 |
110211_kb2495580 |
Stgapi.cpp |
31672 |
31-Jan-2011 |
15:53 |
Private\Winceos\Coreos\Storage\Fsdmgr |
Fsdmgr_lib.lib |
1524562 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Armv4i\Debug |
Fsdmgr_lib.lib |
1,238,704 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Armv4i\Retail |
Fsdmgr_lib.lib |
1499316 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Mipsii\Debug |
Fsdmgr_lib.lib |
1246874 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Mipsii\Retail |
Fsdmgr_lib.lib |
1499620 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Fsdmgr_lib.lib |
1247304 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Fsdmgr_lib.lib |
1522548 |
31-Jan-2011 |
15:53 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Fsdmgr_lib.lib |
1264262 |
31-Jan-2011 |
15:52 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Fsdmgr_lib.lib |
1522852 |
31-Jan-2011 |
15:53 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Fsdmgr_lib.lib |
1264680 |
31-Jan-2011 |
15:53 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Fsdmgr_lib.lib |
1345590 |
31-Jan-2011 |
15:53 |
Public\Common\Oak\Lib\Sh4\Debug |
Fsdmgr_lib.lib |
1137626 |
31-Jan-2011 |
15:53 |
Public\Common\Oak\Lib\Sh4\Retail |
Fsdmgr_lib.lib |
1269976 |
31-Jan-2011 |
15:51 |
Public\Common\Oak\Lib\X86\Debug |
Fsdmgr_lib.lib |
1068924 |
31-Jan-2011 |
15:51 |
Public\Common\Oak\Lib\X86\Retail |
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細情報
ソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明