嘗試在 Windows 7 中新增應用程式開發功能時,“並非所有功能均已成功變更”

嘗試在 Windows 7 中新增應用程式開發功能時,“並非所有功能均已成功變更”

我使用的是 Windows 7 Professional x64。嘗試開啟某些功能時出現以下錯誤,並且我無法安裝這些功能:

“發生錯誤。並非所有功能均已成功更改”

我是具有管理員權限的使用者(正如有人所提到的這裡問題是非管理員用戶)。

我正在嘗試在“萬維網服務”下打開“應用程式開發功能”,例如 .Net 可擴展性和 ASP.Net。

Windows 嘗試開啟這些功能後,我收到上述錯誤訊息。

可能是什麼原因導致此問題?

答案1

對這個問題做了更多研究,最終我找到了原因。

我無法在我的系統上安裝 ASP.Net 和相關功能,因為我在 IIS 之前安裝了 Visual Studio,而 ASP.Net 是作為 .Net 框架安裝的一部分安裝的。 Windows 7 沒有獲取該信息,當我嘗試透過控制台中的「打開和關閉 Windows 功能」安裝 ASP.Net 時,它顯示錯誤並將其記錄在應用程式日誌下的 Windows 日誌中,其中已經存在安裝了ASP.Net 實例。

我在「新增刪除程式」中修復了框架,然後嘗試安裝 ASP.Net 和相關功能,一切正常。這是一個優先順序的問題。

重要:先安裝 IIS,然後安裝 Visual Studio。

答案2

忽略該錯誤並只需執行以下命令:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r

正如你所讀到的這裡這將安裝 ASP.NET 4 並更新現有應用程式以使用 ASP.NET 4 版本的應用程式集區。它更新 IIS 經典模式和 IIS 整合模式處理程序以及 IIS 元資料庫中的腳本映射。

相關內容