行业资讯网欢迎您!!!

网站收藏健康资讯网联系我们

导航菜单

怎样设置开机启动-Windows开机自动启动VMware Workstation虚拟机完整教程

Windows 11 开机自动启动 VMware Workstation 虚拟机完整教程

在企业办公或个人使用中,我们经常需要 Windows 开机后自动启动 VMware Workstation 虚拟机,避免手动打开 VMware 并启动虚拟机的繁琐操作。然而,如果你的 Windows 11 电脑有密码,那么 普通的开机启动项或批处理脚本 是无效的,因为它们都需要用户 先登录 才会执行。那么,有没有办法让 Windows 开机后,无需手动登录就自动运行 VMware 虚拟机 呢?

答案是 有的! 本教程将带你 一步步 通过 任务计划 的方式,在 Windows 11 开机后自动启动 VMware Workstation 的虚拟机,无论 用户是否登录 都能运行。

适用场景:

✅ Windows 11 / 10 / Server

✅ 不希望取消 Windows 开机密码(影响 MSTSC 远程桌面)

✅ 不想手动启动 VMware Workstation 里的虚拟机

✅ 让 VMware 在 Windows 启动后立即运行,不依赖用户登录

第一步:打开任务计划程序

按 Win R,输入 taskschd.msc,回车,打开 任务计划程序。

如何设置开机启动

点击 "任务计划程序库",然后 右键 -> 创建任务(⚠️ 不要使用“创建基本任务”)。

在 "常规" 选项卡:

名称:Start_Virtual01_Auto

描述:开机自动启动Virtual01虚拟机

勾选 使用最高权限运行

点击 "更改用户或组" -> 选择当前管理员用户(Administrator)

如何设置开机启动

第二步:设置触发器

切换到 "触发器" 选项卡

点击 "新建"

选择 "启动时"

点击 "确定"

如何设置开机启动

第三步:设置操作

切换到 "操作" 选项卡

点击 "新建"

在 "程序或脚本" 一栏输入:"C:Program Files (x86)VMwareVMware Workstationvmrun.exe"

在 "添加参数" 一栏输入(请替换成你的 .vmx 文件路径):start "D:Virtual01Virtual01.vmx"

在 "起始于" 一栏输入:C:Program Files (x86)VMwareVMware Workstation

点击 "确定"

如何设置开机启动

第四步:调整高级设置

切换到 "条件" 选项卡:

取消勾选 "只有计算机使用交流电源时才启动任务"

如何设置开机启动

切换到 "设置" 选项卡:

勾选 "如果任务失败,重新启动任务"

选择 重试时间间隔:1 分钟

选择 尝试次数:3 次或以上

如何设置开机启动

点击 "确定" 保存任务

第五步:测试任务是否生效

右键刚刚创建的任务 -> 选择 "运行",看看 VMware Workstation 是否能自动启动虚拟机。

重启 Windows,观察 虚拟机是否能在 Windows 开机后自动运行。

✅ 如果 成功,恭喜你,你的 VMware Workstation 虚拟机 已实现自动启动!

额外补充:自动关闭 VMware 虚拟机

如果你希望 Windows 关机时自动关闭 VMware 虚拟机:

创建 shutdown_vm.bat 批处理文件:

@echo off"C:ProgramFiles(x86)VMwareVMwareWorkstationvmrun.exe"stop"D:Virtual01Virtual01.vmx"

打开任务计划,新建任务:

触发器:选择 “关机时”

操作:运行 shutdown_vm.bat

运行时不管用户是否登录

使用 SYSTEM 账户

这样,Windows 关机时会自动关闭虚拟机,防止强制关机导致数据丢失。

现在,你可以放心让你的 VMware 虚拟机 开机自动运行,无需手动启动 了!

其他文章推荐:

版权声明:本站内容由互联网用户投稿自发贡献或转载于互联网,文章观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2024tuiguang@gmail.com举报,一经查实,本站将立刻删除。

合作:2024tuiguang@gmail.com