您目前已離線,請等候您的網際網路重新連線

如何疑難排解 Microsoft Windows Server 2003 上的 Microsoft .NET Framework 1.1 安裝問題

注意 請勿利用本文中的資訊疑難排解 Microsoft Windows 2000 或 Microsoft Windows XP 上的 Microsoft .NET Framework 1.1 安裝問題。 如需有關如何疑難排解 Microsoft Windows 2000 或 Microsoft Windows XP 上 .NET Framework 安裝的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824643如何疑難排解 Microsoft .NET Framework 1.1 安裝問題
重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
結論
本文將逐步告訴您,當您在執行 Microsoft Windows Server 2003 的電腦上安裝 Microsoft .NET Framework 1.1 時,如何針對可能遇到的問題進行疑難排解。

當 Microsoft Windows Installer 錯誤地在 Windows 登錄中註冊時,.NET Framework 1.1 安裝程式就無法取得某些 Windows Installer 元件的存取權。本文將告訴您,如何移除註冊後再重新註冊 Windows Installer 以解決這個問題。

此外,本文也會告訴您,如何疑難排解在 Windows Server 2003 上安裝 .NET Framework 1.1 時可能會遇到的問題、如何修復或重新安裝 Windows Server 2003,以及如何手動修復 .NET Framework 1.1。

回到頁首

需求

本文假設您已熟悉下列主題:
  • Microsoft .NET Framework 1.1
  • 登錄編輯程式
  • Windows Installer

下面清單列出了建議使用的硬體、軟體、網路基礎架構,以及所需安裝的 Service Pack:
  • Microsoft Windows Server 2003
回到首頁

移除註冊後再重新註冊 Windows Installer

  1. 移除註冊 Windows Installer:
    1. 按一下 [開始],再按一下 [執行]
    2. [開啟] 文字方塊中,輸入 msiexec /unregister,然後按一下 [確定]
  2. 重新註冊 Windows Installer:
    1. 按一下 [開始],再按一下 [執行]
    2. [開啟] 方塊中,輸入 msiexec /regserver,然後按一下 [確定]
回到頁首

修復或重新安裝 Windows Server 2003

當您修復或重新安裝 Windows Server 2003 時,就等於自動修復了 .NET Framework 1.1。如果要執行這項操作,請執行 Windows Server 2003 安裝程式。如需有關 Windows Server 2003 的詳細資訊,請造訪下列 Microsoft 網站:回到頁首

手動修復 .NET Framework 1.1

警告 不當使用 [登錄編輯程式] 可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用 [登錄編輯程式] 所導致的問題。請自行承擔使用 [登錄編輯程式] 的一切風險。
  1. 手動刪除 Windows 登錄中的 netfx 登錄值。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],再按一下 [執行]
    2. [開啟] 方塊中,輸入 regedit,然後按一下 [確定] 啟動 [登錄編輯程式]。
    3. 在 [登錄編輯程式] 中,找出並按一下下列登錄機碼:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents
    4. 在 [登錄編輯程式] 右窗格的 [名稱] 中,用滑鼠右鍵按一下 netfx,然後按一下 [刪除]
    5. [確認刪除值] 對話方塊中,按一下 [是]
    6. 結束 [登錄編輯程式]。
  2. 在 Inf 資料夾 (位於您的 Windows 資料夾中) 裡,建立一個裝置資訊 (.inf) 檔案。如果要執行這項操作,請依照下列步驟執行:
    1. 將下列文字貼至文字編輯器 (例如「記事本」) 中:
      [Version] Signature = "$Windows NT$" DriverVer=10/01/2002,5.2.3790.0[Components] netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7
    2. [檔案] 功能表上,按一下 [儲存檔案]
    3. [另存新檔] 對話方塊中,找出並按一下您電腦上的 [%Windows Folder%\inf] 資料夾。

      注意%Windows Folder% 是您的 Windows 資料夾路徑的預留位置。
    4. [存檔類型] 下拉式清單方塊中,按一下 [所有檔案]
    5. [檔名] 方塊中,輸入 sysnew.inf,然後按一下 [儲存]
  3. 執行 Windows Optional Component (OC) Installer 精靈,重新安裝 .NET Framework 1.1。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],再按一下 [執行]
    2. [開啟] 文字方塊中,輸入 cmd,再按一下 [確定]
    3. 在命令提示字元中,執行下列命令以啟動 Windows OC Installer 精靈:
      sysocmgr /i:%Windows Folder%\inf\sysnew.inf
      注意 %Windows Folder% 是您的 Windows 資料夾路徑的預留位置。
    4. 在 Windows OC Installer 精靈的 [Windows 元件] 頁上,按一下 [下一步],重新安裝 .NET Framework 1.1。

      注意 如果出現 [必需的檔案] 對話方塊,請在 [檔案複製來源] 對話方塊中輸入 i386 安裝資料夾的路徑,再按一下 [確定]。i386 資料夾位於您安裝作業系統的資料夾中。
  4. 手動安裝全域組件快取中的組件。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],再按一下 [執行]
    2. [開啟] 文字方塊中,輸入 cmd,再按一下 [確定]
    3. 在命令提示字元中,執行下列命令 (請在同一行中輸入這個命令):
      "%Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\gacutil.exe" /f /il %Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\assemblylist.txt
      注意
      • %Windows Folder% 是您的 Windows 資料夾路徑的預留位置。
      • xxxx 是您嘗試要修復之 .NET Framework 1.1 的版本建置號碼的預留位置。
回到頁首
参考
如需詳細資訊,請造訪下列 Microsoft 網站:回到首頁
內容

文章識別碼:830646 - 最後檢閱時間:04/23/2007 03:41:00 - 修訂: 1.7

Microsoft .NET Framework 1.1

  • kbhowtomaster kbtshoot kbregistry kbpdwizard kbsoftwaredist kbappsetup kbsetup kbsyssettings kbdeployment KB830646
意見反應