设置虚拟机自启动

srvany.exe是微软出的用于将一个程序注册为一个服务的小程序。它可以实现讲任何程序设置成服务启动。 

    1、值得注意的是,将这两个文件下载下来后,将这两个文件放到D盘或其它地方如D:\tools。

    2、了解vmware.exe的安装路径,以本机为例:e:\VMware Workstation\vmware.exe 。要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件windows2003.vmx的路径是D:\vmare\windows2003\windows server 2003.vmx


3、新建服务,假设服务名为vmautostart,打开运行,进入cmd字符,cd进入我们刚才放那两个文件夹D:\tools,键入命令行是:instsrv VM_AutoStart D:\tools\srvany.exe,如图:

 D:\srvany>instsrv VM_AutoStart D:\srvany\srvany.exe

The service was successfuly added!

Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context.

看到以上返回的成功信息。

4、注册服务,运行->regedit 在注册表中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vm_autostart
新建项:"Parameters"在"Parameters"项里面,新建字符串"Application",字符串的值:
"e:\VMware Workstation\vmware.exe " -x "D:\vmare\windows2003\windows server 2003.vmx"  


(如果你想要开机加载两个虚拟机系统,只需要在其后再添加一个虚拟机配置文件路径即可)

5.设置虚拟机启动状态

    管理工具-服务,选择vm_autostart的属性-登录,选中“本地系统帐户”,并勾选“允许服务与桌面交互”,这样,你的电脑开机后就会出现vmware的启动界面了。
注意:重启电脑时vmware会自动运行,但第一次运行你要把每次都弹出“提示”等前面的的选框钩去掉,去掉之后按下power off按扭,重新启动电脑,vmware就会保存你的设置,这样免得vmware每次都弹出这些对话框而卡在哪里。没有按power off按扭重启电脑vmware是不会保存你的设置的!

    7、删除服务
    进入msdos方式
    停止vwware的服务
    net stop vmwareautorun
    删除服务
    d:\tools\instsrv.exe vmwareautorun remove
 
nstsrv.exe和srvany.exe  下载地址:http://pan.baidu.com/s/1c0IeXUg

你可能感兴趣的:(设置虚拟机自启动)