오랫만에 리눅스 사용할 일이 생겼다..

oneDrive 잘 못사용 해서.. 시스템 설정이 다 엉키면서.. v-box에도 영향이 갔다.

그래서 다시 재설치를 하는데..

v-box에서 가상 머신 부팅중 자꾸 #0x80004005 오류가 발생했따.

그래서 원인을 알아 봣는데

Hyper-V랑 충돌이 원인 이었다.

이거에 대한 해결 방법은 구글에 많이 있는데..

나는 진짜 전부 안됐다.

우선 Hper-v를 끄려면 프로그램 기능에서 끄면 된다.

위에 #Hyper-V를 박스 해제 하고 확인 하면 된다.

그럼 꺼진다고 한다.

근데 나는 안됐다.

#0x800f0922 오류를 남기고는 동작을 안했다..

그래서 위 오류를 해결 하는 방법을 찾아 봤다.

https://community.spiceworks.com/topic/1959059-hyper-v-windows-10-removal

위 링크를 참고로 진행. 영어라 요점 정리하면..

cmd 창을 관리자로 실행 후 아래 명령어들을 실행.

Dism /Online /Cleanup-Image /RestoreHealth

Dism.exe /online /Cleanup-Image /StartComponentCleanup

sfc /scannow

그후 windows power shell을 실행후.. 아래 명령어 실행.

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

결론은 안된다. 꺼지지가 않았다.

dism에서는 #0x800f081f 라는 오류를 내 보냈고.

sfc명령어에서는 아무 오류도 없었지만 해결 되지 않았고..

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

명령어는 #0x800f0922 오류를 내보냈다.

위 명령어는 hyper-v를 끄는 것을 gui가 아니라,, cmd로 끄는 명령어 이다.

아무튼 총체적 난국..

뭐 되는게 없다..

그러다..

문제의 90%를 해결했는데..

그 방법은 windows 10 파일 앱 유지하고 재설치 였다.

그 방법으로 winsdows 검색 이 안되는 것도 해결했다.

아무튼 그 방법은 아래 링크를 건다...

https://oj-tube.tistory.com/3

 

 

 

자 위 방법을 실행 하면 대부분의 문제가 해결된다.

그리고

hyper-v 박스를 해제하고 확인을 누르면 드디어!! 없어진다..

근데.. 나는 그러고도 해결이 안됐다.

재부팅후 확인해보니 제거 됐다고는 하는데.

hyper-v에 해당하는 파일들이 전부 남아 있었다..

그리고 hyper-v가 실행 되고 있었다.

나참..

hyper-v에 가상 네트워크 드라이브가 문제라는 소리도 있어서..

그 놈도 지워 봤다.

그래도 안됐다.

그래서 다시

그후 windows power shell을 실행후.. 아래 명령어 실행.

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

그리고 재부팅을 해보니..

드디어 hyper-v에 해당하는 파일들이 다 삭제가 됐다.

더이상 windows 검색에도 나타나지 않았다.

그리고 v-box를 실행해보니..

그래도 안됐다.

근데 내 생각엔 이때 재부팅을 해봤으면 이 시점에 문제가 해결되었을것 같다.

그런데 나는 이때 한가지 더 했는데..

1. cmd를 관리자 권한으로 실행

2. bcdedit 명령어 실행

존재하지 않는 이미지입니다.

그럼 위와 같이 auto로 hyper-v가 실행 되도록 되어 있다고 한다.

근데 나는 없었다.

3. hyper-v가 자동 실행되는 것을 off하기.

cmd에 bcdedit /set hypervisorlaunchtype off 명령어 실행

4. 재부팅 하기.

위에 것을 하고 나니깐 v-box가 제대로 동작했다.

근데 가만히 생각 해보면, v-box랑 hyper-v랑 충돌이 일어는게 원인이니..

그냥 처음 부터

커맨드 창에

bcdedit /set hypervisorlaunchtype off

명령어를 실행후, 재부팅을 했으면 그냥 해결 됐을 것 같다..

그리고 만약 hyper-v가 쓸일이 있으면

bcdedit /set hypervisorlaunchtype auto

명령어 실행후 재부팅 해서 끄고 했으면 됐을 것 같다.

아무튼 이 문제 해결 하면서 덕분에 windows 시스템 꼬인 것들이 싹다 해결됐다.. 새 컴퓨터 쓰는 기분이다.

몇일 고생했지만.. 보람 차다.

누군가 이 글을 보고 삽질 시간을 줄이길 소망한다~

+ Recent posts