当前位置:首页 > 虚拟机 > 正文

vmware虚拟机开机自启动怎么关闭


一、我的电脑中装了VMwareWorkstation但是开机时进程里总是自动启动!怎么去禁用它,不让随机启动???在虚拟机设置选项中关闭自动启动,或者在运行时输入MSCONFIG并在启动项中断开虚拟机连接就可以了。


二、如何彻底禁止vmware的服务自启动?如今使用VMware虚拟机的人们仍然可以使用NAT网络方式。我不喜欢将其用作自动服务并在计算机打开时启动它。所以想办法在使用虚拟机时启动服务,退出时停止服务。
Windowsnetstart/stop命令可以启动和停止服务。所以我编写了一个bat脚本来执行此操作:
:
----------------
netstart"VMwareDHCPService"
netstart"VMwareNATSService"
vmplayer
netstop"VMwareDHCPSService"
netstop"VMwareNATSService"
--------------
**记住将这两个服务(vmnat和vmdhcp)切换为手动,您可以禁用vmauth。**
**如果您使用的是vmplayer,如果您使用的是VMwareStation,请切换到vmware。**
以这种方式执行此bat将启动服务、运行虚拟机、等待虚拟机退出并停止服务。代价是在幕后等待退出虚拟机,它是不可见的,不会触及任何东西。
但是我不想阻止执行bat时出现cmd黑框,所以我写了几行Win32程序来调用ShellExecute()来执行bat并传递了SW_HIDE参数。黑框不会出现。后来在网上发现别人用VBScript得到了一个简单的实现:
:
-----------------------------------
dimwsh
1then
MsgBox"未指定执行bat!"
(-1)
endif
setwsh=Object("")
nts(0),SW_HIDE,FALSE
---------------------
将这两个文件放在VMPlayer/VMwareStation目录下,创建快捷方式并输入以下内容:

这已经足够了,但是图标你可以改变它。虚拟机图标的快捷方式。
接下来,只需启动虚拟机并打开此快捷方式即可。即使有点尴尬,为什么不一劳永逸地做呢:)
VMPlayer可以免费使用,不需要注册码,但VMPlayer无法创建或修改虚拟机。
我发现新的VMPlayer2和VMwareStationv6尺寸太大。之前用vmwarev5的时候,Debian和Ubuntu在安装vmware-tools的时候好像出现编译错误,触发了版本不匹配什么的。最好使用这个版本。另外,在使用vmwarev5.x时,我的XP在登录时经常需要等待很长时间。这些新版本似乎没有问题。
-tools:安装与name-r版本匹配的linux-headers。似乎需要makeinclude/linux/version.h来创建这个文件。
将vmwarestationv6复制到VMPlayer目录。然后,您可以运行来创建和配置虚拟机,但它无论如何都不会运行。