无法在Windows Server 2008上安装.net 3.5 sp1

我正尝试通过我的Windows Server 2008 VPS上的Web平台安装程序来安装子文本。

要安装它,我需要.net框架版本3.5 SP1。 它实际上每次尝试都会失败,所以我尝试手动安装SP1。 我失败的错误消息:

[11/30/09,02:40:01] Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code -2147467262 [11/30/09,02:40:05] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (x64) (CBS) is not installed. 

当我试图安装.net 2.0 SP1 x64时,它表示它不支持vista(?!)。 我试图使用清理工具清理我的服务器的每一个.net版本,然后安装3.5sp1回来(甚至2.0sp1)都失败了相同的错误代码。

我不能使用Windows更新,因为它是一个virtuzzo VPS(据说,如果我使用Windows更新,它将打破我的VPS,因为更新是由Virtuozzo简化…),但Windows更新服务启动。

任何提示解决这个问题?

[编辑]

目前安装的版本是:

  • .Net 2.0.50727.1434
  • .Net 3.0.4506.648

[edit-2]这是我的服务器pipe理器的屏幕截图:

在这里输入图像说明

.NET Framework 3.0包含在Server 2008的基本安装中。但是,它是必须在服务器pipe理器中启用的“ function ”。 一旦启用该function,Windows Update应该为其select附加的修补程序和服务包。

安装程序正在尝试连接到互联网。 试试微软。 NET Framework 3.5 Service Pack 1(完整软件包) http://www.microsoft.com/en-us/download/details.aspx?id=25150