域控制器就地升级在黑屏时挂起

您所在的位置:网站首页 windows安装语言挂起中 域控制器就地升级在黑屏时挂起

域控制器就地升级在黑屏时挂起

2024-01-18 23:33| 来源: 网络整理| 查看: 265

域控制器就地升级在黑屏时挂起 项目 01/10/2024

本文提供了域控制器就地升级在黑屏时挂起的问题的解决方法。

适用于: Windows Server 2012 R2 原始 KB 编号: 2843034

症状

请考虑以下情况:

你有一台运行 Windows Server 2008 R2 Server-Core 版的计算机 Server-Core 承载域控制器角色 在 Server Core 上,运行就地升级到 Windows Server 2012

在此方案中,Windows Server 2012安装程序升级会挂在带有鼠标指针的实心黑屏上,如下图所示。

注意

本文中所述的问题特定于已就地升级到Windows Server 2012服务器核心的已启用服务器核心的域控制器。 在就地升级到Windows Server 2012的 GUI 或 Full-DCs 上不会出现这种情况。

原因

Windows Server 2008 R2 服务器核心 DC 升级到 Windows Server 2012 时,不会安装 NTDSA.DLL & NTDSAI.DLL 文件。 这通过调试和 OS 映像分析得到确认。 从 NTSD 附加到启用了加载程序对齐的 LSASS.EXE 的调试会话在尝试加载时显示以下顺序 NTDSA.DLL

023c:0240 @ 00048468 - LdrpLoadDll - ENTER:DLL 名称:C:\Windows\system32\ntdsa.dll 023c:0240 @ 00048468 - LdrpLoadDll - INFO:加载 DLL C:\Windows\system32\ntdsa.dll 023c:0240 @ 00048468 - LdrpFindOrMapDll - ENTER:DLL 名称:C:\Windows\system32\ntdsa.dll 023c:0240 @ 00048468 - LdrpResolveDllName - ENTER:DLL 名称:C:\Windows\system32\ntdsa.dll 023c:0240 @ 00048468 - LdrpResolveDllName - RETURN: Status: 0xc0000135 023c:0240 @ 00048468 - LdrpResolveDllName - ENTER:DLL 名称:C:\Windows\system32\ntdsa.dll 023c:0240 @ 00048468 - LdrpResolveDllName - RETURN: Status: 0xc0000135 023c:0240 @ 00048468 - LdrpFindOrMapDll - RETURN: Status: 0xc0000135 023c:0240 @ 00048468 - LdrpLoadDll - RETURN: Status: 0xc0000135 023c:0240 @ 00048468 - LdrLoadDll - RETURN: Status: 0xc0000135

其中,0xc0000135状态代码映射到:

十六进制 小数 符号 友好错误字符串 0xc0000135 -1073741515 STATUS_DLL_NOT_FOUND 由于找不到 %hs,因此无法启动此应用程序。 重新安装应用程序可能会解决此问题。

这些二进制文件作为“Active Directory 域服务”可选角色的一部分进行安装。 默认情况下,DirectoryServices-DomainController 角色处于禁用状态,并且不会启用,因为 Windows Server 2008 R2 操作系统上没有具有该名称的角色。 由于在可用的Windows Server 2012清单中没有任何内容可以匹配,因此升级会挂起。

解决方案

若要解决服务器在升级时卡住的情况,请继续重新启动服务器,直到触发回退到以前的 OS 版本和状态。 在黑屏上永久挂起后,重新启动服务器两次。 安装程序将检测升级尝试失败,并将系统回滚到以前的 OS 版本。

注意

在此过程中,不应遇到任何数据丢失。 在操作系统版本升级尝试之前正常运行的服务器核心 DC 应继续正常运行。

可以通过将“替换清单”添加到安装程序源文件,使就地升级成功。 请联系 Microsoft 客户技术支持以检索清单。 请确保引用本文,以便代理可以免费为你提供清单文件。

以下是使用此清单升级服务器核心域控制器所要遵循的步骤:

展开从 Microsoft 检索的 CAB 文件的内容,以获取清单文件“DirectoryServices-DomainController-ServerCoreUpg-Replacement.man”。 将Windows Server 2012安装 DVD 内容复制到硬盘文件夹,例如 d:\products\ws12。 创建文件夹 d:\products\ws12\sources\replacementmanifests。 将从 Microsoft 检索到的清单文件放入新文件夹中。 使用步骤 2 中创建的服务器位置作为服务器升级的源。 解决方法

如果无法使用上述方法,则摆脱这种情况的解决方法:

在不同物理计算机或物理计算机上推广新的Windows Server 2012服务器核心 DC。 无需就地升级现有 W2K8 R2 Server 核心 DC,而是在新的物理计算机或虚拟机上升级新的Windows Server 2012服务器核心 DC。 根据需要停用下层 W2K8 R2 服务器核心 DC。

在就地升级到 Windows Server 2012 之前,删除 W2K8 R2 Server 核心计算机上的 ADDS 角色。

更多信息

当升级挂起并且你重置计算机时,Windows 启动加载程序默认启动“Windows Server 2012”。 可以通过选择“Windows 安装程序回滚”启动选项,在 Windows 启动加载程序中触发回滚。 还可以使用默认设置启动计算机:

如果使用了“Windows Server 2012”启动选项,则 SETUP 会检测失败的就地升级,并自动触发回退到以前的 OS 版本。

注意

为简洁起见,对本文中描述的屏幕截图的大小和纵横比进行了修改。

在倒退后,Internet Explorer 可能会遇到问题:

开始 iernonce.dll 时出现问题 找不到指定的模块。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3