Como você configura a VM do Virtualbox para iniciar automaticamente após a reinicialização do Windows-10?

29

Em 2013, rastreei como autostart / shutdown de uma VM do Virtualbox quando o host é o Linux. O processo foi oficialmente documentado e exigiu alguns passos.

Agora estou interessado, como você configura a VM do Virtualbox para iniciar automaticamente após a reinicialização do Windows-10?

Existe um processo oficialmente documentado? Se não, quais são as soluções testadas de algumas pessoas?

Minha tentativa ingênua seria algo como: - pronto: setup windows to auto-login na reinicialização - TODO: crie script em lote com: sleep 120 & & vboxmanage startvm my_vm_name - TODO: coloquei o script em lote no diretório de inicialização do meu usuário (não vi nenhum diretório "startup" no windows 10 tho ...)

    
por Trevor Boyd Smith 17.01.2016 / 03:26

4 respostas

27

O diretório de inicialização ainda existe, embora em um local bem escondido ...

Acesse-o abrindo a caixa "Executar" (Win + R) e inserindo

shell:startup

Minimize isso por enquanto.

Abra o VirtualBox e clique com o botão direito do mouse na VM que você deseja iniciar automaticamente, clique na opção para criar um atalho na área de trabalho e fechar o VirtualBox.

Basta cortar o atalho da área de trabalho e colá-lo na pasta aberta anteriormente e deve estar perfeitamente bem.

    
por 17.01.2016 / 03:43
10

Experimente o VBoxVmService

Certifique-se de ler o Howto.txt e edite o VBoxVmService.ini

    
por 20.05.2016 / 17:00
10

Você pode realmente iniciar uma VM sem precisar recorrer a um VBoxVmService de terceiros agora. Basta criar um atalho para <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless e colocar isso na sua pasta de inicialização.

Do manual do VirtualBox .

    
por 28.12.2016 / 22:53
2

Embora ter um serviço seja bom, você pode fazê-lo com uma tarefa agendada. Tome a inicialização do sistema como o acionador, marque a opção para executar a tarefa sem um usuário conectado e defina a ação como <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless . Certifique-se de remover a verificação da opção incompreensivelmente padrão de "matar a tarefa se estiver executando por mais de 3 dias". Srsly, MS, o que você estava pensando, que nenhum computador Windows duraria tanto tempo sem reiniciar?

Há uma ressalva: se uma VM for iniciada na inicialização dessa maneira, você a verá no Gerenciador de VirtualBox como "desligada", portanto, não há nenhum botão para mostrar a exibição da VM. Há apenas o botão "Iniciar" e você provavelmente vai estragar tudo quando você tentar iniciá-lo novamente.

Você pode definir uma porta de exibição remota para poder acessar o console da VM por meio do RDC (mstsc.exe), sem o VirtualBox Manager, mas ainda é preciso lembrar de não acreditar nas informações "desligadas". Não sei se isso funciona melhor com um serviço real.

    
por 17.03.2018 / 15:47