概要
修正プログラム ロールアップは、Windows Communication Foundation (WCF) Microsoft.NET Framework 3.0 Service Pack 2 および Microsoft.NET Framework 3.5 Service pack 1 用に使用できます。
この修正プログラム ロールアップに含まれる修正
この修正プログラム ロールアップには、次の問題に対する修正が含まれています。問題 1ピア チャネルのアプリケーションを.NET Framework 3.0 の WCF を使用して通信のメッシュの結合を実行します。 次のようなタイムアウト例外が発生したため、アプリケーションがクラッシュします。
例外の種類: System.ApplicationExceptionMessage: タイムアウト期間が経過したため、この操作が返されます。 (HRESULT からの例外: 0x800705B4)InnerException: < none > (生成) スタック トレース: SP IP Function000000001BDBEA10 0000000000000001 System.Threading.ReaderWriterLock.AcquireWriterLockInternal (Int32) 000000001BDBEA10 000007FEF98C285E(ByRef の LiteLock、System.Threading.ReaderWriterLock、System.Threading.ReaderWriterLock.AcquireWriterLock (System.TimeSpan) 000000001BDBEA50 000007FEF77818C5 System.ServiceModel.PeerResolvers.CustomPeerResolverService+LiteLock.Acquireブール値) 000000001BDBEAC0 000007FEF7780B65 System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupMeshEntry (MeshEntry) の 000000001BDBEC70 000007FEF77809CESystem.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupActivity (System.Object) 000000001BDBECF0 000007FEF6C7713B System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper+WorkItem.Invoke2 () 000000001BDBED70000007FEF92E95AA System.Security.SecurityContext.Run (System.Security.SecurityContext、System.Threading.ContextCallback、System.Object)000000001BDBEDB0 000007FEF6C77090 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper+WorkItem.Invoke () 000000001BDBEE00 000007FEF6C76FB1 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper.ProcessCallbacks () 000000001BDBEE70 000007FEF6C76E33 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper.CompletionCallback(System.Object)この問題は、PeerChannel クライアント アプリケーションがその登録を正しく更新していない場合、またはメッシュ内のノードが不意に切断したときに発生するデッドロックが原因で発生します。 このような場合は、 CustomPeerResolverServiceオブジェクトがタイムアウトになる内部ReaderWriterLockオブジェクトを取得しようとします。問題 2次の条件に一致する WCF サービスを実行するとします。
-
サービスでは、1 つのプロキシを使用して、プロキシで多くの操作を呼び出します。
-
サービスでは、二重のメッセージング パターンを使用します。
-
非同期の結果は、 RequestReplyCorrelatorオブジェクトに追加され、応答が送信されるまで削除できません。
要求の操作でエラーが発生する場合は、要求を処理できません。 さらに、関連する要求メッセージとユーザー オブジェクトのメモリを解放することはできません。この問題は、 ChannelFactoryRefオブジェクトでメモリ リークが発生したために発生します。
詳細情報
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。 ただし、この修正プログラムは、この資料に記載された問題のみを修正するものです。 この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。 注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。 この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。 マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。 お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。
必要条件
Microsoft.NET Framework 3.0 Service Pack 2 (SP2) が必要か、次のウィンドウのいずれかにこの修正プログラムを適用するオペレーティング システムにインストールされて、.NET Framework 3.5 Service Pack 1 (SP1)。
-
Windows XP Service Pack 3 (SP3)
-
Windows Server 2003 Service Pack 2 (SP2)
-
Windows Vista Service Pack 2 (SP2)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
Windows XP service pack の入手方法の詳細については、次の文書番号をクリックし、マイクロソフト サポート技術資料を参照してください。
322389 Windows XP の最新の Service Pack を入手する方法Windows Server 2003 service pack の入手方法の詳細については、次の文書番号をクリックし、マイクロソフト サポート技術資料を参照してください。
889100 最新の Windows Server 2003 の Service Pack を入手する方法Windows Vista Service Pack を入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
935791 Windows Vista Service Pack 2 (SP2) のインストールWindows Server 2008 の Service Pack を入手する方法の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
968849 最新の Windows Server 2008 Service Pack を入手する方法Windows 7 や Windows Server 2008 R2 Service Pack 1 を取得する方法については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
976932 Windows 7 Service Pack 1 および Windows Server 2008 R2 に関する情報
再起動の情報
影響を受けるファイルを使用している場合にこの修正プログラムを適用した後コンピューターを再起動する必要があります。 コンピューターを再起動することを避けるために、この修正プログラムを適用する前に、すべての.NET Framework アプリケーションを終了することをお勧めします。
置き換えに関する情報
この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。
ファイル情報
修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時刻 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。
すべてサポートされている x86 ベース バージョンの Windows XP SP3 および Windows Server 2003 SP2 の
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
servicemodel.mof |
Not applicable |
85,113 |
29-May-2010 |
15:06 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5716 |
17,256 |
01-Aug-2011 |
00:27 |
x86 |
Smdiagnostics.dll |
3.0.4506.5716 |
110,592 |
2011 年 8 月-01- |
00:27 |
x86 |
Smsvchost.exe |
3.0.4506.5716 |
128,848 |
01-Aug-2011 |
00:27 |
x86 |
System.identitymodel.dll |
3.0.4506.5716 |
442,368 |
01 - 8 月-2011 年 |
00:27 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5716 |
970,752 |
2011 年 8 月-01- |
00:27 |
x86 |
System.servicemodel.dll |
3.0.4506.5716 |
5,992,448 |
2011 年 8 月-01- |
00:27 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5716 |
32,768 |
01-Aug-2011 |
00:27 |
x86 |
すべてサポートされている x64 ベース バージョンの Windows XP SP3 および Windows Server 2003 SP2 の
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
servicemodel.mof |
Not applicable |
85,113 |
29-May-2010 |
15:06 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5716 |
19,304 |
31-Jul-2011 |
23:46 |
x64 |
Smdiagnostics.dll |
3.0.4506.5716 |
94,208 |
2011 年 7 月-31- |
23:46 |
x64 |
Smsvchost.exe |
3.0.4506.5716 |
116,560 |
31-Jul-2011 |
23:46 |
x64 |
System.identitymodel.dll |
3.0.4506.5716 |
401,408 |
31 - 7 月-2011 年 |
23:46 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5716 |
847,872 |
2011 年 7 月-31- |
23:46 |
x64 |
System.servicemodel.dll |
3.0.4506.5716 |
5,332,992 |
2011 年 7 月-31- |
23:46 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5716 |
32,768 |
31-Jul-2011 |
23:46 |
x64 |
すべてサポートされている x86 ベースのバージョンの Windows Vista SP2 の Windows Server 2008 SP2 のため
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5707 |
110,592 |
2011 年 7 月-28- |
10:57 |
x86 |
Smsvchost.exe |
3.0.4506.5707 |
128,848 |
28-Jul-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 - 7 月-2011 年 |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
2011 年 7 月-28- |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
2011 年 7 月-28- |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
2011 年 7 月-28- |
10:57 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32,768 |
2011 年 7 月-28- |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-Jul-2011 |
10:57 |
x86 |
Servicemodel.mof |
該当なし |
85,113 |
28-Jul-2011 |
10:57 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
12-Aug-2010 |
14:24 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5707 |
17,256 |
28-Jul-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
2011 年 7 月-28- |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
2011 年 7 月-28- |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-Jul-2011 |
10:57 |
x86 |
すべての x64 ベース バージョンの Windows Vista の SP2 および Windows Server 2008 SP2 のサポートされている.
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
28-Jul-2011 |
10:55 |
該当なし |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
12-Aug-2010 |
14:10 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5707 |
19,304 |
28-Jul-2011 |
10:55 |
x64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
2011 年 7 月-28- |
10:55 |
x64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
10:55 |
x64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28 - 7 月-2011 年 |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
2011 年 7 月-28- |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
2011 年 7 月-28- |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
2011 年 7 月-28- |
10:55 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32,768 |
2011 年 7 月-28- |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
10:55 |
x64 |
すべての IA 64 ベースのバージョンの Windows Server 2008 SP2 をサポート
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
28-Jul-2011 |
11:26 |
該当なし |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
16-Aug-2010 |
14:36 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5707 |
33,640 |
28-Jul-2011 |
11:26 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
2011 年 7 月-28- |
11:26 |
IA-64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
11:26 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28-Jul-2011 |
11:26 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
2011 年 7 月-28- |
11:26 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-Jul-2011 |
11:26 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
11:26 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32,768 |
2011 年 7 月-28- |
11:26 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
11:26 |
IA-64 |
サポートされている x86 ベースのすべてのバージョンの Windows 7 SP1 の
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5707 |
110,592 |
2011 年 7 月-28- |
22:40 |
x86 |
Smsvchost.exe |
3.0.4506.5707 |
128,848 |
28-Jul-2011 |
22:40 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 - 7 月-2011 年 |
22:40 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
2011 年 7 月-28- |
22:40 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
2011 年 7 月-28- |
22:40 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32,768 |
28-Jul-2011 |
22:40 |
x86 |
Servicemodel.mof |
該当なし |
85,113 |
12-Nov-2010 |
23:36 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
21:14 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5707 |
17,256 |
28-Jul-2011 |
22:40 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
2011 年 7 月-28- |
22:40 |
x86 |
すべてサポートされている x64 ベース バージョンの Windows 7 SP1 および Windows Server 2008 R2 の SP1 の
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:39 |
該当なし |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:30 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5707 |
19,304 |
28-Jul-2011 |
22:35 |
x64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
2011 年 7 月-28- |
22:35 |
x64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
22:35 |
x64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28 - 7 月-2011 年 |
22:35 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
2011 年 7 月-28- |
22:35 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
2011 年 7 月-28- |
22:35 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32,768 |
28-Jul-2011 |
22:35 |
x64 |
すべてサポートされている IA 64 ベース バージョンの Windows Server 2008 R2 SP1 の
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:40 |
該当なし |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:35 |
該当なし |
Servicemonikersupport.dll |
3.0.4506.5707 |
33,640 |
28-Jul-2011 |
22:28 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
2011 年 7 月-28- |
22:28 |
IA-64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
22:28 |
IA-64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28-Jul-2011 |
22:28 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
2011 年 7 月-28- |
22:28 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
22:28 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32,768 |
28-Jul-2011 |
22:28 |
IA-64 |
関連情報
ソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明