方法一:通過啟動文件夾設置(簡單版)
-
打開啟動文件夾:
- 按下
Win + R
快捷鍵 - 輸入
shell:startup
并回車
- 按下
-
創建啟動腳本:
- 在打開的文件夾中右鍵新建一個文本文件
- 命名為
vm_start.bat
- 輸入以下內容:
@echo off
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "G:\飛牛.vmx" nogui > nul 2>&1
- 保存注意事項:
- 建議將文件編碼改為 ANSI(避免中文路徑亂碼)
- 方法:用記事本打開 → 另存為 → 選擇"編碼: ANSI" → 覆蓋原文件
方法二:帶日志記錄的增強版
如果上述方法無效,可以使用以下帶日志記錄的版本:
@echo off
echo [%date% %time%] 嘗試啟動虛擬機... > "D:\vmware_start.log"
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "G:\飛牛.vmx" nogui >> "D:\vmware_start.log" 2>&1
常見問題解決方案
問題1:腳本不執行
- 檢查文件編碼是否為 ANSI
- 確保
.bat
文件擴展名正確(不是.txt
) - 右鍵腳本 → 屬性 → 確認未被阻止
問題2:找不到虛擬機文件
- 檢查路徑是否正確(特別是中文路徑)
- 確認 G 盤在開機時已掛載(如果是外置硬盤)
- 建議改用英文路徑,如
G:\feiniu.vmx
問題3:權限不足
- 右鍵腳本 → 以管理員身份運行測試
- 或者改用計劃任務(更可靠)
進階方案:使用計劃任務
- 打開"任務計劃程序"
- 創建新任務:
- 觸發器:用戶登錄時
- 操作:啟動程序 → 選擇你的
.bat
文件 - 勾選"使用最高權限運行"
注意事項
- 確保 VMware Workstation 服務已啟動
- 首次運行建議先手動測試腳本
- 外置硬盤上的虛擬機可能需要額外等待磁盤就緒
@echo off
timeout /t 30 > nul
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "G:\飛牛.vmx" nogui
希望本指南能幫助您成功配置 VMware 虛擬機開機自啟動!如有其他問題,歡迎留言討論。