Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 無法安裝 .NET Framework 解決方案

編輯:Windows XP 系統介紹

Windows XP 環境安裝 .NET Framework 失敗(常見於 3.5/4.0 版本),錯誤碼多樣。本文提供經驗證有效的修復流程,核心在於重置 Windows Update 元件與授權登錄權限。

修復步驟

  1. 「執行」輸入 cmd → 執行 net stop WuAuServ 停止 Windows Update 服務
  2. 「執行」輸入 %windir% → 找到 SoftwareDistribution 資料夾 → 重新命名為 SoftOld(或刪除)
  3. 「執行」輸入 cmd → 執行 net start WuAuServ 重新啟動服務(會自動重建 SoftwareDistribution)
  4. 「執行」輸入 regedit → 定位至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main
  5. 右鍵點擊 Main 機碼 → 「權限」 → 確認目前使用者/Administrators 群組擁有 完全控制 權限 → 勾選允許
  6. 重新嘗試安裝 .NET Framework 4.0(XP 最高支援版本)

關鍵原理

  • SoftwareDistribution 損毀/鎖定是 .NET 安裝失敗主因(含更新快取、下載暫存)
  • 重命名強制重建乾淨快取目錄
  • IE Main 機碼權限不足會阻擋 .NET 安裝程式寫入註冊資訊
  • .NET Framework 4.5 不支援 Windows XP(需 Vista/Server 2008 以上),XP 最高為 4.0

驗證建議

  • 安裝完成後執行 csc.exe /?(C# 編譯器)或 regasm /? 驗證運行環境
  • 控制台「新增移除程式」確認 .NET Framework 版本正確列出
  • 嘗試執行簡單 .NET 應用程式(如 Paint.NET 舊版)測試

注意事項

  • 修改登錄權限需謹慎,僅授予必要主體完全控制
  • 若仍失敗,嘗試離線安裝包(完整安裝程式而非 Web Bootstrapper)
  • 檢查系統是否安裝 KB 更新先決條件(如 KB981669 for .NET 4.0)
  • 建議升級至 Windows 7/10 獲得完整 .NET 版本支援與安全更新

透過重置 Windows Update 快取與修正登錄權限,可解決絕大多數 Windows XP 安裝 .NET Framework 失敗問題。

Copyright © Windows教程網 All Rights Reserved