【问题标题】:Remote Virtual Machine stuck in shutdown loop远程虚拟机卡在关机循环中
【发布时间】:2015-05-31 18:31:30
【问题描述】:

我有一个 Windows 计划任务设置为每分钟运行一次,它会重新启动机器。

我无法远程打开,因为它卡在一个循环中。

我该如何解决这个问题? :(

【问题讨论】:

  • 它是远程机器还是你的机器?如果您有物理访问权限,只需在 安全模式 或故障恢复控制台中启动。无论如何,我认为在 SuperUser 上您可能会得到更详细的答案。
  • 您是否有权访问(文件共享)该计算机(在它在线的几秒钟内?)并且您是否具有管理权限?如果是这种情况,只需 notepad \\remote_computer_name\c$\boot.ini 添加 /safeboot:network 以在安全模式下启动(检查本地文件的语法,另请参阅 KB)。时间不应超过 5 秒。下次重新启动时,它将处于安全模式,然后您可以删除该任务并恢复未修改的boot.ini
  • 感谢阿德里亚诺,让我学到了很多知识

标签: windows cmd scheduled-tasks


【解决方案1】:

我会尝试在本地 PC 上使用 PsExec 在无限循环中运行 shutdown /a

AbortShutdown.cmd:

:abort
psexec.exe -s \\RemoteVM shutdown /a
goto abort

理论上,这应该会中止关闭尝试,因此您可以登录到 VM 禁用计划任务。

您还可以远程禁用\重命名计划任务,具体取决于您使用的操作系统:Is it possible to disable a scheduled task from the command line in Windows XP

在 XP\2003 中禁用计划任务:

psexec.exe -s \\RemoteVM move "C:\WINDOWS\Tasks\Shutdown.job" "C:\WINDOWS\Tasks\Shutdown.bak"

在 Vista\2008 中禁用计划任务:

psexec.exe -s \\RemoteVM schtasks.exe /Change /TN "Shutdown" /Disable

【讨论】:

    【解决方案2】:

    根据操作系统在重启时按 F8 键,它将进入安全模式,您可以在其中关闭计划任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-20
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多