在 Windows 2008 上安装 dotnet framework 3.5 SP1 时出错

在 Windows 2008 上安装 dotnet framework 3.5 SP1 时出错

收到一个非常奇怪的错误。

其中一位开发人员尝试将 Windows 2008 安装为虚拟 PC。他还运行了 Windows 更新。

当他尝试安装 dotnet framework 3.5 SP1 时,出现以下错误:

[09/25/09,12:48:26] Microsoft .NET Framework 2.0SP1 (CBS): [2] 错误: 组件 Microsoft .NET Framework 2.0SP1 (CBS) 安装失败。MSI 返回错误代码 1 [09/25/09,12:48:34] WapUI: [2] DepCheck 指示未安装 Microsoft .NET Framework 2.0SP1 (CBS)。

我以为 dotnet framework 会在 windows 2008 上通过 windows 更新自动安装。那么它怎么会丢失呢?

谢谢。

西拉

编辑

在安装了 dotnet framework 3.5 并且运行正常的 VPC 上我们也遇到了同样的问题。

我尝试使用以下清理工具删除所有版本的 dotnet 框架:http://blogs.msdn.com/astebner/pages/8904493.aspx

然后,我从以下位置下载并尝试安装 dotnet framework 2.0 SP1:http://www.microsoft.com/Downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en

我现在得到的错误是:

“该产品不支持 Vista 操作系统”

编辑

谢谢大家的帮助,已经给所有人投了赞成票。

最后,我们的问题是我们从较旧的 ISO 映像安装了 Windows Server 2008,在此映像上一切正常,直到我们尝试安装框架 3.5 SP1。我们从新映像重新安装了 Windows,一切正常。

答案1

通常情况下,您只需确保已安装 .NET,然后 Windows Update 将引导您完成所有更新。但是,我在大约 1/50 的服务器上遇到过类似您的故障,因此诀窍是找出适合您情况的最佳导航路径。

你走的路是对的。以下是我建议的:

对于 WS08 服务器,我将完全卸载 .NET Framework,然后重新构建。为此,请使用“添加/远程程序”卸载您在那里看到的任何服务包。然后从服务器管理器转到 -> 角色 -> Web 服务器 (IIS) -> 删除角色服务 -> 并删除“ASP.NET”和“.NET 扩展性”(并接受删除依赖项的提示)。完成后,如果系统要求重新启动,请执行重新启动。

然后,再次从服务器管理器添加角色服务并再次添加它们。然后使用 Windows 更新,但按顺序逐步执行服务包。不要假设累积安装会起作用,因为您已经知道您是一个边缘案例。

对于 Vista 计算机,如果您还没有这样做,我建议您也使用 Windows 更新路径。如果这样做行不通,请从这里开始:http://www.microsoft.com/net/Download.aspx。确保您已安装 .NET 2.0。(只需检查 c:\windows\microsoft.net\framework\v2.0.50727 并确保它具有全套文件。)

然后安装 3.5(还不是 SP1):http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

最后是 3.5 SP1:http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en

希望有所帮助。

答案2

.Net 功能在全新安装的 win2008 中未启用,必须启用。运行以下命令:

servermanagercmd -i NET-Framework-Core

启用 .Net 框架。然后再次运行 Windows 更新。

答案3

.NET Framework 2.0 和 3.0 是包括在 Windows Server 2008 中,您不需要 Windows Update 来获取它们;应该手动或通过 Windows Update 安装 3.5,因为它不附带 Windows 安装程序。

尝试在 Windows 中打开与 .NET 相关的功能...

答案4

我认为 Windows Update 不会自动安装 .NET。我会尝试安装.NET 框架 2.0SP1根据您的错误信息。

相关内容