我有一個需要 .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:初始化融合時發生錯誤。安裝程式無法使用 LoadLibraryShim() 載入融合。錯誤:0x80131700
04/19/12 19:08:48 DDSet_Status:使用 LoadLibraryShim() 載入 fusion.dll 04/19/12 19:08:48 DDSet_Error:初始化融合時發生錯誤。安裝程式無法使用 LoadLibraryShim() 載入融合。錯誤:0x80131700 MSI (s) (74!08) [19:08:48:062]:產品:Microsoft .NET Framework 2.0 Service Pack 1 - 錯誤 25007。安裝程式無法使用 LoadLibraryShim() 載入融合。錯誤:0x80131700 錯誤 25007。安裝程式無法使用 LoadLibraryShim() 載入融合。錯誤:0x80131700
答案1
在安裝 Net 3.5 SP1 之前先安裝 Windows Installer 3.1
答案2
A。在計算機上開啟以下位置:
%windir%\WinSxS
b.刪除“策略”資料夾。
重新安裝 .NET Framework,看看是否有效。