본문 바로가기

Development/Xamarin

Xamarin AMD CPU에서 빌드시 안드로이드 에뮬레이터 오류 발생 해결2 err 422949720

AMD CPU에서 가상화 관련 422949720 오류 발생시..

앞에 글 Xamarin AMD CPU에서 빌드시 안드로이드 에뮬레이터 오류 발생 해결1 을 따라하다가 sient_install시 오류가 발생하는 PC가 있다.

 

"422949720 오류가 발행하여 StartService이(가) 실패했습니다."라는 오류가 발행시 처리방법

또는

VMware에서 "VMware Player and Device/Credential Guard are not compatible Guard are not compatible." 오류 발생시 처리방법

 

1.  윈도우의 로컬 그룹 정책 편집기 에서 편집

  - 윈도우의 로컬 그룹 정책 편집기 실행

  - 시스템 - Device Guard 선택

  - 가상화 기반 보안 켜기를 '사용 안 함'으로 변경

 

2. 위에서 수정된 업데이트 된 정책 적용 

 - cmd(관리자권한)을 연뒤 gpudate /force를 실행

 

3. 부팅로더 수정(bcdedit)

 - 2번과 동일하기 cmd(관리자권한)으로 연뒤 bcdedit로 아래와 같이 설정한다.

 

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

bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set hypervisorlaunchtype off

 

4. 다시 1번 문서와 같이 silent_install.bat 실행

 - cmd(관리자권한)에서 silent_instal.bat를 실행하면 정상적으로 서비스가 등록된다.

 

* 만약 위와 같이 실행 한뒤 기존에 생성한 가상머신 실행시 "Encryption unsuccessful" 라는 메세지를 크게 띄우면 해당 가상머신을 초기화 후 재실행 시키면 정상적으로 작동한다.