类别:虚拟机 / 日期:2019-10-10 / 浏览:1642 / 评论:0
windows7安装虚拟机vmware,需要开机自动运行软路由系统panabit。
1、设置windows7免输入密码自动登录。
在开始运行里输入“netplwiz”并回车,进入用户帐户的设置界面后取消勾选“要使用本机,用户必须输入用户名和密码”,点选“确定”。
2、创建“vm_start.bat"文件
用文本编写以下命令:
"C:\Program Files\VMware Workstation\vmware.exe" -x "D:\vmos\panabit\panabit.vmx"
并保存文件名为vm_start,扩展名为.bat。
注:"C:\Program Files\VMware Workstation\vmware.exe"为vmware程序路径;"D:\vmos\panabit\panabit.vmx"为虚拟机路径;-x前面和后面都要带英文空格。
3、开始运行中输入:gpedit.msc,
找到“用户配置-->Windows 设置-->脚本(登陆/注销)”,
双击“登录”,在“脚本”选项卡下,选择“添加”,在弹出的对话框中,点击“浏览“按钮,将刚才的vm_start.bat文件添加进去,应用。
完成即可。开机后会自动登录系统,并自动运行相应的虚拟系统。
---------------------
电脑要设置免密码自动登录才行。所以如果是服务器,要注意安全。
另外,可以利用花生壳的内网穿透功能,里面有服务自启动形式的(要5.0版本以上),实现远程控制。甚至映射80和21端口!
=========================================
在后台自动运行 VMware 15 虚拟机中的系统,有几种方法可以实现:
方法一:使用 VMware 命令行工具
1. 找到虚拟机文件路径
首先需要知道你的虚拟机配置文件(.vmx 文件)的完整路径。
2. 使用 vmrun 命令
# 启动虚拟机(无界面) "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\Virtual Machines\Windows 10\Windows 10.vmx" nogui # 启动虚拟机(有界面) "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\Virtual Machines\Windows 10\Windows 10.vmx"
3. 创建批处理文件
创建一个 .bat 文件,内容如下:
@echo off"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "你的虚拟机路径.vmx" nogui
方法二:使用 Windows 任务计划程序
1. 创建基本批处理文件
@echo offcd "C:\Program Files (x86)\VMware\VMware Workstation\" vmrun.exe start "D:\Virtual Machines\你的虚拟机\你的虚拟机.vmx" nogui
2. 设置任务计划
打开"任务计划程序"
创建基本任务
设置触发器为"计算机启动时"
操作为"启动程序",选择你的批处理文件
在条件中取消"只有在计算机使用交流电源时才启动此任务"
方法三:使用 VMware 自启动功能
1. 配置虚拟机自启动
# 将虚拟机设为自启动 "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "虚拟机路径.vmx" nogui
2. 创建服务(高级方法)
可以使用 NSSM(Non-Sucking Service Manager)将 VMware 作为 Windows 服务运行:
nssm install VMService "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "虚拟机路径.vmx" nogui
方法四:使用 PowerShell 脚本
$vmxPath = "D:\Virtual Machines\Windows 10\Windows 10.vmx"$vmrun = "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe"# 启动虚拟机& $vmrun start $vmxPath nogui# 检查状态& $vmrun list
注意事项
以管理员身份运行:确保脚本或任务以管理员权限运行
路径正确:确认虚拟机文件路径和 vmrun.exe 路径正确
虚拟机配置:确保虚拟机设置中已取消"在关闭后挂起虚拟机"
资源占用:后台运行会占用系统资源,请确保有足够的内存和CPU
验证是否运行成功
# 查看正在运行的虚拟机 "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" list
推荐使用方法二(任务计划程序),因为它最稳定且易于管理。


