Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 'VMware Workstation 및 Device/Credential Guard 호환 불가' 오류 해결 방법

Windows 10 환경에서 VMware Workstation Player로 가상 머신(VM)을 실행하려고 할 때 'VMware Workstation and Device/Credential Guard not compatible'라는 오류 메시지가 나타나는 경우가 있습니다. 이 글에서는 해당 문제의 원인과 해결 방법을 자세히 안내해 드립니다.

Windows 10에서  VMware Workstation 및 Device/Credential Guard 호환 불가  오류 해결 방법

이 오류가 발생하면 다음과 같은 전체 오류 메시지가 표시됩니다.

VMware Player와 Device/Credential Guard는 호환되지 않습니다. Device/Credential Guard를 비활성화한 후에 VMware Player를 실행할 수 있습니다. 자세한 내용은 https://www.vmware.com/go/turnoff CG_DG를 참조하세요.

Device Guard와 Credential Guard란 무엇인가?

Windows 10의 Device Guard와 Credential Guard는 현재 Windows 10 Enterprise 버전에서만 제공되는 새로운 보안 기능입니다.

Device Guard

Device Guard는 기업용 하드웨어 및 소프트웨어 보안 기능의 조합으로, 함께 구성하면 장치를 잠가 신뢰할 수 있는 애플리케이션만 실행되도록 제한합니다. 신뢰할 수 없는 애플리케이션은 실행 자체가 불가능합니다.

Credential Guard

Credential Guard는 가상화 기반 보안(Virtualization-Based Security)을 활용하여 NTLM 암호 해시와 Kerberos 티켓 부여 티켓(TGT) 같은 중요한 자격 증명 정보를 격리하고, 권한 있는 시스템 소프트웨어만 접근할 수 있도록 보호합니다. 이러한 자격 증명에 대한 무단 접근은 자격 증명 도용 공격으로 이어질 수 있으며, Credential Guard는 이를 사전에 차단합니다.

Hyper-V와 Credential Guard의 관계

Windows 10 Pro 버전에는 마이크로소프트의 자체 가상 머신 솔루션인 Hyper-V가 기본 탑재되어 있습니다. 문제는 Hyper-V를 활성화하면 Credential Guard도 함께 활성화된다는 점입니다. 따라서 Hyper-V를 비활성화하면 Credential Guard도 함께 비활성화됩니다.

VMware Workstation과 Device/Credential Guard 호환 불가 오류 해결 방법

오류 메시지의 내용대로라면 Device/Credential Guard를 비활성화하면 VMware Player를 실행할 수 있습니다. Windows 10에서 이 문제가 발생했다면 아래의 2단계 해결 방법을 순서대로 시도해 보세요.

  1. Hyper-V 비활성화(활성화된 경우)
  2. 레지스트리 편집기를 통해 Device Guard 정책 비활성화

1단계: Hyper-V 비활성화(활성화된 경우)

Hyper-V를 비활성화하려면 다음 단계를 따르세요.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 appwiz.cpl을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  • 프로그램 및 기능 화면 왼쪽에서 Windows 기능 켜기/끄기를 클릭합니다.
  • 나타나는 팝업 창에서 Hyper-V 항목의 체크를 해제합니다.
  • 확인을 클릭하여 설정을 적용합니다.

이제 컴퓨터에서 Hyper-V가 비활성화됩니다.

  • 컴퓨터를 재부팅한 후 2단계로 진행합니다.

2단계: 레지스트리 편집기를 통해 Device Guard 정책 비활성화

레지스트리 작업이므로 진행 전에 반드시 레지스트리 백업 또는 시스템 복원 지점 생성을 통해 안전 조치를 취하는 것이 좋습니다. 준비가 되었다면 아래 단계를 따르세요.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • regedit을 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  • 다음 레지스트리 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
  • 오른쪽 창에서 EnableVirtualizationBasedSecurity 값을 더블클릭하여 편집합니다.

만약 해당 값이 보이지 않는다면, 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > DWORD(32비트) 값을 선택하여 생성하세요. 값 이름을 EnableVirtualizationBasedSecurity로 지정하고 Enter 키를 누릅니다.

  • 값 데이터 입력란에 0을 입력하고 Enter 키를 누릅니다.
  • 다음으로 아래 레지스트리 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  • 오른쪽 창에서 LsaCfgFlags 값을 더블클릭하여 편집합니다.
  • 값 데이터 입력란에 0을 입력하고 Enter 키를 누릅니다.

이제 레지스트리 편집기를 종료하고 시스템을 재시작하면 됩니다.

참고로, 로컬 그룹 정책 편집기를 통해서도 Device Guard 정책을 비활성화할 수 있습니다.

위 과정을 모두 완료하고 컴퓨터를 재시작하면 가상 머신이 정상적으로 실행될 것입니다.

함께 읽으면 좋은 글: VMware Workstation과 Hyper-V 호환성 문제 해결 방법