我正在尝试通过 Windows Server 2008 VPS 上的 Web 平台安装程序安装 subtext。
要安装它,我需要 .net framework 版本 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),但都失败了,错误代码相同。
由于它是 virtuozzo VPS,我无法使用 Windows 更新(据说如果我使用 Windows 更新,它将破坏我的 VPS,因为更新由 Virtuozzo 简化......)但 Windows 更新服务已启动。
有解决此问题的任何提示吗?
[编辑]
目前安装的版本是:
- .Net 2.0.50727.1434
- .Net 3.0.4506.648
[编辑-2] 这是我的服务器管理器的屏幕截图:
答案1
.NET Framework 3.0 包含在 Server 2008 的基本安装中。然而,它是一个“特征“必须启用服务器管理器一旦启用该功能,Windows Update 应该会为其获取额外的补丁和服务包。
答案2
安装程序正在尝试连接到互联网。请尝试 Microsoft. NET Framework 3.5 Service pack 1 (完整包)http://www.microsoft.com/en-us/download/details.aspx?id=25150