Windows环境下VMware虚拟机的自启动与自动关机 |
您所在的位置:网站首页 › vmware关闭开机自启动 › Windows环境下VMware虚拟机的自启动与自动关机 |
、设置开机免密登录系统 1. 按下Windows + R 组合键,输入“netplwiz”,点击回车。 2. 去除需要密码登录的勾。 3. 如果需要密码,输入密码,点击确认。 二、编辑vmware启动和挂起脚本 使用VMrun工具启动虚拟机脚本如下:"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\VMWare\Mint 64-bit-dns&ntp\Mint 64-bit.vmx" nogui
使用VMrun工具挂起虚拟机脚本如下: "C:\Program Files (x86)\VMware\VMware Workstation\vmrun" suspend "D:\VMWare\Mint 64-bit-dns&ntp\Mint 64-bit.vmx" 三、设置开机自动启动 1. 输入“shell:startup”,打开用户启动文件夹,将上述启动脚本放到这个文件夹下。 四、设置关机自动挂起 1. 执行“gpedit.msc”,逐级打开“本地计算机策略”-->“计算机配置”-->“Windows设置”-->“脚本”,在窗口右栏中点击“关机”。 2. 把需要执行的关机或挂起命令写入一个 .bat 批处理程序中,添加进去。 ---------------------------------------------------------------------------
1、系统开机自启动VMware虚拟机 关于这项功能,网上很多文章介绍其解决办法,主要有两种:“使用工具将虚拟机加载为Windows系统服务”和“定制计划任务项”,本人推荐使用后面一种,即“定制计划任务项”,理由主要是:采用这种方案可以实现虚拟机的自动关机或自动挂起,而用Windows系统服务的方式,我们能试验成功虚拟机的自动关机和自动挂起。 需要注意的是,计划任务项中的命令不是使用很多文章介绍的 VMware -x .......,而是使用 VMrun,完整命令行为: %PATH%\VMrun -T ws start "虚拟机vmx配置文件全路径名" vmrun 程序与 VMware 在同一个目录中。使用 vmrun 的理由同样是为了能实现虚拟机的自动关机和自动挂起。 至于定制计划任务的其他输入项,在此就不啰嗦了。 2、系统关机时自动关闭、挂起 VMware 虚拟机 在使用 vmrun 启动虚拟机后,可以使用 vmrun list 命令查看当前正在运行的虚拟机。 而关闭虚拟机的命令是: vmrun stop "虚拟机vmx配置文件全路径名" soft 注意,命令行最后的 soft 一定别漏了,作用就相当于按Windows及其的电源键,会使虚拟机执行操作系统指定的关机程序。由此也可以看出,这种关机方式只支持Windows、Linux等虚拟机。 而对于不识别软关机指令的虚拟机操作系统,建议在主机关机时挂起该虚拟机,命令是: vmrun suspend "虚拟机vmx配置文件全路径名" 上面只是说了如何关闭和挂起虚拟机,那么如何在主机关机的时候能自动执行虚拟机的关闭或挂起呢?这里就需要用到Windows的组策略。 执行“gpedit.msc”,逐级打开“本地计算机策略”-->“计算机配置”-->“Windows设置”-->“脚本”,在窗口右栏中点击“关机”,把需要执行的关机或挂起命令写入一个 .bat 批处理程序中,添加到这里即可。 需要说明的是,系统关机脚本的执行时机是系统注销所有用户登录后、系统关机之前,因此,对于从Windows登录用户界面启动的虚拟机,这些命令是不会起作用的,因为在用户注销的时候,Windows系统已经自动停止了用户的虚拟机进程。 3、对于win7环境中关机脚本的问题 在win7环境中,在执行关机脚本之前,win7会强制终止所有非系统进程,关机脚本还是不会发生作用。这是可以修改如下设置: 执行“gpedit.msc”,逐级打开“本地计算机策略”-->“计算机配置”-->“管理模板”-->“系统”-->“关机选项”,将“关闭会阻止或取消关机的应用程序的自动终止功能”策略启用,即可让我们设定的用于关闭虚拟机的Windows关机脚本生效。 ---恢复内容结束--- |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |