设置VMWare虚拟机以及网络开关批处理
<p>由于VM虚拟机的网络连接造成服务器不能正常启动,所以把网络连接禁用了.但每次使用VM步骤会很繁琐.所以做了个批处理.</p><p>启动:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode176"><p>:启动,打印命令<br />@echo on<br />net start vmnetdhcp<br />net start "VMware NAT Service"<br />:启用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=ENABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=ENABLED<br />:启动程序<br />"D:/Program Files/VMware/vmware.exe"<br />:暂停<br />pause<br /></p></div></p>
<p> <br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode177"><p>:启动,打印命令<br />@echo on<br />net start vmnetdhcp<br />net start "VMware NAT Service"<br />:启用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=ENABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=ENABLED<br />:启动程序<br />"D:/Program Files/VMware/vmware.exe"<br />:暂停<br />pause<br /></p></div></p>
<p>停止<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode178"><p>:停止服务<br />@echo on<br />net stop vmnetdhcp<br />net stop "VMware NAT Service"<br />:禁用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=DISABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=DISABLED<br />:强杀进程<br />taskkill /F /im vmware-tray.exe<br />:暂停<br />pause<br /></p></div><br /><br /> <br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode179"><p>:停止服务<br />@echo on<br />net stop vmnetdhcp<br />net stop "VMware NAT Service"<br />:禁用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=DISABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=DISABLED<br />:强杀进程<br />taskkill /F /im vmware-tray.exe<br />:暂停<br />pause<br /></p></div></p>
<p>以下是更加方便的</p>
<p>安装VM后发现默认服务是启动的,但并不是每次动用到VM,为了优化系统,可以考虑按需启动服务,但每次手工启动好几个相关的服务的确比较麻烦。可以考虑采用批处理的方式来解决启动、停止的问题:</p>
<p>@ echo off<br />title vmware服务开启、关闭程序<br />set in=set /p in=1.开启vm服务,2.关闭vm服务。请输入:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode180">if "%in%"=="1" goto start<br />if "%in%"=="2" goto stop<br />exit<br />:start<br />net start ufad-ws60<br />net start VMAuthdService<br />net start VMnetDHCP<br />net start "VMware NAT Service"<br />net start VMUSBArbServicepause<br />exit<br />:stop<br />net stop ufad-ws60<br />net stop VMAuthdService<br />net stop VMnetDHCP<br />net stop "VMware NAT Service"<br />net stop VMUSBArbService<br />pause<br />exit</div></p>
<p>或者如下:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode181">echo off<br />title Switch %date% %time%<br />:A<br />color A<br />cls<br />echo ++++++++++++++++++++++++++++++++++++++++++++++++<br />echo = WELCOMETOVMware SWITCH =<br />echo. = =<br />echo = 启动= 1关闭= 2设置手动= 3退出= 4 =<br />echo. = =<br />echo. = =<br />echo ++++++++++++++++++++++++++++++++++++++++++++++++<br />echo.<br />echo.<br />set session=""<br />set /p session= Select:<br />if /i "%session%"=="1" (goto:1)<br />if /i "%session%"=="2" (goto:2)<br />if /i "%session%"=="3" (goto:3)<br />if /i "%session%"=="4" (goto:4)</p>
<p>:1<br />echo "正在启动VMware相关开机服务..."<br />net start VMAuthdService<br />net start VMnetDHCP<br />net start "VMware NAT Service"<br />net start VMUSBArbService<br />echo 服务启动完毕!<br />ping 127.0.0.1 /n 2 >nul<br />goto:A</p>
<p>:2<br />echo "正在关闭VMware相关开机服务..."<br />net stop VMAuthdService<br />net stop VMnetDHCP<br />net stop "VMware NAT Service"<br />net stop VMUSBArbService<br />echo 服务已关闭!<br />ping 127.0.0.1 /n 2 >nul<br />goto:A</p>
<p>:3<br />echo 切换VMware开机启动服务为手动中,请稍候...<br />sc config VMAuthdService start= demand<br />sc config VMnetDHCP start= demand<br />sc config "VMware NAT Service" start= demand<br />sc config VMUSBArbService start= demand<br />echo 成功切换为手动模式!<br />ping 127.0.0.1 /n 2 >nul<br />goto:A</p>
<p>:4<br />cls<br />echo 谢谢使用...<br />ping 127.0.0.1 /n 2 >nul<br />exit</div></p>
<p>另外,如果安装VM之后,开机时按一下用户名才能登录桌面的解决方法:<br />1运行框中输入netplwiz <br />2取消 "要使用本机,用户必须输入用户名和密码" 前面的勾<br /></p>
頁:
[1]