我知道你可以使用“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操作系统以及显示操作系统列表的时间。
2.在左侧窗格中,单击高级系统设置。 需要pipe理员权限如果系统提示您inputpipe理员密码或进行确认,请input密码或进行确认。
3.单击高级选项卡,然后在启动和恢复下单击设置。
4.在系统启动时,select一个默认操作系统和显示操作系统列表的时间量,单击确定,然后再次单击确定。
http://windows.microsoft.com/en-ca/windows/what-happened-boot-ini-file#1TC=windows-7