安裝 NET Framework 失敗,需要予以手動移除

文章翻譯 文章翻譯
文章編號: 320112 - 檢視此文章適用的產品。
重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必備份登錄。同時了解如何在發生問題時還原登錄。如需有關如何備份、還原及修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
全部展開 | 全部摺疊

在此頁中

徵狀

如果 Microsoft .NET Framework 1.0.3705 的安裝作業因為電源意外中斷,或其他安裝失敗模式而失敗,便須手動移除 .NET Framework 1.0.3705。

注意 此資訊的目的在協助您將 .NET Framework 1.0.3705 安裝在電腦上,而不在告訴您如何完整移除原始發行版本或 Beta 版的 Microsoft .NET Framework。

解決方案

下列步驟會在安裝失敗之後,移除並重新安裝 .NET Framework 1.0.3705。這些步驟亦會移除電腦上的 Beta 版 Microsoft .NET Framework。但如已安裝 Beta 版的 Microsoft .NET Framework,Microsoft 建議您先重新格式化硬碟,再重新安裝 .NET Framework。
  1. 移除 Microsoft Windows Installer 快取中的 .NET Framework 1.0.3705。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],然後按一下 [執行]
    2. 輸入 Installer,再按一下 [確定]
    3. [檢視] 功能表上,選取 [詳細資料]
    4. 用滑鼠右鍵按一下 [修改日期] 欄位標題。
    5. 按一下 [註解]
    6. [註解] 欄中,找出快取的 Windows Installer 檔案 (會顯示 Microsoft .NET Framework (English) RTL x86 enu)。
    7. 用滑鼠右鍵按一下快取的 Windows Installer 檔案,再按一下 [解除安裝]
    8. 關閉視窗。
  2. 手動移除電腦中的檔案與資料夾。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],然後按一下 [執行]
    2. 輸入 System32,再按一下 [確定]
    3. 找出 Mscoree.dll 檔案,並予以刪除。

      警告 請勿刪除執行 Microsoft Windows Server 2003 之電腦上的 Mscoree.dll 檔案。
    4. 關閉視窗。
    5. 按一下 [開始],然後按一下 [執行]
    6. 輸入 Microsoft.NET,再按一下 [確定]
    7. 按兩下 [Framework] 資料夾。
    8. 刪除 [v1.0.3705] 資料夾。

      注意 電腦上如有安裝 Microsoft .NET Framework 1.1.4322 版,必須執行該 .NET Framework 版本的修復功能。如需詳細資訊,請參閱本文的<如何修復 .NET Framework 1.0.3705 或 1.1.4322>一節。
  3. 手動移除 Windows 登錄中的登錄機碼。如果要執行這項操作,請依照下列步驟執行:

    警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
    1. 按一下 [開始],然後按一下 [執行]
    2. 輸入 regedit,再按一下 [確定]
    3. 移除下列登錄機碼:
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Full\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Product\Microsoft .NET Framework Full v1.0.3705 (1033)
    4. 結束 [登錄編輯程式]。
  4. 使用 Msizap.exe 公用程式,封裝登錄中的 Windows Installer 資訊。如果要執行這項操作,請依照下列步驟執行:
    1. Msizap.exe 隨附於 Microsoft Windows Installer SDK。如果要下載 Windows Installer SDK,請造訪下列 Microsoft 網站:
      http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
    2. 按一下 [開始],然後按一下 [執行]
    3. 輸入 cmd,然後按一下 [確定]
    4. 在命令提示字元輸入 CD\Program Files\Microsoft SDK\Bin,然後按下 ENTER。
    5. 輸入 Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
    6. 完成 Msizap.exe 處理程序之後,請輸入 Exit,然後按下 ENTER
    7. 重新啟動電腦。
  5. 清除 Temp 資料夾的內容。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],然後按一下 [執行]
    2. 輸入 %Temp%,再按一下 [確定]
    3. [編輯] 功能表上,按一下 [全選]
    4. [檔案] 功能表上,按一下 [刪除]
    注意 請儘可能刪除 Temp 資料夾中的檔案。
  6. 停用任何防毒或防火牆軟體。注意 您可以使用系統組態公用程式 (Msconfig.exe) 進行初始狀態開機。接著再停用所有非必要的服務。
  7. 下載及安裝 .NET Framework 1.0.3705。如果要執行這項操作,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4E21-B05A-009D06457787&displaylang=en
  8. 電腦上如果是安裝 .NET Framework 1.1.4322,必須執行 .NET Framework 1.1.4322 的修復功能,才可更新安裝所復原的特定檔案。

如何修復 .NET Framework 1.0.3705 或 1.1.4322

  1. 透過 Windows Installer 快取檔案修復 Microsoft .NET Framework v1.0.3705。
    1. 按一下 [開始],然後按一下 [執行]
    2. 輸入 Installer,再按一下 [確定]
    3. [檢視] 功能表上,按一下 [詳細資料]
    4. 用滑鼠右鍵按一下 [修改日期] 欄的標題,再按一下 [註解]
    5. [註解] 欄中,找出快取的 Windows Installer 檔案 (會顯示 Microsoft .NET Framework (English) RTL x86 enu)。
    6. 用滑鼠右鍵按一下快取的 Windows Installer 檔案,再按一下 [解除安裝]
    7. 關閉視窗。
  2. 使用命令提示字元修復 .NET Framework 1.0.3705。如果要執行這項操作,請依照下列步驟執行:
    1. 找出原始的安裝材料。
      • 如果是從 CD 或 DVD 安裝 .NET Framework 1.0.3705,請將光碟插入 CD-ROM 或 DVD-ROM 磁碟機。
      • 如果是下載 .NET Framework 1.0.3705,請重新下載,並儲存至硬碟。
      • 如果是從網路磁碟機安裝 .NET Framework 1.0.3705,請重新連線至該共用。
    2. 開啟命令提示字元視窗。
      • Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT
        1. 按一下 [開始],然後按一下 [執行]
        2. 輸入 command,再按一下 [確定]
      • Microsoft Windows 2000、Microsoft Windows XP
        1. 按一下 [開始],然後按一下 [執行]
        2. 輸入 cmd,然後按一下 [確定]
    3. 在命令提示字元輸入 InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi",然後按下 ENTER。
  3. 使用命令提示字元修復 .NET Framework 1.1.4322。如果要執行這項操作,請依照下列步驟執行:
    1. 找出原始的安裝材料。
      • 如果是從 CD 或 DVD 安裝 .NET Framework 1.1.4322,請將光碟插入 CD-ROM 或 DVD-ROM 磁碟機。
      • 如果是下載 .NET Framework 1.1.4322,請重新下載,並儲存至硬碟。
      • 如果是從網路磁碟機安裝 .NET Framework 1.1.4322,請重新連線至該共用。
    2. 開啟命令提示字元視窗。
      • Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT
        1. 按一下 [開始],然後按一下 [執行]
        2. 輸入 command,再按一下 [確定]
      • Microsoft Windows 2000、Microsoft Windows XP
        1. 按一下 [開始],然後按一下 [執行]
        2. 輸入 cmd,然後按一下 [確定]
    3. 在命令提示字元輸入 InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi",然後按下 ENTER。
重要 如果要修復作業系統隨附的 Microsoft .NET Framework,必須使用作業系統的「修復」選項或「重新安裝」選項。以下是含有 Microsoft .NET Framework 的作業系統:
  • Microsoft Windows Server 2003

    如需有關如何修復 Windows Server 2003 之 .NET Framework 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    830646 如何疑難排解 Microsoft Windows Server 2003 上的 Microsoft .NET Framework 1.1 安裝問題
  • Windows XP Tablet PC Edition
  • Windows XP Media Center Edition

?考

如需有關不同版本之 .NET Framework 的詳細資訊,請造訪下列 Microsoft Developer Network (MSDN) 網站:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

屬性

文章編號: 320112 - 上次校閱: 2007年1月15日 - 版次: 3.3
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.0 Service Pack 2
關鍵字:?
kbprb KB320112
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com