Tips

[Tips] Nox 사용 후 WSL2 복구 방법

OZ1NG 2021. 7. 30. 11:21

[*] 개요

frida android hooking을 실습하기 위해서 NOX를 쓰게 되었다.

NOX를 사용하게되면 hyper-v를 사용하지 못하게 된다. (NOX와 같이 사용을 못함...)

이때 꺼진 hyper-v 때문에 기존에 잘만 돌아가던 WSL2도 당연히 같이 안돌아가게 되는데 NOX를 다 사용하고 다시 WSL2를 복구하기 위한 방법은 다음과 같다.

 

1. 먼저 powershell을 관리자 권한으로 켜준뒤 아래의 명령어를 쳐준다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2. 이젠 재부팅하면 된다 :)

(가끔 재부팅을 해도 안되는 경우가 있는데, 이럴땐 한번 더 1,2,번을 반복해주면 바로 된다.)

 

참고로 wsl2를 쓰는 경우 : 

wsl -ㅣ-v 명령어로 wsl의 버전을 볼 수 있는데, 이미 이전에

wsl --set-default-version 2

위의 명령어로 wsl를 기본적으로 wsl2를 사용하도록 설정해놨으면 이렇게 복구해도 안바뀌니 안심하자.

 

[*] 참고

- https://docs.microsoft.com/ko-kr/windows/wsl/install-win10