如何彻底禁止vmware的服务自启动?

如题所述

  现在用VMware虚拟机的可能多数还是使用的NAT网络方式,这个方式需要启动两个服务:vmnat和vmdhcp。如果让它们作为自动服务,开机就启动比较不喜欢。所以想办法让服务在用虚拟机的时候启动,退出的时候停止。
  Windows的net start/stop命令可以启动停止服务。所以就写了个bat脚本来做这个事情:
vmstart.bat:
------------------
net start "VMware DHCP Service"
net start "VMware NAT Service"

vmplayer

net stop "VMware DHCP Service"
net stop "VMware NAT Service"
-------------------
**记得把那两个服务(vmnat和vmdhcp)改成手动,可以把vmauth这个禁用掉。**
**用的VMplayer,你用VMware Station就改成vmware。 **
  这样子,执行这个bat就启动服务,运行虚拟机,然后会等虚拟机退出,之后停止服务。代价是背后有个cmd.exe在等待虚拟机退出,看不见,不影响什么。
  但是在执行bat时会出现一下cmd的黑框框,想不让出现,所以写了个几行的Win32程序调用ShellExecute()执行bat,并传SW_HIDE参数,就可以不显示黑框了。后来在网上发现别人用VBScript实现更简单:
runbat.vbs:
----------------------
dim wsh
if WScript.Arguments.Count <> 1 then
MsgBox "没有指定要执行的bat!"
WScript.Quit(-1)
end if
set wsh=WScript.CreateObject("WScript.Shell")
wsh.Run WScript.Arguments(0), SW_HIDE, FALSE
----------------------
  把这两个文件放到VMPlayer/VMware Station的目录下面,创建个快捷方式,写上:
runbat.vbs vmstart.bat
  这就可以了,不过还可以把快捷方式的图标改成虚拟机的图标。
  以后启动虚拟机打开这个快捷方式就行了。虽然麻烦了一下,但一劳永逸的事情何乐而不为 :)  
  P.S. 也可以把这个启动服务的方法用到其他软件上。
  P.S. 使用VMPlayer是免费的,不需要注册码,但VMPlayer不能创建和修改虚拟机。
  P.S. 新的VMPlayer 2和VMware Station v6体积大了不少,发现主要是里面的linux.iso大了很多,是linux guest的vmware-tools。之前用vmware v5的时候发现debian和ubuntu好像装vmware-tools编译会出错,提示版本不匹配什么的。用这个版本的好了。而且用vmware v5.x时我的XP在登录时经常要等好久,用这些新版本好像没问题了。
  P.S. vmware-tools:安装与uname -r版本一致的linux-headers,先dist-upgrade了一下才有匹配的。似乎还要make include/linux/version.h生成这个文件。
  P.S. 把vmware station v6的vmware.exe拷到VMPlayer的目录里去,就可以运行vmware.exe建立和修改虚拟机了,但不能运行,反正平时用VMPlayer运行。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何彻底禁止vmware的服务自启动?
Windows的net start\/stop命令可以启动停止服务。所以就写了个bat脚本来做这个事情:vmstart.bat:---net start "VMware DHCP Service"net start "VMware NAT Service"vmplayer net stop "VMware DHCP Service"net stop "VMware NAT Service"---**记得把那两个服务(vmnat和vmdhcp)改成手动,可以把vm...

禁止VMware Workstation开机自动启动
1、按win+r快捷键,输入msconfig,点击确定;2、点击启动选项卡,在下方列表中找到VMware Workstation项目,点击复选框,去除选定状态;3、点击确定按钮,提示重新启动后设置生效,点击重新启动即可。

怎样关闭虚拟机的自启动
可以找到开机启动选项 把VMware player 去掉就可以,祝你成功。

如何关闭虚拟机开机自启动?
1.打开电脑,然后找电脑桌的右下角运行,进入控制面板后,在控制面板界面打开“管理工具”选项;2.点击“管理工具”选项,打开管理工具详细界面,找到“服务”选项,点击“服务”选项;3.在“服务”界面找到VMware授权服务服务,点击回车;4.查找并点击属性选项,设置开机类型为自动或自动(延时),然后再确定...

每次启动电脑,都会自动启动vmware的NAT和DHCP网络,怎样禁止启动??
控制面板 - 计算机管理 - 服务 找到vmware的nat和dhcp服务,将自动改为手动即可。不过提醒下楼主,如果你的虚拟机的网络用的是NAT类型的话,这两个服务还是必须的。

vmware每次开机都会自动启动,怎么改??
开始菜单——运行——输入msconfig——启动选项卡——查找相应程序把钩去掉 vista的话下个自启动修改的工具就好了

如何阻止vmware在开机时启动常驻程序?
你好!①开始→运行→输入:services.msc 点击确定(或按回车键)打开服务。②只要关闭vmware workstation server服务。③ 和关闭vmware authorization service.服务即可。我的回答你还满意吗~~

虚拟机VMware怎么完全卸载干净
1、首先,需要停止虚拟机VMware相关服务。按下快捷键WIN+R,打开windows运行对话框,输入【services.msc】,点击确定。2、在服务管理中,找到VM开头的所有服务类别。3、将所有VM开头的服务禁用掉,点击【确定】。4、这是所有虚拟机服务全部禁用后的样子。二、虚拟机VMware怎么完全卸载干净,如何彻底卸载...

虚拟机进程自启动
打开控制面板 点管理工具-服务 找到VMware Authorization Service 这个服务 先停止 改为手动 要用的时候再开启

电脑上如何将虚拟机的VM彻底卸载
1. 首先我们需要将电脑上的win服务功能打开。2. 在列表中,将关于VMware的服务全部禁用。3. 然后进入任务管理器中,将有关VMware的服务进程全部结束。4. 然后打开网络适配器,将关于VMware的网络服务全部卸载。5. 最后,再将VMware的软件安装目录删除。6. 如图,我们再次打开时,就会弹出如下提示,则...

相似回答