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

我知道你可以使用“shutdown”命令行远程closuresWindows机器。 但是我认为远程让机器进入安全模式是不可能的(与networking连接)。 有谁知道一个办法做到这一点?

如果你有在远程机器上的pipe理员权限,那么这是可能的。

您需要编辑boot.ini文件(通常位于C:驱动器的根目录中)

在本地机器上打开命令提示符

types:

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 

保存更改,然后强制从命令行重新启动,并且应该重新启动到安全模式与networking。 请记住在完成后将boot.ini文件更改回来!

要使用networking将Windows 7重新启动到安全模式,请运行msconfig.exe。 在启动选项卡上,您可以select“安全启动”,并有一个networkingcheckbox。

我不确定远程桌面是否会以安全模式运行。 我使用TightVNC。 要使TightVNC服务以安全模式启动,请将其registry项复制到safeboot \ network:

 REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f 

其他VNC服务可能以相同的方式激活。

不太可能用于工作站机器。 你需要一些能让你控制机器的东西,以告诉Windows如何启动。

在服务器硬件上你会有更多的运气,因为许多供应商build立一个远程连接到控制台的选项。

如果您可以select交互式连接到计算机上的Windows,则可以使用MSCONFIG在boot.ini中设置/ SAFEBOOT开关,然后重新启动计算机。 开始 – >运行并inputMSCONFIG,然后在boot.ini选项卡上selectBoot Options下的/ SAFEBOOT,然后select要启动的安全模式(在这种情况下为NETWORK)。

LogMeIn有一个安全的重启选项。

这正是惠普的集成熄灯选项。 编辑boot.ini文件不会有多大的帮助,因为您将无法login到计算机,因为RDP服务将无法运行。 如果这是惠普服务器,虽然你可以直接通过https端口连接到它的控制台,也可以访问虚拟的“电源button”。

上面关于编辑boot.ini的答案是很好的,除了….你不能更改boot.ini文件…如果你按照“标记”的方向一步一步地 – 你打了一个砖墙因为boot.ini是只读的。

编辑:是的….我testing了它作为pipe理员login到。

如果您匆匆select修改BOOT.ini以使用networking安全模式重新启动,然后重新启动,您将发现根本无法远程login。 您将可能能够查看引导文件\\machinename\C$\boot.ini ,但将无法修改它,因为它是只读的。 您也将无法“右键单击并取消选中”只读“,因为您根本无法导航到C$目录。 我现在必须物理地login到这个虚拟工作站才能将boot.ini更改回来。 我再也不会犯这个错误了!

boot.ini文件发生了什么变化?

Windows 7更多

在早期版本的Windows中,boot.ini是一个系统文件,其中包含有关计算机上安装的Windows操作系统的信息。 当您打开电脑时,在启动过程中显示此信息。 这对于多引导configuration或者需要定制Windows启动方式的高级用户或pipe理员来说是非常有用的。

在此版本的Windows中,boot.ini文件已被引导configuration数据(BCD)取代。 这个文件比boot.ini更通用,它可以应用到使用非基本input/输出系统(BIOS)启动计算机的方式的计算机平台上。

如果需要对BCD进行更改(例如从显示的操作系统列表中删除条目),请使用命令行工具Bcdedit,这是一种面向pipe理员和IT专业人员的高级工具。 有关Bcdedit的技术信息,请访问Microsoft专业人员的网站。

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

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

2.在左侧窗格中,单击高级系统设置。 需要pipe理员权限如果系统提示您inputpipe理员密码或进行确认,请input密码或进行确认。

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

4.在系统启动时,select一个默认操作系统和显示操作系统列表的时间量,单击确定,然后再次单击确定。

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