我正在 Windows Server 2008 R2 服务器上安装 WSUS 3.0 SP2。它完成了安装部分,直到配置数据库。然后它给我一条消息说软件包安装失败。它将 SUSDB 文件放入 WID 目录的数据区域,但当它显示该错误时,安装回滚会删除 SUSDB 文件。
错误日志显示:
2013-01-18 15:43:39 Error MWUSSetup InstallWsus: MWUS Installation Failed (Error 0x80070643: Fatal error during installation.)
2013-01-18 15:43:39 Error MWUSSetup CInstallDriver::PerformSetup: WSUS installation failed (Error 0x80070643: Fatal error during installation.)
2013-01-18 15:43:39 Error MWUSSetup CSetupDriver::LaunchSetup: Setup failed (Error 0x80070643: Fatal error during installation.
在数据库的错误日志中,它给出了 17207 错误
2009-04-10 09:29:48.24 spid5s Error: 17207, Severity: 16, State: 1.
2009-04-10 09:29:48.24 spid5s FCB::RemoveAlternateStreams: Operating system error 6(The handle is invalid.) occurred while creating or opening file
我已经卸载并重新安装了组件 3 次,但仍然出现同样的问题。我无法重建此服务器。如何修复此 WID 问题以使数据库适用于 WSUS?
答案1
我发现问题是安装了 .NET Framework 4.6。卸载后再次运行安装程序,一切安装正常,没有问题。安装完成后重新安装 .NET 4.6 以运行我的其他软件。
我偶然发现一些信息,.NET 4.6 及更高版本可能会导致此软件的安装出现问题。卸载 .NET 4.6 或更高版本并再次运行 WSUS 3.0 SP2 安装程序,然后重新安装 .NET 4.6。WSUS 安装程序将使用较旧的 .NET 2.0 框架成功完成安装。