查看: 3862|回复: 5
收起左侧

[已解决] 请问各位朋友为什么我关闭vm虚拟机后,在用批处理关闭服务后还会有进程存在呢?

 关闭 [复制链接]
朱郭朱
发表于 2011-12-2 17:21:59 | 显示全部楼层 |阅读模式
本帖最后由 朱郭朱 于 2011-12-2 23:37 编辑

这两个vm进程如何用批处理关闭呢?我用的7.15版本的vm。
批处理用的是这个批处理。VM服务和程序的启动和关闭一键批处理.bat
  1. @echo off
  2. color 1f
  3. cls
  4. echo.
  5. echo 1——打开VMware服务和启动相关程序
  6. echo.
  7. echo 2——停止VMware服务和关闭相关程序
  8. echo.
  9. SET t=
  10. SET /P t=请选择(1/2):
  11. IF /I '%t:~0,1%'=='1' GOTO start
  12. IF /I '%t:~0,1%'=='2' GOTO stop
  13. exit

  14. :start
  15. cls&&echo 正在打开VMware服务和启动相关程序,请稍候...
  16. net start VMAuthdService>nul
  17. net start VMnetDHCP>nul
  18. net start "VMware NAT Service">nul
  19. net start vmount2>nul

  20. path %path%; c:\Program Files\VMware\VMware Workstation
  21. start hqtray.exe
  22. path %path%; c:\Program Files\VMware\VMware Workstation
  23. start vmware-tray.exe
  24. path %path%; c:\Program Files\VMware\VMware Workstation
  25. start vmware.exe
  26. goto finish

  27. :stop
  28. cls&&echo 正在停止VMware服务和关闭相关程序,请稍候...
  29. net stop VMAuthdService>nul
  30. net stop VMnetDHCP>nul
  31. net stop "VMware NAT Service">nul
  32. net stop vmount2>nul

  33. path %path%; c:\Program Files\VMware\VMware Workstation
  34. taskkill /f /t /im hqtray.exe
  35. path %path%; c:\Program Files\VMware\VMware Workstation
  36. taskkill /f /t /im vmware-tray.exe
  37. path %path%; c:\Program Files\VMware\VMware Workstation
  38. taskkill /f /t /im vmware.exe

  39. goto end
  40. :end
  41. exet

复制代码
能不能帮忙修改一下批处理,把这两个进程也同时用批处理可以关掉呢?O(∩_∩)O谢谢。
360截图20111202162648609.jpg
梦落红尘
发表于 2011-12-2 18:03:30 | 显示全部楼层
本帖最后由 tk86935367 于 2011-12-2 18:15 编辑

我的测试结果是正常的,使用的是vm8.0.1.
我只是修改了路径为我的安装所在位置,以及最后的exit修改为pause。
  1. @echo off
  2. color 1f
  3. cls
  4. echo.
  5. echo 1——打开VMware服务和启动相关程序
  6. echo.
  7. echo 2——停止VMware服务和关闭相关程序
  8. echo.
  9. SET t=
  10. SET /P t=请选择(1/2):
  11. IF /I '%t:~0,1%'=='1' GOTO start
  12. IF /I '%t:~0,1%'=='2' GOTO stop
  13. exit

  14. :start
  15. cls&&echo 正在打开VMware服务和启动相关程序,请稍候...
  16. net start VMAuthdService>nul
  17. net start VMnetDHCP>nul
  18. net start "VMware NAT Service">nul
  19. net start vmount2>nul

  20. path %path%; D:\Program Files\VM
  21. start hqtray.exe
  22. path %path%; D:\Program Files\VM
  23. start vmware-tray.exe
  24. path %path%; D:\Program Files\VM
  25. start vmware.exe
  26. goto finish

  27. :stop
  28. cls&&echo 正在停止VMware服务和关闭相关程序,请稍候...
  29. net stop VMAuthdService>nul
  30. net stop VMnetDHCP>nul
  31. net stop "VMware NAT Service">nul
  32. net stop vmount2>nul

  33. path %path%; D:\Program Files\VM
  34. taskkill /f /t /im hqtray.exe
  35. path %path%; D:\Program Files\VM
  36. taskkill /f /t /im vmware-tray.exe
  37. path %path%; D:\Program Files\VM
  38. taskkill /f /t /im vmware.exe

  39. goto end
  40. :end
  41. pause
复制代码
第一张图是我允许了这个bat文件两次,然后就这样:
01.png
为了验证,我继续打开vm,然后进程如下
02.png
然后两个在一起做对比:
03.png
我关闭的vm,但是程序会有一个默认的驻留进程,然后允许bat文件,结果如下
04.png

我直接打开vm并保持vm是开启状态,允许批处理文件,vm的主窗口被关闭
07.png
zby_1991
发表于 2011-12-2 18:33:06 | 显示全部楼层
本帖最后由 zby_1991 于 2011-12-2 18:40 编辑
  1. @echo off
  2. color 1f
  3. cls
  4. echo.
  5. echo 1——打开VMware服务和启动相关程序
  6. echo.
  7. echo 2——停止VMware服务和关闭相关程序
  8. echo.
  9. SET t=
  10. SET /P t=请选择(1/2):
  11. IF /I '%t:~0,1%'=='1' GOTO start
  12. IF /I '%t:~0,1%'=='2' GOTO stop
  13. exit

  14. :start
  15. cls&&echo 正在打开VMware服务和启动相关程序,请稍候...
  16. net start VMAuthdService>nul
  17. net start VMnetDHCP>nul
  18. net start "VMware NAT Service">nul
  19. net start vmount2>nul
  20. net start "VMware USB Arbitration Service"

  21. path %path%; c:\Program Files\VMware\VMware Workstation
  22. start hqtray.exe
  23. path %path%; c:\Program Files\VMware\VMware Workstation
  24. start vmware-tray.exe
  25. path %path%; c:\Program Files\VMware\VMware Workstation
  26. start vmware.exe
  27. goto finish

  28. :stop
  29. cls&&echo 正在停止VMware服务和关闭相关程序,请稍候...
  30. net stop VMAuthdService>nul
  31. net stop VMnetDHCP>nul
  32. net stop "VMware NAT Service">nul
  33. net stop vmount2>nul
  34. net stop "VMware USB Arbitration Service"

  35. path %path%; c:\Program Files\VMware\VMware Workstation
  36. taskkill /f /t /im hqtray.exe
  37. path %path%; c:\Program Files\VMware\VMware Workstation
  38. taskkill /f /t /im vmware-tray.exe
  39. path %path%; c:\Program Files\VMware\VMware Workstation
  40. taskkill /f /t /im vmware.exe

  41. goto end
  42. :end
  43. exit
复制代码
先试试
就加了net start "VMware USB Arbitration Service"、net stop "VMware USB Arbitration Service"这两句
朱郭朱
 楼主| 发表于 2011-12-2 18:41:02 | 显示全部楼层
zby_1991 发表于 2011-12-2 18:33
先试试
就加了net start "VMware USB Arbitration Service"、net stop "VMware USB Arbitration Service"这 ...

奇怪,报错。
279455936
发表于 2011-12-2 19:17:12 | 显示全部楼层
我的做法就是挂着就挂着……反正内存大,无所谓了
朱郭朱
 楼主| 发表于 2011-12-2 20:59:47 | 显示全部楼层
本帖最后由 朱郭朱 于 2011-12-2 21:01 编辑

谢谢朋友们的帮助。
  1. VM服务和程序的启动和关闭一键批处理.bat

  2. @echo off
  3. color 1f
  4. cls
  5. echo.
  6. echo 1——打开VMware服务和启动相关程序
  7. echo.
  8. echo 2——停止VMware服务和关闭相关程序
  9. echo.
  10. SET t=
  11. SET /P t=请选择(1/2):
  12. IF /I '%t:~0,1%'=='1' GOTO start
  13. IF /I '%t:~0,1%'=='2' GOTO stop
  14. exit

  15. :start
  16. cls&&echo 正在打开VMware服务和启动相关程序,请稍候...
  17. net start VMAuthdService>nul
  18. net start VMnetDHCP>nul
  19. net start "VMware NAT Service">nul
  20. net start "VMUSBArbService">nul

  21. path %path%; c:\Program Files\VMware\VMware Workstation
  22. start hqtray.exe
  23. path %path%; c:\Program Files\VMware\VMware Workstation
  24. start vmware-tray.exe
  25. path %path%; c:\Program Files\VMware\VMware Workstation
  26. start vmware.exe
  27. goto finish

  28. :stop
  29. cls&&echo 正在停止VMware服务和关闭相关程序,请稍候...
  30. net stop VMAuthdService>nul
  31. net stop VMnetDHCP>nul
  32. net stop "VMware NAT Service">nul
  33. net stop "VMUSBArbService">nul

  34. path %path%; c:\Program Files\VMware\VMware Workstation
  35. taskkill /f /t /im hqtray.exe
  36. path %path%; c:\Program Files\VMware\VMware Workstation
  37. taskkill /f /t /im vmware-tray.exe
  38. path %path%; c:\Program Files\VMware\VMware Workstation
  39. taskkill /f /t /im vmware.exe

  40. goto end
  41. :end
  42. exet
复制代码
VM服务和程序的启动和关闭一键批处理.rar (562 Bytes, 下载次数: 196)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 15:45 , Processed in 0.132666 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表