關閉VMware開機自啓動服務

1.運行-services.msc,找到VMware開頭的(一般爲5個)-雙擊打開-修改啓動類型爲手動

運行 services.msc

修改類型爲手動

修改手動類型

2.編輯Windows批處理文件

新建一個文本文檔-把擴展名改成.bat

@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已停止 

 ) 

 for /f "skip=3 tokens=4" %%i in ('sc query "VMUSBArbService"') do set "zt=%%i" &goto :next 

 :next 

 if /i "%zt%"=="RUNNING" ( 

 echo 服務VMware USB Arbitration Service正在運行 

 ) else ( 

 echo 服務VMware USB Arbitration Service已停止 

 ) 

 for /f "skip=3 tokens=4" %%i in ('sc query "VMwareHostd"') do set "zt=%%i" &goto :next 

 :next 

 if /i "%zt%"=="RUNNING" ( 

 echo 服務VMware Workstation Server正在運行 

 ) else ( 

 echo 服務VMware Workstation Server已停止 

 ) 

 choice /c:12 /m "啓動/停止VM虛擬機服務及網絡連接[1啓動,2停止]" 

 if errorlevel 2 goto two 

 if errorlevel 1 goto one 

 :one 

 echo 正在啓用服務... 

 net start "VMnetDHCP" 

 net start "VMware NAT Service" 

 net start "VMUSBArbService" 

 net start "VMAuthdService" 

 net start "VMwareHostd" 

 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啓動成功 

 choice /c:12 /m " 是否啓動VMware Workstations...[1是,2否]" 

 if errorlevel 2 exit 

 if errorlevel 1 start "" "D:\VMware\VMware14\Install"

 >nul

 :two 

 echo 正在禁用服務服務... 

 net stop "VMwareHostd" 

 net stop "VMnetDHCP" 

 net stop "VMware NAT Service" 

 net stop "VMUSBArbService" 

 net stop "VMAuthdService" 

 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 

3.運行批處理文件,右鍵-以管理員身份運行-按提示選擇功能

執行.bat

4.關閉圖標,打開VMware Workstations-編輯-首選項-工作區-顯示托盤圖標-修改爲從不

完成

下次需要用VMware的時候,以管理員身份運行批處理文件,按提示啓動服務並運行程序即可。

 

注意:

  • 需要修改 .bat 文件中  if errorlevel 1 start "" "D:\VMware\VMware14\Install" vmware 安裝位置
  • 批處理文件需要用管理員身份運行,否則會出錯

  • 關閉服務時提示的系統錯誤1067屬正常情況,不用理會

  • 不想每次右鍵管理員的請自行查找相關經驗

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章