我知道您可以使用“shutdown”命令行远程关闭 Windows 计算机。但我认为不可能远程让计算机进入安全模式(带网络)。有人知道怎么做吗?
答案1
如果您在远程机器上拥有管理员权限,那么这是可能的。
您需要编辑 boot.ini 文件(通常位于 C: 驱动器的根目录)
在本地计算机上打开命令提示符
类型:
EDIT \\MACHINENAME\C$\BOOT.INI
启动 ini 文件将打开,通常看起来像这样:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect
在最后一行的末尾你需要添加
/safeboot:network
最后一行将会像这样
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect /safeboot:network
保存更改,然后从命令行强制重新启动,它应该重新启动到带网络连接的安全模式。完成后请记得将 boot.ini 文件改回来!
答案2
要将 Windows 7 重新启动到带网络连接的安全模式,请运行 msconfig.exe。在“启动”选项卡上,您可以选择“安全启动”,并且有一个用于网络连接的复选框。
我不确定远程桌面是否会在安全模式下运行。我使用 TightVNC。要让 TightVNC 服务在安全模式下启动,请将其注册表项复制到 safeboot\network:
REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f
其他 VNC 服务大概可以用同样的方式激活。
答案3
对于工作站机器来说不太可能。您需要某种可以控制机器本身的东西来告诉 Windows 如何启动。
由于许多供应商都内置了远程连接控制台的选项,因此您在服务器硬件上会有更多的运气。
但是,如果您可以选择在计算机上以交互方式连接到 Windows,则可以使用 MSCONFIG 在 boot.ini 中设置 /SAFEBOOT 开关,然后重新启动计算机。执行“开始”->“运行”并输入 MSCONFIG,然后在 boot.ini 选项卡上选中“启动选项”下的 /SAFEBOOT,并选择要启动到哪种安全模式(在本场景中为 NETWORK)。
答案4
这正是 HP 集成 Lights-out 选项的用途。编辑 boot.ini 文件不会有太大帮助,因为您将无法登录机器,因为 RDP 服务不会运行。但是,如果这是 HP 服务器,您可以通过 https 门户直接连接到其控制台,还可以访问虚拟“电源按钮”。