Instalei o SDK do Windows Phone 8 e tentei configurar o emulador. Mas reclamou que a configuração de virtualização do meu sistema não está habilitada.
Instalei o Hyper-V em "Adicionar Programas e Recursos". Quando vou para a configuração do BIOS, não vejo essa opção de onde posso ativar a configuração de virtualização.
Minha placa-mãe é ASUS M5A88. Preciso atualizar meu BIOS?
Atualizar:Conforme a sugestão, atualizei o BIOS e ativei essa configuração, mas ainda assim, o Visual Studio não consegue iniciar o emulador com este erro. O BIOS mais antigo não tinha essa configuração.
Atualizar:Encontrei a configuração em "Avançado -> Configuração da CPU". A "Tecnologia de Virtualização Intel" não existe, eu acho, porque é para um processador AMD.
Ainda assim, sem sorte. Fiz uma verificação baixando um pequeno utilitário, que verifica se a virtualização é suportada no meu sistema, e disse que meu sistema suporta virtualização.
Meu processador é um AMD-FX8150, se isso importa aqui.
Na página de requisitos do sistema do site de desenvolvimento, tentei a ferramenta CoreInfo, e essa ferramenta também diz que meu sistema suporta virtualização assistida por hardware.
Também habilitei a DEP para todos os programas no painel de controle.
Resolvido: Depois de ativar a virtualização do BIOS, tive que reinstalar os pacotes Hyper-V do programa "Ativar ou desativar recursos do Windows", reiniciar meu sistema e ele começou a funcionar.
Responder1
De acordo comesta postagem, você precisa ter as versões mais recentes do BIOS para funcionar com o Hyper-V e habilitar a virtualização:
As versões mais antigas do BIOS não tinham essa opção, mas ela estava habilitada por padrão. Os últimos lançamentos 1202, versões 1305, possuem a opção de ativar ou desativar o recurso de virtualização.
Existem dois lugares onde isso poderia acontecer:
- Esta postagem SUsugere que seja encontrado em "Tecnologia de virtualização Intel"
- Esta postagem SUsugere que a opção esteja em "Modo de máquina virtual segura" em Avançado -> Configuração da CPU
Eu verificaria ambos.
Como o Hyper-V usa um hipervisor, isso é necessário para habilitar o emulador Win Phone 8.
Responder2
Na sua placa-mãe, você precisa habilitar a configuração chamada “Modo de máquina virtual segura” em seu BIOS. Isso habilita a tecnologia de virtualização (AMD-V) em sua CPU, exigida pelo Hyper-V e pelo SDK do Windows Phone.
Responder3
Isso funciona para mim:
- Desative o Hyper-V no painel de controle
- Reiniciar
- Habilite o Hyper-V novamente no painel de controle
- Reinicie novamente
- Abra o Visual Studio e tente novamente