Você pode criar 3 scripts BATCH, um para cada sistema operacional, e eles podem usar o comando bcdedit
para definir temporariamente o sistema operacional, usando a opção /bootsequence {someguid}
.
Como fazer:
Primeiro, precisamos conhecer o GUID de cada os.Para executar bcdedit /v /enum ALL
e procurar uma entrada "Windows Boot Loader" com uma descrição que corresponda ao sistema operacional do qual você deseja obter o GUID, agora o GUID é o valor em "identificador".
Agora crie para cada sistema operacional um script em lote contendo:
bcdedit /bootsequence {guid of os to start}
shutdown -r -t 0
Substitua {guid of os a start} pelo GUID que você obteve antes.
Agora você pode inicializar em todas as janelas que você deseja executando os scripts BATCH como admin.
Dica:
Você pode criar um atalho na área de trabalho para executar o script como administrador por padrão e usar um atalho de teclado.
Para isso crie um atalho de cada script na sua área de trabalho, abra suas propriedades, mude para a aba "Atalho", agora você pode definir uma combinação de teclas em "Tecla de atalho" e em "Avançado ..." você precisa verificar como administrador ".
Aviso de segurança:
Conforme você executa os scripts como administrador, deve definir permissões restritas para proibir que usuários não administradores editem os scripts.