現象

次のような状況で問題が発生します。

  • ターゲットデバイス上の記憶域マネージャーのコンポーネントを含む 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 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。