ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [도커,Hyper-V]Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
    DOCKER 2021. 10. 15. 10:21

    Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization

     

    Redirecting…

     

    docs.docker.com

     

     

    도커가 실행되었을때, 다름과 같은 에러가 뜰 때가 있다. 

    나같은 경우는 테스트를 위해 안드로이드 가상디바이스를 설치하는 과정에서 Hyper-V를 꺼두었다.

    그 뒤로 계속 저 창이 뜨게 되었다.

     

    해결 방법은 다음과 같다. 


    1. Hyper-V가 완전히 비활성화되었거나 설치되지 않은 경우

    1. 파워쉘을 관리자 버전으로 실행한다

    2. 다음 명령어를 입력해준다.

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

    설치가 완료되면 컴퓨터를 다시 부팅한다.

     

    2.Hyper-V 기능이 이미 사용 가능하지만 작동하지 않는 경우

    (나의 경우는 이 경우였다)

    1. 파워쉘을 관리자 버전으로 실행한다

    2. 다음 명령어를 입력해준다.

    bcdedit /set hypervisorlaunchtype auto

    *먼저 bcdedit 을 입력하여 hypervisorlaunchtype의 상태가 auto인지 off인지 확인하고, off라면 위의 명령어로 상태를 auto로 바꿔준다.

     

    나는 위에서 두번째의 경우로 해결하였고 위의 경우로도 안되면 다른 솔루션이 있다. 나는 밑의 링크에서 도움을 받았고 다름 솔루션은 밑의 링크에서 참고하면 된다.

     

    https://stackoverflow.com/questions/39684974/docker-for-windows-error-hardware-assisted-virtualization-and-data-execution-p

    댓글

Designed by Tistory.