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

怎么让虚拟机不开机自启


一、我的电脑中装了VMwareWorkstation但是开机时进程里总是自动启动!怎么去禁用它,不让随机启动???如果您在虚拟机的设置选项中关闭自动启动,或者在运行时输入MSCONFIG并断开虚拟机与启动项的连接,应该没问题。
二、如何彻底禁止vmware的服务自启动?如今大多数使用VMware虚拟机的人仍然可以使用网络NAT方法。如果使用自动服务并在计算机打开时启动,则情况并非如此。所以想办法在使用虚拟机的时候启动服务,退出的时候停止。
在Windows中netstart/stop命令可以启动和停止服务。因此,我编写了一个bat脚本来执行此操作:

------------------
netstart“VMwareDHCPService”
netstart"VMwareNATService"
vmplayer
netstop"VMwareDHCPService"
netstop"VMwareNATService"
--------------------
**记得将两个服务(vmnat和vmdhcp)更改为手动,可以禁用vmauth。**
**如果您使用VMplayer,如果您使用VMwareStation,请将其更改为vmware。**
这样,这个bat就会启动服务,运行虚拟机,等待虚拟机退出,停止服务。代价是在幕后等待虚拟机退出,这是看不见的,不会影响任何东西。
但是执行bat的时候会出现一个黑色的cmd框。我不想阻止它出现,所以我写了几行Win32软件在bat上执行ShellExecute(),并传递SW_HIDE参数。这样就不会出现黑匣子了。后来在网上找到了VBScript的其他用法来实现更简单的实现:
:
---------------------
dimwsh
1then
MsgBox"没有指定要执行的bat!"
(-1)
endif
setwsh=Object("")
nts(0),SW_HIDE,FALSE
------------------------
将这两个文件放在VMPlayer/VMwareStation目录下,创建一个快捷方式并写入:

这样就足够了,但你也可以更改图标。在虚拟机图标上。
接下来,启动虚拟机并打开此文件夹。虽然有些事情很烦人,但为什么不一劳永逸地做一些事情呢:)
VMPlayer可以免费使用,不需要注册码,但VMPlayer无法创建或修改虚拟机。
新的VMPlayer2和VMwareStationv6好多了。我发现主要原因是里面的太大了,是vinware-toolslinuxguest。之前用vmwarev5的时候,Debian和Ubuntu安装vinware工具时好像出现编译错误,推送版本不匹配什么的。请使用这个版本。另外,在使用vmwarev5.x时,我的XP在连接时经常要等待很长时间。看来这些新版本都没有问题。
-tools:安装与one-r版本兼容的linux-header。它似乎还生成了这个名为makeinclude/linux/version.h的文件。
附注将arestationv6复制到VMPlayer目录。然后可以运行来创建和修改虚拟机,但是无法运行。
三、如何把vmware设置成不开机自动启动

1.使用电脑自带的功能设置:

(1)打开“开始-运行”或按Windows+R打开“运行”,输入“msconfig”;

(2)在弹出的窗口中选择“开始”,取消下面“vmware”的勾选。

2.使用360安全卫士、QQ电脑管家等软件阻止其运行。其方法如下:

(1).)打开软件,选择“优化加速”-“启动项”

(2)在此页面安装“vmware”,禁止启动;