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

您如果先安裝安全性更新 MS05-004,即無法完成 .NET Framework Service Pack 的安裝

徵狀
當您在安裝有 .NET Framework 1.0 或 .NET Framework 1.1 的電腦上安裝 .NET Framework Service Pack 時,會收到下列其中一則錯誤訊息:
由於已安裝一或多個 Hotfix,故無法安裝 Microsoft .NET Framework 1.0 Service Pack 3 (KB867461)。請將它們移除並再試一次
由於已安裝一或多個 Hotfix,故無法安裝 Microsoft .NET Framework 1.1 Service Pack 1 (KB867460)。請將它們移除並再試一次
此安裝未完成。
發生的原因
您如果在嘗試安裝 .NET Framework Service Pack 之前安裝安全性更新 MS05-004,便會出現此行為。安全性更新 MS05-004 雖是在 Service Pack 之後發行,但會在相關 Service Pack 之前套用。 如需有關安全性更新 MS05-004 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
887219MS05-004:ASP.NET 路徑驗證弱點可能會允許未授權的存取
解決方案
重要 這些步驟可能會增加您電腦的安全性風險。這些步驟也可能讓您的電腦或網路,更容易遭到惡意使用者或軟體 (如病毒) 的攻擊。建議執行本文的處理程序,讓程式得以依照其設計運作或執行特定的程式功能。變更之前,建議先評估在特定環境中實作此處理程序的相關風險。如果您決定執行此處理程序,請採取其他的適當步驟協助保護您的系統。建議只有在真正需要此程序時才使用本程序。

如果要解決此問題,必須移除該安全性更新,並安裝 .NET Framework Service Pack,然後重新安裝建議的所有安全性更新。

如果要移除 .NET Framework 安全性更新,請依照下列步驟執行:
  1. 在 [控制台] 中,按一下 [新增或移除程式]。
  2. 預設會顯示 [新增或移除程式] 窗格。此窗格會顯示已安裝程式的清單。當 [顯示更新] 核取方塊出現時,請確定已予以選取。
  3. [目前安裝的程式和更新] 清單上,按一下選取 [Microsoft .NET Framework Hotfix 1.0 (KB886906)][Microsoft .NET Framework Hotfix 1.1 (KB886904)],然後按一下 [移除]
  4. [下一步]。訊息方塊會出現,並提示您確認是否要移除該 Hotfix。
  5. 按一下 [確定]
移除該安全性更新之後,請安裝 .NET Framework Service Pack。安裝 .NET Framework Service Pack 之後,請安裝所需要的安全性更新。

重要 請務必在安裝 Service Pack 後安裝建議的安全性更新,如此才可重新建立正確的安全性層級。
狀況說明
這是原本設計的做法。
內容

文章識別碼:899619 - 最後檢閱時間:11/09/2006 06:21:00 - 修訂: 1.1

  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
  • kberrmsg kbtshoot kbprb KB899619
意見反應