远程重启进入安全模式?(视窗)


13

我知道您可以使用“关机”命令行远程关闭Windows计算机。但是我认为不可能(通过网络)使机器远程进入安全模式。有人知道这样做的方法吗?

Answers:


10

如果您在远程计算机上具有管理员权限,则可以。

您需要编辑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
还值得一提的是,RDP可能无法在安全模式下工作。我还没有亲自尝试/测试过它,但是有人告诉我它在XP Home上不起作用。你的旅费可能会改变。
KPWINC

3
这不适用于Vista / 7。使用msconfig.exe可在XP,Vista和7中使用(并且更容易)。
mivk 2012年

7

要将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服务可能可以用相同的方式激活。


我已经在vnc中使用了很多次。效果很好。
约翰尼2015年

这对于Windows Server 2008 R2也是完美的。这应该是IMO接受的答案
patrick

2

不太可能用于工作站计算机。您需要一些东西来控制计算机本身,以便告诉Windows如何启动。

由于许多供应商都提供了远程连接到控制台的选项,因此您将对服务器硬件有更多的运气。

但是,如果您可以选择以交互方式连接到计算机上的Windows,则可以使用MSCONFIG在boot.ini中设置/ SAFEBOOT开关,然后重新引导计算机。执行开始->运行,然后输入MSCONFIG,然后在boot.ini选项卡上的“启动选项”下检查/ SAFEBOOT,然后选择要启动到的安全模式(在这种情况下为NETWORK)。


1

LogMeIn具有安全模式重新启动选项。


1

这正是HP的集成式灭灯选件的目的。编辑boot.ini文件不会有太大帮助,因为您将无法登录计算机,因为RDP服务将无法运行。如果是HP服务器,则可以通过https门户直接连接到其控制台,也可以访问虚拟的“电源按钮”。


0

上面关于编辑boot.ini的答案很好,而且一切都很好-除了...。您无法更改boot.ini文件...如果逐步按照“马克”的指示进行操作-您碰到了砖墙因为boot.ini是只读的。

编辑:是的...我测试了它以管理员身份登录。


3
因此,请更改它。

0

如果您匆匆选择修改,BOOT.ini以通过网络以安全模式重新启动,然后重新启动,您将发现根本无法远程登录。您可能将能够查看引导文件\\machinename\C$\boot.ini,但由于它是只读的,因此将无法对其进行修改。您也将无法“右键单击并取消选中“只读””,因为您将根本无法导航到该C$目录。现在,我必须物理登录到该虚拟工作站才能更改boot.ini背面。我永远不会再犯这个错误!


这可能感觉像是一个错误,但是可以将其视为获得的经验,专业知识的提升。下次您将准备好故障转移计划吗?...并且SSH服务处于活动状态,还记得WMIC吗?WMI在安全模式下可以正常工作,例如,如果在一段时间内在安全模式下没有任何活动,则可以重启到正常状态。当然,您可以使用WMI更改启动过程。
Sampo Sarrala-codidact.org 2012年

0

boot.ini文件怎么了?

Windows 7更多

在Windows的早期版本中,boot.ini是一个系统文件,其中包含有关计算机上安装的Windows操作系统的信息。当您打开计算机时,此信息在启动过程中显示。在多启动配置中,或者对于需要自定义Windows启动方式的高级用户或管理员,此功能非常有用。

在此版本的Windows中,boot.ini文件已替换为启动配置数据(BCD)。该文件比boot.ini更具通用性,它可以应用于使用基本输入/输出系统(BIOS)以外的方法启动计算机的计算机平台。

如果您需要对BCD进行更改,例如从显示的操作系统列表中删除条目,请使用命令行工具Bcdedit,该工具是供管理员和IT专业人员使用的高级工具。有关Bcdedit的技术信息,请访问Microsoft网站以获取IT专业人员的信息。

如果您的计算机是多引导配置,则仍可以通过使用“控制面板”中的“系统”来更改默认情况下打开的Windows操作系统以及显示操作系统列表的时间。

  1. 单击“开始”按钮“开始”按钮的图片,右键单击“计算机”,然后单击“属性”,以打开系统。

2.在左窗格中,单击“高级系统设置”。需要管理员权限如果系统提示您输入管理员密码或确认,请输入密码或提供确认。

3.单击“高级”选项卡,然后在“启动和恢复”下,单击“设置”。

4.在“系统启动”下,选择默认操作系统和显示操作系统列表的时间,单击“确定”,然后再次单击“确定”。

http://windows.microsoft.com/zh-CN/windows/what-happened-boot-ini-file#1TC=windows-7


0

如果您犯了此错误,则可能可以通过文件资源管理器导航到boot.ini文件,因此\ hostname \ C $ \ boot.ini,并且有可能还可以删除“ / safeboot” :network”并保存。

如果可以将更改保存到boot.ini文件中,请以admin身份运行命令提示符,然后尝试运行以下命令来重新引导:shutdown / r / m \ hostname / t 00

希望有了这个,您会重新营业!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.