XP マシンに .NET Framework 3.5 をインストールできない

XP マシンに .NET Framework 3.5 をインストールできない

.NET 3.5 を必要とするアプリケーションがあるのですが、インストールできません。インストーラーが「セットアップ中に問題が発生しました」と表示して終了します。

tmp ディレクトリ内のいくつかのエラー ログを見るとわかります。

融合の初期化中にエラーが発生しました。

2.0 SP1 がインストールされているようです。これを動作させるにはどうしたらよいですか?

一時ディレクトリを調べて、エラーへの参照を見つけました。何かアイデアはありますか?

[04/17/12,18:55:09] Microsoft .NET Framework 2.0a: [2] エラー: コンポーネント Microsoft .NET Framework 2.0a のインストールに失敗しました。MSI がエラー コード 1603 を返しました [04/17/12,18:55:27] WapUI: [2] DepCheck によると、Microsoft .NET Framework 2.0a がインストールされていません。

04/19/12 19:08:48 DDSet_Status: LoadLibraryShim() を使用して fusion.dll をロードしています 04/19/12 19:08:48 DDSet_Error: fusion の初期化中にエラーが発生しました。セットアップは LoadLibraryShim() を使用して fusion をロードできませんでした。エラー: 0x80131700

04/19/12 19:08:48 DDSet_Status: LoadLibraryShim() を使用して fusion.dll をロードしています 04/19/12 19:08:48 DDSet_Error: fusion の初期化中にエラーが発生しました。セットアップは LoadLibraryShim() を使用して fusion をロードできませんでした。エラー: 0x80131700 MSI (s) (74!08) [19:08:48:062]: 製品: Microsoft .NET Framework 2.0 Service Pack 1 -- エラー 25007。fusion の初期化中にエラーが発生しました。セットアップは LoadLibraryShim() を使用して fusion をロードできませんでした。エラー: 0x80131700 エラー 25007。fusion の初期化中にエラーが発生しました。セットアップは LoadLibraryShim() を使用して fusion をロードできませんでした。エラー: 0x80131700

答え1

Net 3.5 SP1 をインストールする前に、まず Windows Installer 3.1 をインストールしてください。

答え2

a. コンピューター上の次の場所を開きます。

%windir%\WinSxS

b. 「Policies」フォルダを削除します。

.NET Framework を再インストールして、問題が解決するかどうかを確認してください。

関連情報