Como executar como administrador uma VM VirtualPC?

0

Para obter funcionalidade NAT * avançada em uma VM, quero executar o VirtualPC como Administrador.

O clique direito normal e selecione "Executar como administrador" não funciona (no Gerenciador de Tarefas, vejo que não está sendo executado com privilégios elevados, também apenas as conexões TCP funcionam na VM, sem ping ou outros protocolos)

Então, como executá-lo com privilégios elevados? Desligar o UAC não é uma opção.

Eu uso o Windows 7 64 bit Enterprise com todas as atualizações (SP1 e posteriores).

* - qualquer coisa além do TCP, consulte o blog Virtual PC, Rede Compartilhada e os problemas com Ping

    
por David Balažic 30.03.2017 / 14:39

2 respostas

0

Aqui você (eu) vai:

  • Iniciar Prompt de comando (cmd.exe) como administrador
  • cd where\the\VMC\files\are
  • vpc.exe
  • myvirtual1.vmc

(pré) condições:

  • O vpc.exe não está em execução (ele hospeda as máquinas virtuais em execução, portanto, não há máquinas virtuais em execução). Caso contrário, o vpc.exe existente (que é executado com privilégios normais) será (re) utilizado.
  • execute o último comando rapidamente, pois o vpc.exe sairá após alguns segundos se nenhuma VM for iniciada e um vpc.exe privilegiado regular será iniciado, em vez

Ou para fazer isso a partir de um arquivo de script BAT, coloque-o em um arquivo e nomeie-o como AdminVPC.bat :

cd /d C:\VMs\VirtualPC
powershell Start-Process vpc.exe -Verb RunAs
start "" "My virtual PC.vmc"
rem the second line need no admin privileges, the actual work is done by VPC.exe
rem _start_ is needed otherwise the CMD window waits until the VM is closed
    
por 04.04.2017 / 15:25
0

Vejo que você mencionou o Windows 7. Isso significa que você está usando o Windows Virtual PC, o componente. Não pode ser executado como Administrador porque agora está integrado ao Windows Shell.

Você precisa fazer o downgrade para o Microsoft Virtual PC 2007.

Or... move on to an actual virtualization app that doesn't suck.

    
por 04.04.2017 / 14:39