HAXM 설치 중 오류, VT-X가 작동하지 않습니다


133

저는 초급 Android 소프트웨어 개발자입니다. 최근에 그래픽을보다 부드럽게 렌더링 할 때 에뮬레이터를 지원하는 HAXM에 대해 들었습니다. Windows 7 64 비트에 적합한 파일 HAXM 파일을 다운로드하여 압축을 풀고 설치를 시작했습니다. 그러나 설치 과정 에서이 오류가 발생합니다.

"이 컴퓨터는 HAXM 요구 사항을 충족하지만 VT-x가 켜져 있지 않습니다 ..."

BIOS 버전 확인 및 BIOS에서 가상 기술 활성화를 포함하여이 문제에 대한 많은 포럼을 확인했습니다. 다음 포럼에 게시 된 단계를 수행했습니다.

인텔 HAXM 설치 오류-이 컴퓨터는 인텔 가상화 기술 (VT-x)을 지원하지 않습니다

그러나 Hyperlaunch에 대한 줄이 없으며 Windows 기능에서 Hyper-V 옵션을 찾을 수 없습니다. 이 문제를 해결하는 방법을 모르겠습니다.



관리자로 실행하여 문제를 해결할 수있었습니다. VT-x를 사용하도록 설정하고 모든 것을 관리하고 있지만 관리자
Jakob Hartman

답변:


150

BIOS 설정에서 가상화 (VT)를 활성화 한 경우에도 일부 바이러스 백신 옵션은 HAXM 설치를 방해합니다.

: 설정 (매개 변수) 탭> 문제 해결 (분리) 아래의 Avast 바이러스 백신에서 "하드웨어 지원 가상화 활성화"( "활성 가상 에이전트 가상화")를 선택 취소 해야합니다 .

이제 컴퓨터를 다시 시작하고 아래에있는 Intel HAXM을 다시 설치하십시오 ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager. 인텔 웹 사이트에서 독립형 HAXM 설치 프로그램을 수동으로 다운로드 할 수도 있습니다 .


6
SDK 관리자를 사용하여 HAXM 실행 파일을 다운로드 한 후 설치하려고했던 문제가 해결되었습니다. BIOS에서 VT를 활성화했지만 설치에 실패했습니다 (컴퓨터가 설치를 완료 할 수 있음). Avast의 확인란을 선택 취소하고 재부팅하면 HAXM을 설치할 수 있습니다. 가상 ARM 장치가 아닌 x86 Android 이미지를 사용하는 AVD는 훨씬 빠르게로드되고 완전히 매끄 럽습니다.
C Dobson 2018 년

4
감사. 이것은 많은 시간을 절약했습니다. Avast에 어떻게 도착 했습니까?
Kiran

2
정말 고마워! 이것은 단지 도움이되었습니다. 나는 문제가 무엇인지에 관해서는 당황했다 ... 재부팅이 필요합니다
사바 Ahang

1
꽤 문제가 있습니다. 이 기능을 비활성화하면 내 PC의 맬웨어에 대한 보안에 실제로 복잡한 문제가 발생합니다. 내 PC가 취약한 상태 일 수 있다는 오류가 표시됩니다. Avast Premium을 사용하고 있습니다. 이것에 대한 단어가 있습니까?
Neon Warge

정말 고맙습니다! 당신은 나에게 시간과 두통을 저장했습니다. 한 가지 질문 : "하드웨어 지원 가상화 사용"을 다시 확인해야합니까?
N Suhaib

60

아래 (Asus의 경우)와 같이 BIOS에서 활성화해야했습니다.

바이오스


감사합니다. Win 10에서 FW vaio 랩톱을 사용하고 있습니다. BIOS에서이 옵션을 활성화하면 모든 것이 제대로 작동합니다.
Ali Mofrad

당신은 HP의 모델은 인텔 VTX 기술을 지원하는 말씀 해주십시오 수 있습니다

27

나는 정확히 같은 문제가 있었다. 그리고 이것이 내가 고칠 수있는 방법입니다.

1 단계 : BIOS 설정에서 가상화를 켭니다.

2 단계 : 제어판-> "프로그램"-> "Windows 기능 켜기 / 끄기"( "프로그램 및 기능"아래)를 선택하고 "Hyper-V"를 찾은 다음 선택을 해제하고 재부팅하십시오.

3 단계 : Avast-> 설정-> 문제 해결에서 "하드웨어 지원 가상화 사용"및 "AVAST 자체 방어 모듈 사용"을 선택 취소하십시오.

마지막 단계 및 기본 :
MyPC로 이동 / 마우스 오른쪽 버튼 클릭 / 고급 시스템 설정 / 고급 / 성능에서 설정 / 데이터 실행 방지를 클릭하고 모든 프로그램 및 서비스에 대해 DEP를 활성화하십시오.

마지막 단계는이 문제를 해결하는 데 도움이되었습니다. 당신도 바랍니다.


1
작동합니다. 이유를 모르지만 지금은 매우 행복합니다 :-)
복잡성

1
나는 Avast 설치의 거의 모든 기능을 성공적으로 비활성화하려고 시도했습니다. Avast를 제거한 후에 만 ​​HAXM을 설치할 수있었습니다.
pillingworth

1
고마워요, 이것도 저에게 효과적이었습니다. Android 및 WinPhone 개발을 모두 수행하고 있으며 Hyper-V 및 VT-x를 모두 활성화해야 두 플랫폼 모두에서 에뮬레이터를 실행할 수 있습니다. 불행히도, 나는 동시에 둘 다 작동하는 해결책을 찾을 수 없었습니다.
Slavisa

@pauli 나에게 동일합니다. 문제없이 설치된 Avast Haxm을 제거한 후.
Isioma Nnodum

11

Windows 8.1을 실행하는 노트북에서 동일한 문제가 발생했습니다.

이 시도:

  • "Windows 기능 활성화 또는 비활성화"의 Hyper-V 옵션이 비활성화되어 있는지 확인
  • 최신 Oracle VirtualBox 다운로드 및 설치
  • 재부팅
  • HAXM 설치
  • 재부팅-> 오픈 BIOS-> 활성화 '비활성화'

VirtualBox를 설치하면 VT-X를 "켜는"플래그가 설정됩니다.


1
이러한 Hyper-V 옵션은 어디에 있습니까? Windows 기능 대화 상자에 아무 것도 표시되지 않습니다.
Timmmm

어떤 버전의 창을 사용하십니까? 이 링크를 체크 아웃 : technet.microsoft.com/en-us/library/hh857623.aspx 이 옵션은 프로 또는 Enterprise 버전을 볼 수 있습니다
emcoding

어쨌든 Windows 7을 사용하고 있습니다. 문제는 BIOS에 있습니다 (다른 답변 참조). 건배
Timmmm

1
필자의 경우 방금 Hyper-V를 비활성화하고 재부팅했습니다. 고마워요!
Codism

도움이되지 않습니다. Oracle VirtualBox가 어떻게 MS Windows를 변경하여 HAXM을 설치할 수 있다고 생각합니까? 확실하지 않습니다 ...
개발자

5

Windows 10의 경우 :

우선 설치 중에 오류가 발생하면 SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager 폴더에있는 intelhaxm-android.exe를 설치 한 다음이 해결 방법을 시도하십시오.

  1. 먼저 BIOS 설정에서 가상화를 활성화하십시오. 이를 활성화하려면 컴퓨터가 시작될 때 컴퓨터를 다시 시작한 다음을 누른 Esc다음 F2제조업체가 Dell인지 확인하십시오.

  2. BIOS 설정에서 가상화 (VT)를 활성화 한 경우에도 일부 바이러스 백신 옵션은 HAXM 설치를 방해합니다.

    예 : 설정 (매개 변수) 탭> 문제 해결 (분리)의 Avast 바이러스 백신에서 "하드웨어 지원 가상화 활성화"( "활성 가상화 지원")의 선택을 해제해야합니다.

    이제 컴퓨터를 다시 시작하고 아래에있는 Intel HAXM을 다시 설치하십시오 SDK\extras\intel\Hardware_Accelerated_Execution_Manager. 인텔 웹 사이트에서 독립형 HAXM 설치 프로그램을 수동으로 다운로드 할 수도 있습니다.

  3. hyper-v가 비활성화되어 있는지 확인하십시오. 비활성화하려면 제어판으로 이동하여 프로그램-> 프로그램 및 기능-> Windows 기능 켜기 또는 끄기 (왼쪽에 있음)를 선택한 다음 HYPER-V를 찾아 확인란을 선택 취소하고 컴퓨터를 다시 시작하십시오. hxm을 다시 설치하십시오.

  4. "이 PC"의 속성으로 이동하여 마우스 오른쪽 버튼을 클릭 한 다음 고급 시스템 설정 (왼쪽에 있음)을 선택한 다음 성능 아래의 고급 (탭)에서 설정 버튼을 클릭 한 다음 데이터 실행 방지 (탭)를 선택하고 "선택한 것을 제외한 모든 프로그램 및 서비스에 대해 DEP를 켜십시오"라는 옵션을 선택하고 컴퓨터를 다시 시작한 후 hxm을 설치하십시오.

솔루션 3이 저에게 효과적입니다.


4

위의 모든 방법을 시도했습니다. 나는 Avast를 실행하지 않고 Oracle VirtualBox를 시도한 다음 인텔 링크 에서 HAXM 소프트웨어를 설치하려고했습니다 .

이 중 어느 것도 효과가 없었지만 여전히 같은 오류가 발생했습니다.

작동 한 이유는 무엇이며 확실하지 않은 이유는 Genymotion 에서 사용할 수있는 다른 Android 시뮬레이터를 설치하는 것이 었습니다 . 실제로 Android 가상 장치를 만드는 과정에서 하이퍼 바이저가 켜지지 않았다는 오류가 발생하여 실제로 작동한다는 사실에 매우 놀랐습니다. 그러나 설정이 계속되고 Genymotion 시뮬레이터가 성공적으로 실행됩니다. Genymotion은 개인 용도로 무료입니다.

이것은 Lenova T430 랩탑에있었습니다.


2

1 일 바이러스 백신을 제거하십시오.

나는 avast를 가지고 있었지만 AVG도 그에 영향을 미치고 아마도 더 많은 바이러스 백신 용량을 끄면 완전히 제거 한 다음 컴퓨터를 다시 시작한 다음 Intel HAXM 설치를 실행해야합니다. 안티 바이러스는 평소처럼 다시 설치할 수 있습니다.

2 일. hyper-V를 끄십시오.

이것은 Windows Pro 및 Enterprise에서만 발견되는 설정이며 Windows 모바일 앱을 만드는 데 사용되지만 HAXM과 같은 다른 소프트웨어를 사용하고 있습니까?이 기능을 해제하려면 제어판, 모든 제어판 항목으로 이동하십시오. , 프로그램 및 기능에서 Windows 기능을 켜거나 끕니다. 그런 다음 하이퍼 V를 틱 해제하십시오.


2

Speccy 라는 도구가 있습니다 . Speccy의 CPU 탭으로 이동하여 가상화 가 "지원, 사용" 인지 확인했습니다 . 원래는 "지원됨, 비활성화 됨"이므로 BIOS-> 보안 메뉴로 이동하여 가상화를 활성화했습니다. 내 Lenovo Thinkpad F12에서 BIOS를 제공합니다.

가상화를 활성화하면이 오류를 극복하는 데 도움이되었습니다. 다른 답변은 "Hyper-V"도 확인하는 것이 좋습니다.

여기에 이미지 설명을 입력하십시오


1

나는 같은 문제가 있었다. 모든 프로그램 및 서비스에 대해 데이터 실행 방지 기능을 활성화했습니다. Alex가 위에서 제안한 방법을 사용해 보았습니다.

MyPC로 이동 / 마우스 오른쪽 버튼으로 클릭 / 고급 시스템 설정 / 고급 / 성능에서 설정 / 데이터 실행 방지를 클릭하고 모든 프로그램 및 서비스에 대해 DEP를 활성화하십시오.

그러나 Data Execution Prevention 페이지가 모두 비활성화되어 있으며 "이 설정을 사용하려면 컴퓨터 관리자 여야하며 bcdedit.exe 파일을 사용해야합니다."

이 사이트는 cmd에서 DEP를 활성화하는 방법을 설명합니다. http://www.thewindowsclub.com/disable-data-execution-prevention


이것은 내가 겪었던 문제를 해결했습니다. 감사했습니다 .Link는 정말 많은 도움이되었습니다.
Vinay Guru

1

여전히 문제가 발생하면 VMware에서이 단계를 실행하여 자격 증명 보호를 비활성화하십시오. 마침내 나를 위해 일했습니다. 단계와 링크는 아래에 게시되어 있으며 크레딧을 제공하지 않습니다.

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361의 원본 콘텐츠

Itanium 기반 컴퓨터에서 Device Guard 또는 Credential Guard를 비활성화하려면 :

  1. Credential Guard를 활성화하는 데 사용 된 그룹 정책 설정을 비활성화하십시오.

    호스트 운영 체제에서 클릭 시작> 실행을 입력 gpedit.msc를 , 클릭 확인 . 로컬 그룹 정책 편집기가 열립니다.

    이동 > 로컬 컴퓨터 정책> 컴퓨터 구성> 관리 템플릿> 시스템> 장치 가드 가상화 기반 보안을 켭니다 .

    사용 안함을 선택하십시오 .

  2. 이동 > 제어판> 프로그램 및 기능 Windows 기능 켜 Hyper-V를 끕니다. [Windows 8 이하의 프로그램 제거]

  3. 다시 시작하지 않음을 선택하십시오 .

  4. 관리자 계정을 사용하여 호스트 시스템에서 명령 프롬프트를 시작하여 관련 EFI 변수를 삭제하고 다음 명령을 실행하십시오.

    여기에 코드를 입력하세요

    mountvol X : / s

    % WINDIR % \ System32 \ SecConfig.efi X : \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y를 복사하십시오.

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

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

    bcdedit / set {bootmgr} 부팅 순서 {0cb3b571-2f2e-4343-a879-d86a476d7215}

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215}로드 옵션 DISABLE-LSA-ISO, DISABLE-VBS

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} 장치 파티션 = X :

    mountvol X : / d

참고 : X가 사용되지 않은 드라이브인지 확인하십시오. 그렇지 않으면 다른 드라이브로 변경하십시오.

  1. 호스트를 다시 시작 하십시오.

  2. 부팅 화면의 프롬프트를 수락하여 Device Guard 또는 Credential Guard를 비활성화하십시오.

지금 HAXM을 설치하고 시작할 수 있어야합니다


0

시계 동영상을 또는이 시도 :

  • "Windows 기능 avtivate 또는 비활성화"의 Hyper-V 옵션이 비활성화되어 있는지 확인
  • 재부팅
  • HAXM 설치
  • BIOS로 이동하여 vt-x 활성화

0

안티 바이러스를 제거하고 (필자의 경우, 가장 먼저) 시스템을 재부팅하고 Intel HAXM을 다시 설치하십시오. 그것은 나를 위해 작동합니다.


0

내 경우에는 위의 모든 방법을 시도했지만 아무것도 작동하지 않습니다. 그러나 나는 지금 문제를 해결한다. 내 요령은 다음과 같습니다.

제어판-> "프로그램"-> "Windows 기능 켜거나 끄기"( "프로그램 및 기능"아래)에서 "Hyper-V"를 찾으려고하는데 "Hyper-V"를 찾을 수 없지만 "Windows Virtual PC" 이고 동일한 것으로 의심되므로 사용하지 않도록 설정하고 다시 부팅하면 작동합니다!


0

LENOVA 또는 이와 유사한 PC에서 이를 수행하는 방법의 예는 다음과 같습니다 .

  1. 기계를 시작하십시오.
  2. F2를 눌러 BIOS로 들어갑니다.
  3. 보안-> 시스템 보안
  4. VTx (가상화 기술) 및 VTd (가상화 기술 직접 I / O)를 활성화합니다.
  5. 기계를 저장하고 다시 시작하십시오

0

에뮬레이터가 작동 중이며 Avast 때문이 아닙니다 ...

Avast에는 더 이상 문제 해결에서 "하드웨어 지원 가상화 사용"옵션이 없습니다. (현재 2017 년 3 월)

Avast는 "emulator.exe"를 캡처하여 에뮬레이터를 비활성화하고 바이러스 상자에 보관합니다. "복원 및 제외에 추가"상자를 열면 에뮬레이터가 다시 작동합니다.

Avast 수정에 대한 그림


0

Mac 사용자의 경우 인텔 HAXM 커널 확장을 설치하여 에뮬레이터에서 CPU 가상화 확장을 사용할 수 있습니다.

VM 가속을 구성하는 단계는 다음과 같습니다.

  1. SDK 관리자를 엽니 다.
  2. SDK 업데이트 사이트 탭을 클릭 한 다음 Intel HAXM을 선택하십시오.
  3. 확인을 클릭하십시오.
  4. 다운로드가 완료되면 설치 관리자를 실행하십시오. 예를 들어 다음 위치에있을 수 있습니다. sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    설치를 시작하려면 Finder에서 IntelHAXM.dmg 파일을 두 번 클릭 한 다음 IntelHAXM.mpkg 파일을 두 번 클릭하십시오.
  5. 화면의 지시에 따라 설치를 완료하십시오.
  6. 설치가 완료되면 터미널 창을 열고 다음 명령을 실행하여 새 커널 확장이 올바르게 작동하는지
    kextstat | grep intel 확인하십시오. 커널 확장이로드되었음을 나타내는 다음 확장 이름이 포함 된 상태 메시지가 표시되어야합니다.
    com.intel.kext.intelhaxm

참조 :
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac




-1

실행 불능 비트 활성화에 대한 메시지가 나타 났습니까?

관리자 권한으로 다음 명령을 실행하여 XD 비트를 활성화 한 다음 다시 부팅 할 수 있습니다.

bcdedit / set nx AlwaysOn

일반적으로이 오류 : "이 컴퓨터는 HAXM 요구 사항을 충족하지만 VT-x가 켜져 있지 않습니다"는 시스템에 Intel VT가 있지만 실제로 활성화하려면 BIOS로 이동해야 함을 의미합니다.

나는 또한이 지침에 부딪쳤다-당신에게 도움이 될 수 있습니다 : http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

당신은 그것을 작동하게 했습니까?


1
이것은 작동하지 않습니다! VirtualBox를 설치 한 후에도 bcdedit "nx"는 여전히 내 컴퓨터의 "OptIn"에 있습니다. Arcadio는 이미 Bios 가상화 옵션을 확인했습니다.
인코딩

당신은 또한 VitrualBox를 실행하고 있기 때문에,이 스레드가 도움이 될 수 : forums.virtualbox.org/viewtopic.php?f=6&t=48764를 . 호환성 문제가있는 것 같습니다. 한 번에 하나의 앱만 VT 리소스를 사용할 수 있으므로 VirtualBox를 실행하고 HAXM을 설치하려고하면 HAXM이 리소스에 액세스 할 수 없으므로 오류가 발생합니다.
ChileAddict-인텔

-1

나는 같은 문제가 있었다. CPU의 비트 설정을 제외하고 인터넷에서 찾은 모든 것을 시도했습니다. 내 친구가 VirtualBox 설치를 제안했습니다. 그리고 지금 작동합니다)


-1

Windows 10 1 주년 업데이트 (버전 1607)를 업그레이드 한 후이 끔찍한 문제를 정말 싫어했습니다 . Windows 10의 드라이버 서명 변경 에 관한 내용 입니다. HAXM을 강제 설치하는 경우 드라이버 서명 적용도 비활성화해야합니다.

  1. 안전 모드에서 W10을 다시 시작하십시오.
  2. 문제 해결을 입력하십시오.
  3. 고급 옵션> 시작 설정.
  4. "드라이버 서명 적용 비활성화"를 선택하십시오.
  5. Windows 10 이로 드되면 HAXM 최신 버전을 설치 하십시오 .

-3

BIOS-> Overclockong-> CPU 기능-> Intel Virtualization Tech-> Enabled

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.