我想在 Windows 10 啟動時自動啟動 Virtualbox VM,最好不需要其他程式。即使使用者未登入。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
並且也嘗試將其複製到使用者相關的啟動目錄(windows+r,輸入shell:startup,輸入),但最近安裝的帶有最新更新的Windows 10 僅當我登入PC 時才會執行資料夾的內容。值得一提的是,我還安裝了其他 Windows 10,而且它可以正常工作,看起來 Windows 預先登入了唯一現有的使用者。當我登入時,虛擬機器已經在運行(帶有頭/視窗)。在最近安裝的 Windows 上,它不會那樣運作(也只有一個使用者)。在這兩種情況下,使用者都處於「離線」狀態。
--comment "Ubuntu 18.04 LTS bub" --startvm "{GUID}" --type headless
僅在重新啟動時才能正常工作。如果關閉然後冷啟動 - 由於某種原因它不會啟動虛擬機。我在事件檢視器/Windows 日誌中沒有看到任何訊息。我無法弄清楚它不想啟動的原因。
啟用歷史記錄,根據它,在冷啟動的情況下,它甚至不會嘗試啟動任務(歷史記錄中沒有冷啟動時間的條目)。可能是什麼問題?
Windows 10 版本:
我知道類似的問題已經存在:如何將 Virtualbox VM 配置為在 Windows-10 重新啟動後自動啟動?
我嘗試了那裡的變體,但它不再起作用,並且想重新訪問可用的選項。你有什麼想法嗎?
此致。
答案1
使用任務調度程序的解決方案很好。但是,由於休眠(預設情況下啟用),它在冷啟動時不起作用。休眠應該被禁用,它對我來說按預期工作:
Run Command Prompt as Administrator
Execute following command:
powercfg.exe /h off
答案2
問題亮點:
我想在 Windows 10 啟動時自動啟動 Virtualbox VM,最好沒有額外的程序。即使用戶未登入。
解決方案:
您可以透過任務調度程序輕鬆地將其實現為任務,該任務調度程序將在每次系統引導/啟動時運行前用戶登入。
有關這方面的資訊可以在我的回答中找到: https://stackoverflow.com/a/67305645/5387389