Igor B. Asked: 2009-06-19 23:42:26 +0800 CST2009-06-19 23:42:26 +0800 CST 2009-06-19 23:42:26 +0800 CST 如何使 MS Virtual PC 2007 自动启动? 772 我试图在 MS Virtual PC 2007 中找到每次启动 windows 时启动的选项,但没有找到这样的功能。我应该为此编写某种类型的脚本,还是更好的方法来实现这一点? 谢谢 virtualization 4 个回答 Voted Sam 2009-06-20T00:17:47+08:002009-06-20T00:17:47+08:00 为什么不把它放到自动启动文件夹中呢? 如果要启动虚拟计算机,只需将相应 .vmc 文件的链接放入 autostart 文件夹即可。 只需转到 .vmc 文件,从文件菜单中选择“创建快捷方式”,然后将快捷方式文件移动到自动启动文件夹。 Best Answer Richard Slater 2009-06-20T00:13:34+08:002009-06-20T00:13:34+08:00 据我所知,没有办法让 Virtual PC 作为服务启动。我为仅使用 Virtual PC 的用户(所有培训用户,启动虚拟环境)提供了一个组策略对象。组策略设置: 用户配置 管理模板 系统/登录 在用户登录时运行这些程序 该设置已启用,并在登录时运行以下项目: C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -startvm "C:\Virtual Machines\Virtual Workstation.vmc" -singlepc 这将在运行单个工作站的情况下启动 Virtual PC 2007。 如果您不希望用户在虚拟机启动之前必须登录到主机 PC,请在此注册表路径中设置以下键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon DefaultDomainName (REG_SZ) = [域](仅限 Vista) DefaultUserName (REG_SZ) = [用户名] 默认密码 (REG_SZ) = [密码] AutoAdminLogon (REG_DWORD) = 1 如果 AutoLogonCount 存在,则将其删除。 user8042 2009-06-20T01:07:44+08:002009-06-20T01:07:44+08:00 我在 win 启动文件夹中添加了一个 .vbs 脚本: 设置 objVS = CreateObject("VirtualServer.Application") 设置 myVPC = objVS.FindVirtualMachine("myVPCNAME") myVPC.Startup() Tek 2012-06-14T02:56:30+08:002012-06-14T02:56:30+08:00 在其中创建一个批处理 (.bat) 文件: "C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -pc "YourVMNameHere" -launch 在你的启动文件夹中弹出它,鲍勃是你的叔叔。
为什么不把它放到自动启动文件夹中呢?
如果要启动虚拟计算机,只需将相应 .vmc 文件的链接放入 autostart 文件夹即可。
只需转到 .vmc 文件,从文件菜单中选择“创建快捷方式”,然后将快捷方式文件移动到自动启动文件夹。
据我所知,没有办法让 Virtual PC 作为服务启动。我为仅使用 Virtual PC 的用户(所有培训用户,启动虚拟环境)提供了一个组策略对象。组策略设置:
该设置已启用,并在登录时运行以下项目:
这将在运行单个工作站的情况下启动 Virtual PC 2007。
如果您不希望用户在虚拟机启动之前必须登录到主机 PC,请在此注册表路径中设置以下键:
如果 AutoLogonCount 存在,则将其删除。
我在 win 启动文件夹中添加了一个 .vbs 脚本:
设置 objVS = CreateObject("VirtualServer.Application") 设置 myVPC = objVS.FindVirtualMachine("myVPCNAME")
myVPC.Startup()
在其中创建一个批处理 (.bat) 文件:
在你的启动文件夹中弹出它,鲍勃是你的叔叔。