본문 바로가기
Linux

[Linux] 앱플레이어랑 WSL 같이쓰기

by snwo 2020. 12. 1.

EBSI 인강 배속해서 들을려고 미뮤 앱플레이어 를 깔고 실행하려는데, HyperV 어쩌구 하면서 실행이 안되었습니다.
버튼을 누르고 재시작했더니 되긴 되는데, 이번엔 WSL 이 안되더군요. 아마도 HyperV 어쩌구를 키냐 끄냐에 따라 둘 중 하나를 사용할 수 있는 것같습니다.

Windows 기능 켜기/끄기 를 검색해 들어가셔서 위 3개를 다음과 같이 체크해줍시다.

재시작해야 적용되는거지만, 아직 재시작 하지 맙시다.

bcdedit /set hypervisorlaunchtype off
bcdedit /set hypervisorlaunchtype auto

관리자권한으로 실행해야하는 위 두가지 명령어가 있습니다. auto 로 놓으면, WSL 이 정상적으로 작동하고,
off 로 놓으면, 앱플레이어 가 정상적으로 작동됩니다. 이것도 재시작해야 적용되는 것입니다.

명령어를 치기 귀찮으시면, 바탕화면에 .bat 파일을 만들어줍시다.
.txt 파일을 두 개 생성해서 저 명령어들을 각각 써줍시다.

auto 명령어가 입력된 .txt 파일은 -> auto.bat (파일명은 자유(확장자 말고요;;))
off 명령어가 입력된 .txt 파일은 -> off.bat (파일명은 자유(확장자 말고요;;))
으로 각각 저장합시다. 관리자권한으로 실행해야하기 때문에, 이 파일의 바로가기를 각각 만들어줍시다!

바로가기를 만드셨으면, 우클릭->속성 탭에 바로가기 칸에있는 고급 으로 들어가서 관리자권한으로실행check 해줍시다.

이렇게 바로가기파일 두 개가 생성되었습니다 ~ (저는 hypervisor_off, hypervisor_auto 으로 각각 만들었..? 는데 파일명이 잘리니 햇갈릴 수 있어서 그냥 on off 파일로 만들었습니다 (바로가기파일은 확장자 안붙이는겁니다)

 

[+] 2020-12-06

bcdedit | find "hypervisorlaunchtype" && timeout 10

저 명령어가 담긴 show.bat 파일을 만들어서, 마찬가지로 바로가기를 만든뒤 관리자권한을 설정한다.
실행하면 지금 상태가 auto 인지 off 인지 cmd 창에 나온다. timeout 를 추가해서 10초뒤에 cmd 창이 꺼지게한다(안쓰면 바로꺼짐)
지금 hypervisor 이 꺼져있는지 켜져있는지 모를때 간단하게 확인할 수 있다.

 

원본파일은 걸리적거리니 바탕화면에서 숨김하시든가 하시면 됩니다.
wsl 을 사용할 때는 auto 를 클릭하고 재부팅
앱플레이어 를 사용할 때는 off 를 클릭하고 재부팅

더 편한 방법을 알아내면 포스팅하겠습니다  ̄へ ̄