Erro durante a instalação do HAXM, VT-X não está funcionando


133

Sou desenvolvedor de software Android de nível básico. Recentemente, ouvi falar do HAXM que oferece suporte ao emulador na renderização de gráficos de maneira mais suave. Eu baixei o arquivo HAXM apropriado para o Windows 7 de 64 bits, descompactei e comecei a instalar. No entanto, durante o processo de instalação, recebo este erro:

"Este computador atende aos requisitos do HAXM, mas o VT-x não está ativado ..."

Eu verifiquei muitos fóruns sobre esse problema, incluindo a verificação da versão do BIOS e a ativação da tecnologia virtual no BIOS. Segui as etapas postadas no seguinte fórum:

Erro de instalação do Intel HAXM - Este computador não suporta a Intel Virtualization Technology (VT-x)

No entanto, não tenho linhas sobre o Hyperlaunch e não consegui encontrar as opções do Hyper-V nos meus recursos do Windows. Eu não tenho nenhuma idéia de como resolver esse problema.



Consegui consertar isso executando-o como administrador. Eu tive VT-x habilitado e tudo, mas executá-lo como administrador fixa-lo para mim
Jakob Hartman

Respostas:


150

Mesmo se você tiver ativado a virtualização (VT) nas configurações do BIOS, algumas opções de antivírus impedem a instalação do HAXM.

Por exemplo : No antivírus Avast, na guia Configurações (parâmetros)> Solução de problemas (depannage), desmarque "Ativar a virtualização assistida por hardware" ("ativar a assistência na virtualização").

Agora reinicie o computador e reinstale o HAXM da Intel, que pode ser encontrado em ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager. Você também pode baixar manualmente o instalador HAXM independente do site da Intel .


6
Isso resolveu o problema que eu estava tentando instalar o executável do HAXM após fazer o download usando o Gerenciador de SDK. Meu BIOS tinha o VT ativado, mas a instalação falhou (apesar de dizer que o computador era capaz de concluir a instalação). Desmarcada a caixa no Avast, reiniciada e o HAXM pode ser instalado. Um AVD agora usando a imagem android x86 (em vez de um dispositivo ARM virtual) é carregado muito mais rápido e é completamente liso de usar.
C # Dobson

4
Obrigado. Isso economizou muito tempo. Como você chegou ao Avast?
Kiran

2
Muito obrigado! Isso só ajudou. Eu estava confuso quanto ao que é o problema ... reinicialização é necessária
Saba Ahang

1
Eu tenho um grande problema. Parece desativá-lo, causa alguma complicação real na segurança do meu pc contra malware. Está mostrando um erro que meu computador pode ficar vulnerável. Estou usando o Avast Premium. Alguma palavra sobre isso?
Neon Warge

Muito obrigado! Você me salvou horas e dores de cabeça. Uma pergunta: devo verificar "Ativar virtualização assistida por hardware" novamente?
N Suhaib 12/09/2015

60

Eu tive que habilitá-lo no meu BIOS, como mostrado abaixo (para Asus):

BIOS


obrigado. Estou usando o laptop FW vaio com o win 10. Tudo funciona bem ativando esta opção no BIOS.
Ali Mofrad 7/03/16

pode dizer-me qual o modelo de Hp suporta intel vtx tecnologia

27

Eu tive exatamente o mesmo problema. E é assim que eu poderia consertar.

Etapa 1: ativar a virtualização nas configurações do BIOS.

Etapa 2: Painel de controle -> "Programas" -> "Ativar ou desativar os recursos do Windows" (em "Programas e recursos") e localize "Hyper-V", desmarque a opção reiniciar.

Etapa 3: No Avast-> Configurações-> Solução de problemas. Desmarque a opção "Ativar virtualização assistida por hardware" e "Ativar módulo de autodefesa avast"

Etapa final e principal:
Vá para MyPC / clique com o botão direito do mouse / Configurações avançadas do sistema / Avançado / Em desempenho, clique em CONFIGURAÇÕES / Prevenção de execução de dados e ative a DEP para todos os programas e serviços.

O último passo me ajudou a resolver esse problema. Espero que você também.


1
Isso está funcionando. Não sei porque, mas muito feliz agora :-)
Complexidade

1
Tentei desativar praticamente todos os recursos da minha instalação do Avast sem sucesso. Somente após a desinstalação do Avast eu consegui instalar o HAXM.
pillingworth

1
Obrigado, isso funcionou para mim também. Estou trabalhando no desenvolvimento do Android e do WinPhone e preciso do Hyper-V e VT-x habilitados para que eu possa executar o emulador para ambas as plataformas. Infelizmente, eu não poderia encontrar uma solução para ambos ao trabalho, ao mesmo tempo ...
Slavisa

@pauli mesmo para mim. Depois de desinstalar o Avast Haxm instalado sem problemas.
Isioma Nnodum

11

Eu tive os mesmos problemas no meu notebook que roda o Windows 8.1

Tente o seguinte:

  • Verifique se as opções do Hyper-V em "Recursos do Windows ativam ou desativam" estão desativadas
  • Baixe e instale o Oracle VirtualBox mais recente
  • Reiniciar
  • Instale o HAXM
  • Reiniciar -> abrir o BIOS -> ativar 'Execute Disable'

Parece que a instalação do VirtualBox define um sinalizador que "ativa" o VT-X.


1
Onde estão essas opções do Hyper-V? Não vejo nada na caixa de diálogo Recursos do Windows.
Timmmm

Qual versão do Windows você usa? Confira este link: technet.microsoft.com/en-us/library/hh857623.aspx Esta opção está disponível apenas na versão Pro ou Enterprise
codificando

Ah, espere, eu estou usando o Windows 7. O problema estava no BIOS de qualquer maneira (veja minha outra resposta). Cheers
Timmmm

1
No meu caso, acabei de desativar o Hyper-V e reiniciei. Muito obrigado!
Codism

Isso ajuda ranho. Você acha que o Oracle VirtualBox altera o MS Windows de alguma forma para que o HAXM possa ser instalado? Não tenho certeza ...
Desenvolvedor

5

Para o Windows 10:

Primeiro, instale o intelhaxm-android.exe, localizado na pasta SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager, se ocorrer um erro durante a instalação, e tente estas soluções.

  1. Primeiro, todos permitem a virtualização a partir da configuração do BIOS. Para ativar isso, reinicie o computador, quando o computador foi iniciado, pressione Esce selecione F2se o fabricante for dell.

  2. Mesmo se você tiver ativado a virtualização (VT) nas configurações do BIOS, algumas opções de antivírus impedem a instalação do HAXM.

    Por exemplo: No antivírus Avast, na guia Configurações (parâmetros)> Solução de problemas (depannage), desmarque "Ativar a virtualização assistida por hardware" ("ativar a assistência na virtualização").

    Agora reinicie o computador e reinstale o HAXM da Intel, que pode ser encontrado em SDK\extras\intel\Hardware_Accelerated_Execution_Manager. Você também pode baixar manualmente o instalador HAXM independente do site da Intel.

  3. Verifique se o hyper-v está desativado. Para desativá-lo, vá para o painel de controle e selecione Programas -> Programas e Recursos -> Ativar ou desativar o recurso do Windows (localizado no lado esquerdo), localize o HYPER-V, desmarque a caixa de seleção e reinicie o computador e tente instalar o hxm novamente.

  4. Vá para as propriedades de "Este PC" clicando com o botão direito do mouse e selecione a configuração avançada do sistema (localizada no lado esquerdo) e, em Avançar (guia) em desempenho, clique no botão de configuração e selecione a Prevenção de execução de dados (guia) e, em seguida, selecione esta opção: "ligue a DEP para todos os programas e serviços, exceto aqueles que eu selecionar" e reinicie o computador e tente instalar o hxm.

Solução 3 funciona para mim.


4

Eu tentei todos os métodos acima. Eu não estava executando o Avast, tentei o Oracle VirtualBox e tentei instalar o software HAXM a partir do link da intel .

Nenhuma delas funcionou, eu ainda estava recebendo o mesmo erro.

O que funcionou (e não sei por que) foi instalar outro simulador Android disponível no Genymotion . Fiquei realmente surpreso que funcionou porque, durante o processo de criação do dispositivo virtual Android, recebi um erro dizendo que o Hypervisor não estava ativado. No entanto, a instalação continuou e o simulador Genymotion é executado com sucesso. Genymotion é gratuito para uso pessoal.

Este foi em um laptop Lenova T430.


2

1º. desinstale o antivírus.

Eu tinha o avast, mas acredito que o AVG também o afeta e provavelmente muito mais, apenas desligando a dose antivírus não funciona, ele deve ser completamente desinstalado e, em seguida, o computador reiniciado. Em seguida, execute a instalação do Intel HAXM. concluir o antivírus pode ser reinstalado normalmente.

2nd. desligue o hyper-V.

Essa é uma configuração encontrada apenas no Windows Pro e Enterprise, usada para criar aplicativos móveis para Windows, mas se você estiver usando outros softwares como o HAXM, isso precisa estar desativado. Para fazer isso, vá para, painel de controle, todos os itens do painel de controle , Programas e Recursos, ative ou desative os recursos do Windows. desmarque o hyper-V


2

Existe uma ferramenta chamada Speccy . Eu fui para a guia CPU no Speccy e verifiquei se a virtualização é "Suportada, Habilitada". Originalmente era "Suportado, Desativado", então fui ao BIOS -> menu Segurança e habilitei a virtualização. No meu Lenovo Thinkpad, F12traz o BIOS.

A ativação da virtualização me ajudou a superar esse erro. Outras respostas aqui recomendam verificar também o "Hyper-V".

insira a descrição da imagem aqui


1

Eu tive o mesmo problema. Ativando a Prevenção de Execução de Dados para todos os programas e serviços ajudados. Eu tentei usar o método que Alex sugeriu acima -

Vá para MyPC / clique com o botão direito do mouse / Configurações avançadas do sistema / Avançado / Em desempenho, clique em CONFIGURAÇÕES / Prevenção de execução de dados e ative a DEP para todos os programas e serviços.

Mas descobri que a página Prevenção de execução de dados estava desativada e disse "Para usar essas configurações, você deve ser um administrador de computador e o arquivo bcdedit.exe".

Este site explica como habilitar a DEP a partir do cmd. http://www.thewindowsclub.com/disable-data-execution-prevention


Isso resolveu o problema que eu estava tendo, graças a ele realmente funcionou. O link realmente me ajudou muito.
Vinay Guru

1

Se você ainda estiver com problemas, tente executar estas etapas no VMware para desativar a proteção de credenciais. Finalmente funcionou para mim. As etapas e o link são publicados abaixo, sem levar crédito por eles.

Conteúdo original de https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361

Para desativar o Device Guard ou Credential Guard em computadores baseados em Itanium:

  1. Desabilite a configuração de diretiva de grupo usada para habilitar o Credential Guard.

    No sistema operacional host, clique em Iniciar> Executar , digite gpedit.msc e clique em OK . O Editor de Diretiva de grupo local é aberto.

    Vá para Política do Computador Local> Configuração do Computador> Modelos Administrativos> Sistema> Device Guard> Ativar Segurança Baseada em Virtualização .

    Selecione desativado .

  2. Vá para Painel de controle> Programas e recursos> Ativar ou desativar os recursos do Windows para desativar o Hyper-V. [remover um programa no Windows 8 ou anterior]

  3. Selecione Não reiniciar.

  4. Exclua as variáveis ​​EFI relacionadas iniciando um prompt de comando na máquina host usando uma conta de Administrador e execute estes comandos:

    entre com o código aqui

    mountvol X: / s

    copiar% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y

    bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / osloader de aplicativo

    caminho bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} "\ EFI \ Microsoft \ Boot \ SecConfig.efi"

    bcdedit / set {bootmgr} sequência de inicialização {0cb3b571-2f2e-4343-a879-d86a476d7215}

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS

    partição de dispositivo bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} = X:

    mountvol X: / d

Nota: Verifique se X é uma unidade não utilizada; caso contrário, mude para outra unidade.

  1. Reinicie o host.

  2. Aceite o prompt na tela de inicialização para desativar o Device Guard ou Credential Guard.

Você deve conseguir instalar e iniciar o HAXM agora


0

Assista a este vídeo ou tente o seguinte:

  • verifique se as opções do Hyper-V em "Recursos do Windows ativam ou desativam" estão desativadas
  • Reiniciar
  • Instale o HAXM
  • acesse a bios e ative o vt-x

0

Desinstale qualquer antivírus (Avast, no meu caso), reinicie o sistema e tente instalar o Intel HAXM novamente. Funciona para mim.


0

Para o meu caso, tentei todos os métodos acima e nenhum funciona. No entanto, eu resolvo o problema agora. Aqui está o meu truque:

No Painel de Controle -> "Programas" -> "Ativar ou desativar os recursos do Windows" (em "Programas e Recursos") e tento localizar o "Hyper-V", mas não consigo localizar o "Hyper-V"; "Windows Virtual PC" , e eu suspeito que eles sejam a mesma coisa, então eu o desabilito, reinicializo e funciona!


0

Aqui está um exemplo de como fazer isso para o LENOVA ou PC similar:

  1. Ligue a máquina.
  2. Pressione F2 para entrar no BIOS.
  3. Segurança-> Segurança do Sistema
  4. Ative a tecnologia de virtualização (VTx) e a E / S direcionada da tecnologia de virtualização (VTd).
  5. Salve e reinicie a máquina

0

Se seus emuladores estavam funcionando e agora não são devidos ao Avast ...

O Avast não tem mais a opção "Ativar virtualização assistida por hardware" na solução de problemas. (agora é março de 2017)

O Avast captura "emulator.exe", que desativa os emuladores e o armazena no baú do vírus. Abra o baú, "Restaurar e adicionar exclusões" e seu emulador funcionará novamente ...

Pictorial na correção do Avast


0

para usuários de Mac, instale a extensão do kernel Intel HAXM para permitir que o emulador use extensões de virtualização da CPU.

As etapas para configurar a aceleração da VM são as seguintes:

  1. Abra o Gerenciador do SDK.
  2. Clique na guia Sites de atualização do SDK e selecione Intel HAXM.
  3. Clique OK.
  4. Após o término do download, execute o instalador. Por exemplo, ele pode estar neste local: sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    Para iniciar a instalação, no Finder, clique duas vezes no arquivo IntelHAXM.dmg e, em seguida, no arquivo IntelHAXM.mpkg.
  5. Siga as instruções na tela para concluir a instalação.
  6. Após a conclusão da instalação, confirme se a nova extensão do kernel está funcionando corretamente, abrindo uma janela do terminal e executando o seguinte comando:
    kextstat | grep intel Você deve ver uma mensagem de status contendo o seguinte nome de extensão, indicando que a extensão do kernel está carregada:
    com.intel.kext.intelhaxm

Referência:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac




-1

Você recebeu uma mensagem sobre a ativação do bit Execute Disable?

Você pode ativar o bit XD executando o seguinte comando (como administrador) e, em seguida, reinicie.

bcdedit / set nx AlwaysOn

Normalmente, este erro: "Este computador atende aos requisitos do HAXM, mas o VT-x não está ativado" significa que seu sistema possui o Intel VT, mas você precisa acessar o BIOS para ativá-lo.

Também encontrei estas instruções - pode ser útil para você: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Você já fez funcionar?


1
Isso também não funciona! Após a instalação do VirtualBox, o bcdedit "nx" ainda está em "OptIn" na minha máquina. O Arcadio já verificou sua opção de virtualização do Bios.
emcoding

Como você também está executando o VitrualBox, você pode achar este tópico útil: forums.virtualbox.org/viewtopic.php?f=6&t=48764 . Parece que há um problema de compatibilidade - somente um aplicativo pode usar os recursos do VT por vez. Se você tiver o VirtualBox em execução e tentar instalar o HAXM, receberá um erro porque o HAXM não pode acessar os recursos.
ChileAddict - Intel

-1

Eu tive o mesmo problema. Eu tentei tudo o que encontrei na Internet, exceto definir bit na CPU. Meu amigo sugeriu que eu instalasse o VirtualBox. E funciona agora)


-1

Eu realmente odiava esse problema terrível depois de atualizar o Windows 10 Anniversary Update (versão 1607) . Trata-se de alterações de assinatura de driver no Windows 10. Se você forçar a instalação do HAXM, também será necessário desativar a imposição de assinatura de driver.

  1. Reinicie o W10 no modo de segurança.
  2. Digite Solucionar problemas.
  3. Opções avançadas> Configurações de inicialização.
  4. Escolha "Desativar aplicação de assinatura de driver"
  5. Quando o Windows 10 estiver carregado, instale a versão mais recente do HAXM .

-3

BIOS -> Overclock -> Recursos da CPU -> Intel Virtualization Tech -> Ativado

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.