現象
共通言語ランタイム (CLR) で実行されるアプリケーションを起動すると、アクセス違反が発生します。 この問題は、以下の条件に該当する場合に発生します。
- コンピューターには、32 個を超える Itanium (IA-64) プロセッサがあります。
- サーバー のガベージ コレクションが有効になっています。
原因
Itanium ベースのシステムでサーバー ガベージ コレクションが有効になっている場合、ヒープを格納する要素が 32 個ある配列があります。 スレッドの割り当てが行われる前に、ヒープは現在の CPU に対応するインデックスによって決定する必要があります。 CPU 番号が 32 を超えると、アクセス違反が発生します。
解決策
修正プログラムの置換情報
KB961881に対応する修正プログラムは、以前にKB961881に含まれていたすべての修正プログラムを含む修正プログラム KB981574に置き換えられました。 修正プログラム KB981574を使用して、KB961881で説明されている問題を解決する必要があります。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
981574 .NET Framework 3.5 SP1 がインストールされているコンピューターで Excel を起動しようとすると、スプラッシュ画面が通常よりも長く開いたままになります
回避策
この問題を回避するには、サーバー ガベージ コレクションではなくワークステーション のガベージ コレクションを有効にします。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
サーバーでガベージ コレクションを構成する方法の詳細については、次の Microsoft Web サイトを参照してください。