Lar*_*ell 2 virtualbox windows-server-2016
我在Windows Server 2016中运行VirtualBox.我想在Windows启动时启动VirtualBox和VM.我已经看到一些关于在Windows启动时启动VB的帖子,但我没有得到它的工作.即使我这样做了,也不会自动启动VM.我觉得必须有办法做到这一点,但几个小时的谷歌搜索还没有找到方法.
Chr*_*ill 15
我有一个如何在Windows启动期间自动启动VirtualBox VM的示例.我正在运行Windows 10,但它在Windows Server 2016上应该没有太大差异.
我系统上的启动文件夹是:
C:\ Users\chriwill\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
在该文件夹中我放置了一个kubuntu.bat包含以下内容的批处理文件
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm kubuntu --type headless
Run Code Online (Sandbox Code Playgroud)
在我的示例中,VM被命名kubuntu.您必须为您的实例更改它.
添加在:
如果您需要帮助在Windows实例上找到启动文件夹,请按键WINDOWS+R并输入shell:startup.
参考:https://www.virtualbox.org/manual/ch08.html#vboxmanage-startvm
Qua*_*Van 11
对我有用的是。
您可以使用NSSM为其创建服务,例如:
打开cmd
cd /d A:\programs\nssm-2.24\win64
nssm.exe install kubuntu
Run Code Online (Sandbox Code Playgroud)
填写表格:
# Application Tab
Application Path: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
Startup directory: C:\Program Files\Oracle\VirtualBox
Arguments: startvm "kubuntu" --type headless
# Details Tab
Display name: kubuntu
Run Code Online (Sandbox Code Playgroud)
单击安装服务,完成。
小智 8
不。不。NOOOOOOOOO...
\n您听说过任务计划程序吗?
\n这正是它的用途。
启动文件夹?
\n由于多种原因,这不是一个很好的解决方案。\n启动文件夹通常不可靠,如果出现问题,您不能只检查上次运行时间、上次状态等\xe2\x80\xa6\n特别是对于此执行类型。
因此,让我们引入一个好的、值得信赖的解决方案:
\n打开 Windows 任务计划程序。
\n为了整齐地组织整个事情,请在“任务计划程序库”下创建一个名为“VMs”的新文件夹。
\n(或者你想怎么称呼它......)
\n导航到您创建的文件夹,然后按“创建任务”
\n为任务命名
\n选择“无论用户是否登录都运行”
\n转到操作并按“新建”
\n行动:启动程序
\n程序/脚本:“C:\\Program Files\\Oracle\\VirtualBox\\VBoxManage.exe”
\n参数:startvm your_vm_name --type headless
\n现在转到“触发器”并按“新建”
\n选择系统启动并按确定
\n完毕
\n您可以通过右键单击从任务计划程序中启动该任务来尝试该任务。
\n那么,为什么要使用它而不是启动文件夹呢?\n启动文件夹工作正常。但你必须相信一切都按预期工作正常,而且在足够多的情况下它不会,你最终会重新启动你的电脑来尝试修复它,等等......或者简而言之,它只是一个巨大的 PITA!:.)
\n小智 6
预定任务。在操作、程序/脚本下
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"
Run Code Online (Sandbox Code Playgroud)
争论中
startvm Pihole --type headless
Run Code Online (Sandbox Code Playgroud)
Oracle VirtualBox 6.1.16 支持通过 Windows 服务自动启动,无需第三方脚本或软件。这些是我遵循的步骤。在整个过程中将我的登录名替换为您的登录名。
C:\Users\Tim\.VirtualBox\autostart.properties以下位置创建配置文件:
# Default policy is to deny starting a VM, the other option is "allow".
default_policy = deny
# Bob is allowed to start virtual machines but starting them
# will be delayed for 10 seconds
Tim = {
allow = true
startup_delay = 10
}
Run Code Online (Sandbox Code Playgroud)
VBOXAUTOSTART_CONFIG并将其设置为C:\Users\Tim\.VirtualBox\autostart.properties.cd "C:\Program Files\Oracle\VirtualBox"
.\VBoxAutostartSvc.exe install --user=Tim
.\VBoxManage.exe modifyvm "Peppermint x64" --autostart-enabled on
Run Code Online (Sandbox Code Playgroud)
VirtualBox Autostart Service tim@tim-pc从Services应用程序中查找服务。Event Viewer在应用程序日志下检查 Windows应用程序中的错误。错误描述位于“详细信息”选项卡下。如果不使用第三方包装器(阅读:另一个故障点)到您的系统,就不可能完成您所要求的服务。但是,您可以通过任务计划程序轻松地将其实现为任务,该任务计划程序将在用户登录之前每次系统引导/启动时运行。
有关信息可以在我的答案中找到: 如何在完全后台“Microsoft Windows (WIN)”启动后像服务一样运行“Oracle VirtualBox (VBOX)”?。
| 归档时间: |
|
| 查看次数: |
16097 次 |
| 最近记录: |