我从托管服务提供商处获得了 Windows Server 2008 Enterprise R2 的全新安装。当我尝试将 Actice Directory 域服务角色添加到服务器时,我收到一条消息,提示安装不成功,服务器需要重新启动才能恢复所有更改。以下是服务器日志中的内容:
[CbsUIHandler] Error: -2147021879 :
[CbsUIHandler] Terminate:
[InstallationProgressPage] Verifying installation...
[CBS] ...done installing 'DirectoryServices-DomainController '. Status: -2147021879 (80070bc9)
[Provider] Skipped configuration of 'Active Directory Domain Controller' because install operation failed.
我已经安装了所有更新和 SP1 - 但没用。有人能建议如何解决这个问题吗?
编辑:根据建议,我使用系统更新准备工具进行了检查 - 没有显示任何问题。
答案1
我的问题是 远程注册服务startup type = disable
。在 中进行了修改startup type = automatic
,问题已解决。
答案2
如果您在安装 ADDS 角色之前安装了“Active Directory 轻型目录服务”,有时您会看到此错误。请先删除 ADLDS 角色,然后安装 ADDS 角色,再重新安装 ADLDS。
答案3
这是系统包的典型问题,更新未正确安装。
尝试安装角色时,检查事件日志中是否存在包错误。
Microsoft 有一款名为 (SURT) 的工具(每月更新)System Update Readiness Tool
。此工具可修复 Windows 服务存储中的不一致问题,这些问题可能会阻止成功安装未来的更新、服务包和软件。
您可以找到该工具的最新版本微软下载中心. 本月(2011 年 8 月)适用于 Windows Server 2008 R2 的工具已发布这里。
错误发生后重新启动服务器。运行该工具。再次重新启动。如果此方法无效,您可以尝试手动改进修复服务损坏的方法。
答案4
我将服务器从 2008 升级到 2008 R2,并尝试安装 AD DS。在“C:\Windows\Logs\CBS\CBS.log”中,我注意到了以下错误消息:
2020-02-13 15:18:40, Error CSI 00000005 (F) Logged @2020/2/13:14:18:40.165 : [ml:314{157},l:312{156}]"EventAITrace:Channel Microsoft-Windows-DFSN-ServerFilter/Analytic is declared by an existing provider DFSN-Filter{{564af62f-e581-4998-9991-c4bc18178815}}."
这篇博文引导我找到我的情况的解决方案:“...仍然需要删除一个孤立的注册表项...之后,DFS 安装成功。”
中有一个 GUID(错误消息中提到)的键"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{564af62f-e581-4998-9991-c4bc18178815}"
。删除它后,安装成功。