等待加载

让Vmware Workstation、Virtualbox中的虚拟机开机在后台运行

系统设置     2020-03-03

Vmware Workstation和Vbox都提供了GUI界面及命令的方式供用户管理虚拟机,通过命令方式可以做一些GUI界面不方便做的事,比如让创建的指定虚拟机随系统开机启动。

命令管理命令工具在安装目录可以找到,Vmware Workstation为vmrun.exe,Vbox为VBoxManage.exe。

Vmware Workstation启动指定虚拟机的命令为:

vmrun -T (ws|fusion|player) start "指定虚拟机vmx文件路径" [gui|nogui]

如vmrun -T ws start "D:\VirtualBox VMs\openwrt\openwrt.vmx" nogui,ws代表workstation,nogui代表无界面后台运行。

VBox启动指定虚拟机的命令为:

vboxmanage startvm "虚拟机名称" [--type gui|sdl|headless|separate]

无界面启动的话,添加--type headless参数,如vboxmanage startvm "opwnwrt vbox" --type headless。

如果命令工具不处于环境变量中,需要使用全路径才能随处运行,方便我们将其加入到开机启动项。

比如"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\VirtualBox VMs\openwrt\openwrt.vmx" nogui。

加入到启动项的方法有很多,比较简单的就是为命令创建一个快捷方式,将其放入启动文件夹。

右键空白处选择 新建 - 快捷方式,将命令整个填入对象位置的输入框中。

创建快捷方式打开运行或者文件资源管理器,输入shell:startup,打开启动文件夹,或者直接打开目录%appdata%\Microsoft\Windows\Start Menu\Programs\Startup,将快捷方式放进去。

通过任务计划开机启动可以查看文章:加入到startup启动文件夹和注册表中的程序没有随系统启动

本文链接:https://www.xstui.com/read/920