本文有助于修复域控制器未启动时出现错误 c00002e2 或“选择选项”。
原始 KB 数: 2737463
现象
域控制器未启动或未显示登录屏幕。 重启域控制器并观看启动过程后,根据操作系统注意到以下症状。
Windows Server 2008 R2 或 Windows Server 2008
- 启动时,服务器遇到“停止”错误,并简要显示以下错误消息:
STOP:c00002e2 目录服务无法启动,因为出现以下错误: 找不到指定的过程 错误状态:0xc000007a。
- 然后,服务器切换到启动菜单进行恢复或常规启动。
Windows Server 2012 及其更高版本
启动时,服务器切换到 “选择选项 ”菜单,以便继续或进行故障排除。
原因
发生此问题的原因是Active Directory 域服务角色已从域控制器中删除,而无需先将其降级。 使用Dism.exe、Pkgmgr.exe或Ocsetup.exe删除 DirectoryServices-DomainController 角色将成功,但这些服务工具不会验证计算机是否为域控制器。
解决方案
注意
这些步骤假定你拥有其他工作域控制器,并且只想从此服务器中删除Active Directory 域服务。 如果没有其他工作域控制器,并且这是域中唯一的域控制器,则必须还原较早的系统状态备份。
Windows Server 2008 R2 或 Windows Server 2008
-
按住 Shift+F8 时重启服务器。
-
选择 “目录服务修复模式 ”(DSRM),然后使用 DSRM 帐户登录。
-
验证角色是否已删除。 例如,若要在 Windows Server 2008 R2 上执行此操作,请使用以下命令:
dism.exe /online /get-features -
将 DirectoryServices-DomainController 角色添加回服务器。 例如,若要在 Windows Server 2008 R2 上执行此操作,请使用以下命令:
dism.exe /online /enable-feature /featurename:DirectoryServices-DomainController -
重新启动并选择“ 目录服务还原模式 ”。
-
应用 /forceremoval 参数以从域控制器中删除Active Directory 域服务。 若要执行此操作,请运行以下命令:
dcpromo.exe /forceremoval -
若要删除域控制器元数据,请使用 ntdsutil.exe 或 dsa.msc 工具。
Windows Server 2012 及其更高版本
-
在“选择选项”菜单中,选择“故障排除**”**,单击“启动设置”,然后单击“重启”。
-
选择 “目录服务修复模式 ”(DSRM),然后使用 DSRM 密码登录。
-
验证角色是否已删除。 若要执行此操作,请使用以下命令:
dism.exe /online /get-features -
将 DirectoryServices-DomainController 角色添加回服务器。 若要执行此操作,请使用以下命令:
dism.exe /online /enable-feature /featurename:DirectoryServices-DomainController -
重新启动,再次选择 目录服务还原模式 ,并使用 DSRM 帐户登录。
-
使用 服务器管理器 或 Windows PowerShell,并应用 -ForceRemoval 参数从域控制器中删除Active Directory 域服务。 若要执行此操作,请运行以下命令:
Uninstall-AddsDomaincontroller -ForceRemoval -
若要删除域控制器元数据,请使用 ntdsutil.exe 或 dsa.msc 工具。
详细信息
始终使用 服务器管理器 或 ServerManager Windows PowerShell 模块删除Active Directory 域服务角色二进制文件。 这些工具验证服务器是否为活动域控制器,并且不允许删除关键文件。
有关如何删除域控制器元数据的详细信息,请转到以下 Microsoft TechNet 网站:清理服务器元数据 如果它是域中唯一的服务器域,请不要从服务器中删除Active Directory 域服务。 而是从最新的备份还原其系统状态。