Tanto quanto sei, não há como fazer com que o Virtual PC inicie como um serviço. Eu tenho um objeto de diretiva de grupo para os usuários que usam apenas um Virtual PC (todos os usuários de treinamento, inicializando ambientes fictícios). Configuração de política de grupo:
User Configuration Administrative Templates System/Logon Run these programs at user logon
A configuração é Ativada com o item a seguir para ser executada no logon:
C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -startvm "C:\Virtual Machines\Virtual Workstation.vmc" -singlepc
Isso iniciará o Virtual PC 2007 com uma única estação de trabalho em execução.
Se você não quiser que o usuário tenha que fazer o login no PC host antes de iniciar a máquina virtual, defina as seguintes chaves nesse caminho de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultDomainName (REG_SZ) = [Domain] (Vista Only) DefaultUserName (REG_SZ) = [Username] DefaultPassword (REG_SZ) = [Password] AutoAdminLogon (REG_DWORD) = 1
Se o AutoLogonCount existir, exclua-o.