我有一台运行 VirtualBox 的 Windows 11 家庭版 PC。我有一个 VirtualBox Windows 7 (win7),我需要它来运行两个特定设备。我通常运行 win7-box headless 并通过 RDP 或 VNC 访问它。
这个设置很好用。但是每次 Windows 11 主机重新启动时,win7 机器就会关闭。我必须登录 Windows 11 并手动重新启动机器。我希望 win7 机器始终自动运行。
我做了什么:
创建了一个新用户“vbox”。本地帐户,没有 Microsoft 帐户的用户。
使 vbox 成为管理员组的成员
使用以下 PowerShell 命令创建动作、触发器并注册它们:
$action = New-ScheduledTaskAction -Execute "d:\VirtualBox\VirtualBoxVM.exe" -Argument "startvm `"`"win7`"`" --type headless" $trigger = New-ScheduledTaskTrigger -AtStartup Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "StartWin7VM" -User "Win11\vbox" -Password "password_that_i_set_for_vbox"
重新启动
然后:没有 win7 盒子正在运行。
我错过了什么?