Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13428|Resposta: 0

Soluções para conflitos entre Hyper-V, VirtualBox e VMware

[Copiar link]
Publicado em 14/04/2018 21:20:17 | | |
Instalar o Visual Studio pode causar conflitos com VirtualBox e VMware porque o SDK do Windows Phone está instalado, e os conflitos se manifestam da seguinte forma:

Ao abrir o VirtualBox e criar uma máquina virtual de 64 bits com o VMware, a seguinte mensagem de erro aparece:

A aceleração de hardware do VT-x/AMD-V foi ativada, mas não está operacional. Seu convidado de 64 bits não detectará uma CPU de 64 bits e não conseguirá inicializar.
Por favor, certifique-se de que você ativou corretamente o VT-x/AMD-V na BIOS do seu computador host.


Isso é causado pelo SDK do Windows Phone ter o Hyper-V ativado durante a instalação.

O simulador de celular no SDK do Windows Phone precisa ser virtualizado com o Hyper-V. Hyper-V é o software de virtualização da Microsoft, semelhante ao VirtualBox e VMware, que pode ser usado para criar máquinas virtuais. Eles são chamados de hipervisores ou Monitores de Máquina Virtual. Como o Hyper-V não pode coexistir com VirtualBox e VMware, VirtualBox e VMware não funcionarão corretamente quando o Hyper-V está ativado. O "VT-x/AMD-V" mencionado no erro acima é o suporte à virtualização de hardware do processador, que já está ativado na BIOS; O Hyper-V o usava, então VirtualBox e VMware reclamaram que não estava operacional.

A solução é desativar o Hyper-V. Existem vários caminhos:

O primeiro método: Execute o comando com privilégios de administrador: bcdedit /set hypervisorlaunchtype desligado.

                   O comando correspondente para abrir o Hyper-V é: bcdedit /set hypervisorlaunchtype auto.

O segundo método: usar o programa de interface gráfica "Adicionar ou remover componentes do Windows" e desmarcar o Hyper-V nele.

Todos os métodos acima exigem reiniciar o computador. E depois de desativar o Hyper-V, você não pode usar o emulador de celular no SDK do Windows Phone.

Não encontrei uma forma de rodar VMs do VirtualBox e Hyper-V ao mesmo tempo, a menos que as VMs no VirtualBox sejam de 32 bits (tentei VMs do Windows XP de 32 bits e ainda funcionam bem com o Hyper-V ativado).



Para escolher se vai ativar o Hyper-V ao ligar o computador, siga estes passos:

1. Executar com privilégios de administradorbcdedit /copy {current} /d "Windows 10 (Hyper-V ligado)"e então avise que outro item do menu de inicialização foi criado, observe uma sequência de código em { }.

2. Correrbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXXXX-XXXXXXXXX} hipervisorlaunchtype autocomando, substitua o código vermelho XXX aqui.

3. Clique com o botão direito na propriedade "Este PC", Configurações Avançadas do Sistema, Inicialização e Failover, e defina o "Tempo para exibir a lista do sistema operacional".





Anterior:.net/c# Use o Costura.Fody para empacotar a DLL no EXE
Próximo:Tabela Horizontal SQL para Tabela Vertical (Linha para Coluna)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com