本文提供了在Active Directory 域服务(AD DS)配置失败时发生的错误(无法启动服务)的帮助。
原始 KB 数: 2737880
现象
在 Windows Server 2012 中,以下 AD DS 配置操作之一失败:
- 使用 服务器管理器 或 AddsDeployment Windows PowerShell 模块配置新的域控制器
- 使用 服务器管理器 或 AddsDeployment Windows PowerShell 模块从现有域控制器中删除 AD DS
- 使用 dccloneconfig.xml 克隆虚拟化域控制器
配置失败时,会收到以下错误消息:
由于服务已禁用或未启用与之关联的设备,因此无法启动该服务。
此外,可以看到Dcpromoui.log文件包含以下文本行:
输入 GetErrorMessage 80070422
原因
出现此问题的原因是管理员已将 DS 角色服务器服务(DsRoleSvc)的“启动类型”配置为 禁用。 可以使用 Services.msc 管理单元来检查“常规**”选项卡上的“启动类型**”列表来确认这一点。
默认情况下,DS 角色服务器服务在 AD DS 角色安装过程中安装,并设置为手动启动类型。
解决方法
若要解决此问题,请确保未禁用 DS 角色服务器服务。 为此,请使用 Services.msc 或 Sc.exe 将启动类型设置为“手动”,并允许 DS 角色服务器操作按需启动和停止服务。 例如,从管理员提升的命令提示符运行以下命令:
sc.exe config dsrolesvc start= demand
注意
“start=”参数后面的空格是有意的。
详细信息
此行为是特意这样设计的。
DS 角色服务器服务是 Windows Server 2012 的新增功能,用于安装或删除 Active Directory 或克隆域控制器。