IIS 角色安装和 Windows 更新均失败

IIS 角色安装和 Windows 更新均失败

我有一个客户,他使用一个名为 DocSTAR 的数据库应用程序。他们最近不得不升级服务器操作系统,因为新版本的 DocSTAR 不支持旧版本的 Windows Server。我们为他们购买了新的服务器硬件,以便他们可以将 SQL 服务器与域控制器服务器分开,并在其上安装了 Windows Server 2016。在安装 SQL 并将新服务器物理安装并放入其域后,我们联系了分销和处理 DocSTAR 的公司,让他们知道他们可以安装 DocSTAR 并将数据传输到新服务器。

问题就出在这里。在尝试安装和配置 DocSTAR 时,DocSTAR 的安装还尝试自动安装 IIS。此操作失败,在 CBS.log 中查找错误,提示这是因为找不到文件(抱歉,我忘了记录确切的错误代码,是我的错)。尝试通过功能和角色 GUI 手动安装 IIS,出现同样的错误。研究表明,失败可能是因为安装了更新,需要重新启动系统才能使角色安装生效。尝试重新启动服务器,但问题并未解决。注意到有一个更新正在等待下载和安装,因此我们认为该更新可能会解决问题,于是我们尝试安装该更新。

不起作用,错误 0x80070003。研究了这个错误,并尝试执行 sfc /scannow,尝试停止更新服务,清除临时文件和下载,然后启动服务并重试,但没有起作用。尝试了 dism /online /restorehealth,但也没有解决问题。现在我收到错误 0x80070002。

如果我没记错的话,Windows 更新和功能和角色安装 GUI 使用相同的底层系统,对吗?因此,如果更新不起作用,则安装新功能将不起作用,因此我一直在集中精力修复 Windows 更新,但似乎找不到解决方案。

任何帮助都将受到赞赏。

相关内容