メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

はじめに

この資料では、Microsoft .NET Framework 3.5.1 用に提供されている修正プログラムのロールアップ 2889631 について説明します。この修正プログラムにより解決される問題の詳細については、「詳細」を参照してください。

この修正プログラムのロールアップの対象は以下のオペレーティング システムです。

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2 Service Pack 1 (SP1)


詳細

修正プログラムの情報

マイクロソフトでは、現在この問題を修正する修正プログラムを提供しています。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。

この問題を解決するには、Microsoft Customer Support Services に問い合わせて、修正プログラムを入手します。Microsoft Customer Support Services の電話番号一覧およびサポート料金については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/contactus/?ln=ja&ws=support#tab0注: Microsoft Support 担当者が、特定の更新プログラムを適用することにより問題が解決されると判断した場合、サポート依頼に通常かかる料金が免除されることがあります。ただし、特定の更新プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。

再起動の必要性

影響を受けるファイルが使用されている場合、この修正プログラムの適用後、コンピューターを再起動する必要があります。この修正プログラムを適用する前に、すべての .NET Framework ベースのアプリケーションを閉じることをお勧めします。

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

この修正プログラム パッケージを適用しても、以前にリリースされた修正プログラム パッケージが置き換えられることはありません。

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

LDR 区分

サポートされているすべてのバージョンの Windows 7 SP1 (x86 ベース)

File name

File version

File size

Date

Time

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:36

サポートされているすべてのバージョンの Windows 7 SP1 または Windows Server 2008 R2 SP1 (IA64 ベース)

File name

File version

File size

Date

Time

Mscorlib.dll

2.0.50727.7039

4,014,080

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

3,083,416

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

20,391,576

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

873,608

20-Sep-2013

22:36

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:36

サポートされているすべてのバージョンの Windows 7 SP1 または Windows Server 2008 R2 SP1 (x64 ベース)

File name

File version

File size

Date

Time

Mscorlib.dll

2.0.50727.7039

4,571,136

20-Sep-2013

22:45

Mscordacwks.dll

2.0.50727.7039

1,757,336

20-Sep-2013

22:45

Mscorwks.dll

2.0.50727.7039

10,004,632

20-Sep-2013

22:45

Sos.dll

2.0.50727.7039

486,024

20-Sep-2013

22:45

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:45

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:45

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:36

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:36

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:36

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:36

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:36

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:36

この修正プログラムのロールアップで解決される問題

共通言語ランタイム (CLR) の問題

問題 1: 十分なメモリが使用できる場合であっても、大量のメモリを使用する 64 ビット混在モード アプリケーションを実行するとメモリ不足のエラーが発生する。

この修正プログラムをインストールした後、app.exe.config ファイルと 64 ビット レジストリ ハイブのいずれかで以下の構成を有効にして調整する必要があります。

app.exe.config ファイルの場合は、以下のように調整します。<?xml version ="1.0"?>
<configuration>
<runtime>
<ReserveMemoryForJumpStubs enabled="true"/>
<PrecodeInCodeHeap enabled="true"/>
<JumpStubReserve value="<value>"/>
</runtime>
</configuration> レジストリの場合は、以下のように調整します。

            
HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1
HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>


注意事項:

  • この修正プログラムを有効にするには、ReserveMemoryForJumpStubs および PrecodeInCodeHeap を "true" に設定する必要があります。JumpStubReserve は省略可能な設定で、その既定値は 2% です。

  • 依然としてメモリ不足のエラーが発生する場合は、段階的に大きな値を使用して、コード ヒープの予約の割合を大きくする方法があります。"20" が、JumpStubReserve に適切な中間的な値です。ただし、値を大きくすると、パフォーマンスへの悪影響が大きくなります。

Windows フォーム

問題 1: 複数のフォームが含まれる Windows フォーム アプリケーションを使用していて、ユーザーがこれらのフォームのいずれかをスクロールしている場合を考えます。スクロール操作の時点、またはシステムの再起動の時点で、UI オートメーションにより、タイミングが設定されているイベントなどから、フォームが非同期に閉じられます。フォームが閉じられると、アプリケーションでは以下のスタックで ObjectedDisposedException 例外をスローします。
System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle()
System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get()
System.Windows.Forms.dll!System.Windows.Forms.Control.CaptureInternal.set(bool value)
System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks)

問題 2: Windows フォーム アプリケーションで、CheckedListBox および ComboBox コントロールが 64 ビット オペレーティング システムで空の長方形として表示される。

ヘルプを表示

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

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

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

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×