Erro de DHCP enquanto o emulador WinPhone8 está sendo iniciado

1

Eu tinha um PC com Windows 8 com um emulador WinPhone8 funcionando perfeitamente.

Alguns dias atrás meu sistema operacional quebrou e nossos funcionários de TI reinstalaram o Windows 8 em configuração idêntica. Instalei o SDK do WinPhone e tentei executar o emulador sem sucesso (com uma mensagem semelhante a your Hyper-V isn't enabled , embora estivesse ativada).

Depois de aplicar o patch completo (instalei o SDK antes disso), o emulador começou, mas recebi o erro You don't have permission to modify internal hyper-v network adapter settings .

Quando eu cliquei em Retry , recebi uma mensagem sobre um possível problema com a rede, então pressionei OK e meu PC travou dentro de pouco tempo depois que o emulador foi inicializado.

Eu adicionei meu usuário a Hyper-V Administrators , mas isso também não mudou nada (o PC ainda falha). Eu verifiquei Event Viewer e encontrei a próxima mensagem.

Your computer was not assigned an address from the network (by the DHCP Server) for the Network Card with network address 0xE02A82E2702D. The following error occurred: 0x79. Your computer will continue to try and obtain an address on its own from the network address (DHCP) server.

Eu pesquisei sobre esse problema e achei a sugestão de desativar o Internet Protocol Version 6 (TCP/IPv6) , mas isso não ajudou.

Alguém tem alguma ideia sobre como consertar isso?

    
por RredCat 25.07.2013 / 16:39

1 resposta

1

Seu problema parece ser causado pelo SDK mais recente que você está usando agora.

Uma possibilidade seria voltar para a versão mais antiga que funcionou, mas existe outra solução descrita no artigo: Solucionando problemas do emulador do Windows Phone 8 :

  • Execute o Hyper-V Manager e clique no Virtual Switch Manager .
  • Se não houver uma entrada que se pareça com Windows Phone Emulator Internal Switch , clique em New Virtual Switch , escolha Internal e, em seguida, Create Virtual Switch . Crie uma nova entrada chamada Windows Phone Emulator Internal Switch e, em seguida, clique em OK - isso criará a opção de emulador.
  • Abra o Network and Sharing Center clicando com o botão direito do mouse no ícone Rede na bandeja do sistema ou acessando-o pelo Painel de controle. Em seguida, clique em Change adapter settings . Você verá uma lista de seus adaptadores de rede, incluindo o que acabamos de criar.
  • Clique com o botão direito do mouse no adaptador e selecione Propriedades.
  • Desmarque todos os itens, exceto:
    • Cliente para redes Microsoft
    • Agendador de pacotes QoS
    • Compartilhamento de arquivos e impressoras para redes Microsoft
    • Driver do protocolo Microsoft LLDP
    • Driver de E / S do Mapeador de Descoberta de Topologia da Camada de Link
    • Respondente de detecção de topologia da camada de links
    • Protocolo de Internet versão 6 (TCP / IPv6)
    • Protocolo de Internet versão 4 (TCP / IPv4)
  • Clique em OK.
  • Reinicializar

Você pode precisar desativar seus adaptadores VMware ou não. Se você ainda tiver problemas, poderá verificar qual adaptador de rede seu emulador está usando executando o Hyper-V Manager. Você pode ver a lista de máquinas virtuais em execução. Clique em um dos emuladores e, em seguida, na parte inferior, clique na guia Networking e você poderá ver qual adaptador de rede seu emulador está usando.

    
por 29.07.2013 / 20:13