如何使 MS Virtual PC 2007 自动启动?

如何使 MS Virtual PC 2007 自动启动?

我尝试在 MS Virtual PC 2007 中找到每次启动 Windows 时启动的选项,但没有找到这样的功能。我应该为此编写某种脚本吗,或者是否有更好的方法来实现这一点?

谢谢

答案1

据我所知,没有办法让 Virtual PC 作为服务启动。我有一个组策略对象,用于仅使用 Virtual PC 的用户(所有培训用户,启动虚拟环境)。组策略设置:

用户配置
    管理模板
        系统/登录
            在用户登录时运行这些程序

该设置已启用,并且以下项将在登录时运行:

C:\Program Files\Microsoft Virtual PC\Virtual PC.exe”-startvm“C:\Virtual Machines\Virtual Workstation.vmc”-singlepc

这将启动 Virtual PC 2007 并运行单个工作站。

如果您不希望用户在虚拟机启动之前必须登录主机,请在此注册表路径中设置以下项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultDomainName (REG_SZ) = [域](仅限 Vista)
默认用户名 (REG_SZ) = [用户名]
默认密码 (REG_SZ) = [密码]
AutoAdminLogon (REG_DWORD) = 1

如果 AutoLogonCount 存在,则将其删除。

答案2

为什么不把它放入自动启动文件夹?

如果您想启动虚拟计算机,只需将相应.vmc 文件的链接放入自动启动文件夹即可。

只需转到 .vmc 文件,从文件菜单中选择“创建快捷方式”,然后将快捷方式文件移动到自动启动文件夹。

答案3

我在 win 启动文件夹中粘贴了一个 .vbs 脚本,其中包含:

设置 objVS = CreateObject("VirtualServer.Application") 设置 myVPC = objVS.FindVirtualMachine("myVPCNAME")

myVPC.启动()

答案4

创建一个批处理文件(.bat),其中包含以下内容:

“C:\Program Files\Microsoft Virtual PC\Virtual PC.exe”-pc“YourVMNameHere”-launch

将其弹出到你的启动文件夹中,然后一切就都好了。

相关内容