首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> .NET 實例教學

MSI Windows Installer 損毀導致軟體無法安裝的修復方案

     編輯:.NET 實例教學

當 MSI 服務異常時,會導致 .NET Framework 1.1 等依賴 Windows Installer 的軟體安裝失敗。本文整理實測有效的修復流程。

現象

處理 DCOMCNFG 權限問題後,套用修補程式出錯,導致 MSI 服務不正常,進而無法安裝 .NET Framework 1.1。

修復步驟

  1. 取消註冊 MSI 服務
    在命令提示字元切換至 system32 目錄,執行:
    msiexec /unregserver
    重新啟動電腦。(效果等同於在登錄檔中刪除服務相關項目)
  2. 重新安裝 Windows Installer 核心檔案
    下載 Windows Installer 2.0 版 的 instmsiw.exe(非 Office 2000 附屬版本)。
    使用 WinRAR 解壓縮,右鍵點選 msi.inf 選擇「安裝」,依提示重新啟動。
  3. 重新註冊 MSI 服務
    再次於 system32 目錄執行:
    msiexec /regserver
    (重新安裝 instmsiw.exe 通常也會自動完成此步驟)
  4. 解決 .NET 1.1 安裝錯誤 1935
    若完成上述步驟後安裝 .NET 1.1 仍出現錯誤 1935,請將 system32 下的 mscoree.dll 更名(如 mscoree.dll.bak),再重新執行 .NET 1.1 安裝程式。

參考文件

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved