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

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

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

当他试图安装Dotnet框架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框架是自动安装在Windows 2008上的Windows更新,那么它怎么可能会丢失?

谢谢。

西拉

编辑

我们在安装了dotnet framework 3.5的VPC上也有同样的问题,并且工作正常。

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

然后我下载并尝试从此位置安装dotnet框架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,它工作正常。

通常你只需要确保你已经安装了.NET,然后Windows Update会引导你完成所有的更新。 然而,我已经在大约50个服务器中遇到类似你的故障,所以诀窍是找出适合你的情况的最佳path。

你走在正确的道路上 这是我的build议:

对于WS08服务器,我将完全卸载.NET Framework,然后重新构build备份。 为此,请使用“添加/远程”程序卸载您在其中看到的任何Service Pack。 然后从服务器pipe理器转到 – >angular色 – > Web服务器(IIS) – >删除angular色服务 – >并删除“ASP.NET”和“.NET扩展性”(并接受提示删除依赖项)。 完成后,请求重新启动。

然后,再次从服务器pipe理器添加一个angular色服务,并将其添加回来。 然后使用Windows更新,但按顺序逐步通过服务包。 不要以为你已经知道你是一个附带的案例,所以累计安装将会起作用。

对于Vista电脑,如果你还没有,我也build议Windows Updatepath。 如果死了,那么从这里开始: 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

希望有所帮助。

.netfunction没有启用的全新安装的win2008,它必须启用。 运行以下命令:

servermanagercmd -i NET-Framework-Core 

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

.NET Framework 2.0和3.0 包含在Windows Server 2008中,您不需要Windows Update即可获取它们; 3.5应该安装,手动或通过Windows更新,因为它没有与Windows安装程序。

尝试在Windows中打开.NET相关的function…

为了补充Trondh已经说过的话:

右击“我的电脑” – >pipe理点击“function”在右侧窗格中点击“添加function”检查.NET Framework 3.5.1function

并按照向导安装框架

我不认为Windows Update会自动安装.NET。 我会尝试安装.NET Framework 2.0SP1通过您的错误消息。

我最近不得不面对outlook 2007中的办公室助理,因为这个确切的问题,没有与Exchange 2007合作。 微软让我卸载3.5然后安装.net 2.0 sp1然后.net 2.0 sp2并重新安装.net 3.5 。 在我的最后的问题不得不处理文件system.xml.dll安装过程中没有正确更新。 它与.net 3.5期待并导致的错误不同步。

这是旧的,但没有任何步骤在这里或其他地方为我工作。 最后我的直觉告诉我禁用防病毒软件。 并做到了这一点…现在,我看了应用程序日志中的错误消息,它看起来像所有的服务器pipe理器实际上是在启用已经安装的3.5更新哪些AV可能阻止访问。 所以不要浪费你的时间和先禁用防病毒。