.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 を再インストールして、問題が解決するかどうかを確認してください。