物理电脑开机后VMware自动启动VM虚拟机操作系统的的解决办法

纸扎戏偶

1.首先在某个盘里,找个安静的角落,首先新建一个 vm_start.bat 的文件,然后用编辑器打开,写下

"D:\Program Files (x86)\VMware Workstation\VMware\vmrun.exe" start "D:\Virtual Machines\Windows 11 PiaoYun.CC\Windows 11.vmx" gui
这行开启脚本。 注:start前面部分是VMware的安装路径,后面到nogui部分是Windows操作系统文件路径。 2.然后,再建一个 vm_stop.bat 的文件,写下
"D:\Program Files (x86)\VMware Workstation\VMware\vmrun.exe" stop "D:\Virtual Machines\Windows 11 PiaoYun.CC\Windows 11.vmx"
stop脚本,路径和刚才的一样。 3.往Windows的“脚本(登录/注销)”添加了,运行 —》 gpedit.msc —》 用户配置—》Windows设置—》脚本(登录|注销) 右边 —》 添加 分别在“登录”和“注销”双击一下,然后点击“添加”,选择我们刚才创建的脚本文件的路径。 然后点击 确定 就可以了,注意脚本参数不用写,因为已经写在.bat文件里了 Vmware Workstation和Vbox都提供了GUI界面及命令的方式供用户管理虚拟机,通过命令方式可以做一些GUI界面不方便做的事,比如让创建的指定虚拟机随系统开机启动。 命令工具在安装目录可以找到,Vmware Workstationvmrun.exeVboxVBoxManage.exeVmware 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\ Workstation\vmrun.exe" -T ws start "D:\VirtualBox VMs\openwrt\openwrt.vmx" nogui。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。