Windows Server 2016 上不断旋转的加载指示器

Windows Server 2016 上不断旋转的加载指示器

我安装的 Windows Server 2016 出现故障,无法正常启动。这是一台虚拟机,因此我可以相当轻松地访问文件(以及更改虚拟硬件参数),但这并不意味着修复问题会更容易。在撰写本文时,机器启动了……差不多。它卡在蓝色背景上旋转圆圈的“加载”指示器上。没有文本(在此之前,系统会显示与 GPO 更新相关的消息,并短暂显示与用户配置文件服务相关的消息)。在这种状态下,我无法访问桌面,也无法通过 RDP 访问服务,但某些服务似乎在后台运行(如文件共享或打印服务器)。

这一切都始于昨天,当时服务器表现不稳定,我决定快速重启(正常关机),这时它进入“CHKDSK 需要检查文件完整性”,然后立即取消该过程(没有任何输入)并挂在该屏幕上。那时我猜想一定是发生了某种损坏,所以我将机器脱机,安装了 VHDX 并继续进行一些初步修复。

  1. 我运行了 CHKDSK - 发现并修复了 NTFS 级别的问题
  2. 我在已安装的卷上运行了 DISM(失败,没有源;我最终在另一个 Windows Server 2016 安装的 WinSxS 文件夹中找到了所需的源;请参阅这个问题)- 发现并纠正了问题
  3. 我对目标卷运行了 SFC - 未检测到任何问题

完成上述所有步骤后,我处于上述“死亡旋转圈”的情况。我也尝试过进入安全模式(重启几次以触发恢复,然后从那里设置安全模式),但结果是一样的 - 即使在仅控制台安全模式下,我也得到了无休止的旋转圈(没有控制台)。

该服务器有许多我需要的服务 - 我可以重新安装它们;这并非不可能……但即使我要将其迁移到另一台服务器,我也更容易拥有一个可以复制的服务器,而不仅仅是现有的虚拟磁盘和文件。我甚至尝试联系 MS,但自从 Server 2016 支持今年结束以来,他们几乎没有提供任何帮助(扩展支持在技术上仍然可用,我确实有一个支持计划,所以我仍然不确定他们为什么没有提供帮助)。

有人知道我该怎么做才能修复服务器吗?或者至少让它完全启动 + 桌面(我可以尝试从那里进行就地升级,以重新安装操作系统,同时保留服务)?

答案1

如果服务器处于半启动状态,但无法加载,请尝试访问服务器远程服务/任务并检查状态。

经常遇到死机的情况,我通过从另一台服务器运行 services.msc 来修复它,然后连接到故障服务器。我的第一个服务目标通常是 Windows Installer 和 Windows Update,它们通常是罪魁祸首。

如果罪魁祸首是他们,你会发现一个巨大的cbs日志如果您在服务器 c$ 上导航,系统文件夹中的文件也会出现。这是无限循环安装的标志。

如果不是他们造成的,请尝试从另一台服务器;

tasklist /s serverinproblem /u admin /p password

进而

taskkill /s serverinproblem /u admin /p password /im process

或者

taskkill /s serverinproblem /u admin /p password /pid processPID

相关内容