VMware虚拟机服务的vmware-hostd自动启动和停止
这两个要是不用虚拟机的话也用不到。一会就和那些服务一起开启和禁止。
启动停止服务的语句 net start/stop \"服务名称\" (ps:填写的是服务名称 不是显示名称这个别搞错了)
开启禁止网络连接的语句 netsh interface set interface \"网络连接名\" enable/disable
(\"\"这个引号最好带上,为了避免不必要的麻烦。)
也就是说 简单的 代码就是
启动的
- @echo off
- echo 正在启用服务...
- net start \"VMAuthdService\"
- net start \"VMnetDHCP\"
- net start \"VMware NAT Service\"
- echo 正在启用网络连接...
- netsh interface set interface \"VMware Network Adapter VMnet1\" enable
- netsh interface set interface \"VMware Network Adapter VMnet8\" enable
- echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8启动成功...
- pause
复制代码
禁止的
- @echo off
- echo 正在禁用服务服务...
- net stop \"VMAuthdService\"
- net stop \"VMnetDHCP\"
- net stop \"VMware NAT Service\"
- echo 正在禁用网络连接...
- netsh interface set interface \"VMware Network Adapter VMnet1\" disable
- netsh interface set interface \"VMware Network Adapter VMnet8\" disable
- echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8禁用成功...
- pause
复制代码
echo 后面加的是你想说的话。。。这些就随便了。
总之代码简单来说就是这样了。
这样两个简单的批处理文件,就解决这些问题了。
(PS:如果Win7系统下运行请右键选择 以管理员身份运行 否则将会出现错误5!)
如果还麻烦可以把这两个合成一个。
下面是我现在用的
- @echo off
- for /f \"skip=3 tokens=4\" %%i in ('sc query \"VMAuthdService\"') do set \"zt=%%i\" &goto :next
- :next
- if /i \"%zt%\"==\"RUNNING\" (
- echo 服务VMware Authorization Service正在运行
- ) else (
- echo 服务VMware Authorization Service已停止
- )
- for /f \"skip=3 tokens=4\" %%i in ('sc query \"VMnetDHCP\"') do set \"zt=%%i\" &goto :next
- :next
- if /i \"%zt%\"==\"RUNNING\" (
- echo 服务VMware DHCP Service正在运行
- ) else (
- echo 服务VMware DHCP Service已停止
- )
- for /f \"skip=3 tokens=4\" %%i in ('sc query \"VMware NAT Service\"') do set \"zt=%%i\" &goto :next
- :next
- if /i \"%zt%\"==\"RUNNING\" (
- echo 服务VMware NAT Service正在运行
- ) else (
- echo 服务VMware NAT Service已停止
- )
- pause
- echo 1:启用VM虚拟机服务(VMware Authorization Service、VMware DHCP Service、VMware NAT Service)及网络连接(VMware Network
- Adapter VMnet1、VMware Network Adapter VMnet8)
- echo 2:禁用VM虚拟机服务(VMware Authorization Service、VMware DHCP Service、VMware NAT Service)及网络连接(VMware Network
- Adapter VMnet1、VMware Network Adapter VMnet8)
- choice /c:12 /m \"根据选项请选择...\"
- if errorlevel 2 goto two
- if errorlevel 1 goto one
- :one
- echo 正在启用服务...
- net start \"VMAuthdService\"
- net start \"VMnetDHCP\"
- net start \"VMware NAT Service\"
- echo 正在启用网络连接...
- netsh interface set interface \"VMware Network Adapter VMnet1\" enable
- netsh interface set interface \"VMware Network Adapter VMnet8\" enable
- echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8启动成功...
- echo 按任意键退出...
- pause>nul
- exit
- :two
- echo 正在禁用服务服务...
- net stop \"VMAuthdService\"
- net stop \"VMnetDHCP\"
- net stop \"VMware NAT Service\"
- echo 正在禁用网络连接...
- netsh interface set interface \"VMware Network Adapter VMnet1\" disable
- netsh interface set interface \"VMware Network Adapter VMnet8\" disable
- echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8禁用成功...
- echo 按任意键退出...
- pause>nul
- exit
复制代码
加了个 检测服务是否开启 都是一些简单的语句。
如果不爱自己写的 可以把 代码直接复制到记事本里 把 文件名改为 VMware虚拟机服务、网络连接.bat 就OK。
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。 **
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
----------------------
Station的目录下面,创建个快捷方式,写上:
runbat.vbs vmstart.bat
使用VMPlayer是免费的,不需要注册码,但VMPlayer不能创建和修改虚拟机。
v6体积大了不少,发现主要是里面的linux.iso大了很多,是linux guest的vmware-tools。之前用vmware
v5的时候发现debian和ubuntu好像装vmware-tools编译会出错,提示版本不匹配什么的。用这个版本的好了。而且用vmware
v5.x时我的XP在登录时经常要等好久,用这些新版本好像没问题了。
-r版本一致的linux-headers,我是先dist-upgrade了一下才有匹配的。似乎还要make
include/linux/version.h生成这个文件。
v6的vmware.exe拷到VMPlayer的目录里去,就可以运行vmware.exe建立和修改虚拟机了,但不能运行,反正我们平时用VMPlayer运行。
window。(设置UTF-8编码,putty还可以控制台显示和输入汉字。推荐用fixed sys字体。)我因此想把虚拟机隐藏到托盘,据说VMware
Station v6有这个功能,但VMPlayer没有 :( 。可以考虑下PowerMenu这个小软件。但又多了一个累赘...
VMware虚拟机服务的vmware-hostd自动启动和停止的更多相关文章
- Windows10下安装VMware虚拟机并搭建CentOS系统环境
转载: http://blog.51cto.com/10085711/2069270 操作系统 Windows 10专业版(64位) VMware虚拟机 产品:VMware® Workstation ...
- VMware 虚拟机的虚拟磁盘编程知识点扫盲之一
目录 目录 前言 VMware 虚拟机文件类型 VMware 虚拟机的快照 Quiseced Snapshot Quiseced Snapshot 的创建过程 创建快照 创建快照的执行过程及原理 删除 ...
- linux/windows下启用和停止VMware后台服务的脚本
linux/windows下启用和停止VMware后台服务的脚本 linux/windows下启用和停止VMware后台服务的脚本 linux平台 windows平台 本文由乌合之众 lym瞎编,欢迎 ...
- win7系统上VMware虚拟机安装linux7.2上网配置
环境: 本机是window7系统,安装VMware虚拟机,在VMware安装了Rdhat系统,想上网,在网上搜索了不少的配置方法,这篇文章介绍的比较全面,感谢分享,摘抄在这里让更多的爱好者学习.我自己 ...
- VMWare虚拟机安装创建虚拟机的使用教程
VMWare虚拟机安装创建虚拟机的使用教程 在配置虚拟机之前需要安装它,VMWare软件的安装过程比较简单,在安装在之前应该先看下说明文档.下面以VMWare Workstation6.5虚拟机 ...
- VMware虚拟机安装linux7并设置网络
1.下载VMware虚拟机 https://www.vmware.com/cn/products/workstation/workstation-evaluation.html 永久激活12位序列号: ...
- VMware 虚拟化编程(15) — VMware 虚拟机的恢复方案设计
目录 目录 前文列表 将已存在的虚拟机恢复到指定时间点 恢复为新建虚拟机 灾难恢复 恢复细节 恢复增量备份数据 以 RDM 的方式创建虚拟磁盘 创建虚拟机 Sample of VirtualMachi ...
- VMware 虚拟化编程(13) — VMware 虚拟机的备份方案设计
目录 目录 前文列表 备份思路 备份算法 备份细节 连接到 vCenter 还是 ESXi 如何选择快照类型 是否开启 CBT 如何获取备份数据 如何提高备份数据的传输率 备份厚置备磁盘和精简置备磁盘 ...
- VMware 虚拟化编程(11) — VMware 虚拟机的全量备份与增量备份方案
目录 目录 前文列表 全量备份数据的获取方式 增量备份数据的获取过程 前文列表 VMware 虚拟化编程(1) - VMDK/VDDK/VixDiskLib/VADP 概念简析 VMware 虚拟化编 ...
随机推荐
- iOS: JS和Native交互的两种方法
背景: UIWebView: iOS 用来展示 web 端内容的控件. 1. 核心方法: - (NSString*)stringByEvaluatingJavaScriptFromString:(NS ...
- Javascript:看 Javascript 规范,学 this 引用,你会懂的。
目录 背景this待分析程序先看一个语言规范方法调用备注 背景返回目录 Javascript 的 this 是我的心病,多数情况下知道其运行结果,个别变态的场景下,就给不出解释了,昨天一次偶然的机遇让 ...
- mac os 上安装mysqldb血泪史
昨天下午在mac上安装mysql-python一直未遂今天查了很多资料终于成功了 最后还是在stackoverflow点击打开链接(好网站啊,一般有什么技术问题在这都能找到)上找到了答案,废话少数: ...
- new关键字
Javascript的实例化与继承:请停止使用new关键字 本文同时也发表在我另一篇独立博客 <Javascript的实例化与继承:请停止使用new关键字>(管理员请注意!这两个都是我 ...
- C#中字符转换问题详解
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名.数值类型间相互转换.字符的 ASCII 码和 Unicode 码.数值字符串和数值之 ...
- iOS多线程的初步研究(六)
iOS多线程的初步研究(六) iOS平台提供更高级的并发(异步)调用接口,让你可以集中精力去设计需完成的任务代码,避免去写与程序逻辑无关的线程生成.运行等管理代码.当然实质上是这些接口隐含生成线程和管 ...
- JavaEE:Tomcat服务器常用配置和HTTP简介
Web服务器常用配置1.Web系统采用B/S结构通信的:Browser --- Server1)浏览器向服务器发送访问目标资源请求(请求)2)服务器根据请求的目标资源路径,在服务器端进行查找(请求查找 ...
- 正则表达式引擎:nfa的转换规则。
正则表达式引擎:nfa的转换规则. 正则到nfa 前言 在写代码的过程中,本来还想根据龙书上的说明来实现re到nfa的转换.可是写代码的时候发现,根据课本来会生成很多的无用过渡节点和空转换边,需要许多 ...
- 设计模式:空对象模式(Null Object Pattern)
设计模式:空对象模式(Null Object Pattern) 背景 群里聊到<ASP.NET设计模式>,这本书里有一个“Null Object Pattern”,大家就闲聊了一下这个模式 ...
- mmap学习
mmap学习 内存页: Linux是以页为单位来管理物理内存的,一页大小一般等于4096字节.页容量越大,系统中可能存在的内存碎片就越多. mmap将一个磁盘上的文件或者对象映射进内存.文件被映射到多 ...