가상 머신에서 애플리케이션이 작동하지 않는 문제 해결

가상 머신에서 애플리케이션이 실행되지 않나요? '죄송합니다. 이 애플리케이션은 가상 머신에서 실행할 수 없습니다.' 오류를 해결하고 프로그램을 성공적으로 실행하는 방법을 알아보세요.

가장 중요한 사항들

  • 시스템 정보 도구(msinfo32)를 사용하여 컴퓨터가 물리적인 시스템인지, 이전 가상 머신의 잔여물이 없는지 확인하고, 꼭 필요한 경우가 아니면 백업 후 레지스트리를 수정하지 마십시오.
  • 일부 응용 프로그램 실행을 방해하는 가상화 신호를 제거하려면 "Windows 기능"에서 Hyper-V 기능 및 관련 가상화 플랫폼을 비활성화하십시오.
  • Windows 보안 설정에서 "메모리 무결성" 기능을 일시적으로 비활성화하여 애플리케이션 작동에 문제가 발생하는지 확인하고, 보안상 중요하므로 테스트 후 다시 활성화하십시오.

"죄송합니다. 이 앱은 가상 머신에서 실행할 수 없습니다." 라는 메시지는 보호된 게임이나 앱이 시작되지 않을 때 나타납니다 . 이는 Windows가 앱의 환경을 확인하기 위해 가상 머신처럼 작동하기 때문입니다.

해당 애플리케이션은 실제 가상 머신의 존재 여부를 확인하는 것일 수 있습니다. 일반 물리적 컴퓨터에서도 동일한 검사는 Hyper-V, 가상화 기반 보안 기능, 가상 머신처럼 보이는 컴퓨터 이름 또는 기존 가상 머신 ID와 상호 작용할 수 있습니다.

죄송합니다. 이 앱은 TaiG Jailbreak가 설치된 가상 머신에서 실행할 수 없습니다.

이 메시지는 오해하기 쉽습니다. 컴퓨터가 VMware, VirtualBox, Hyper-V 또는 클라우드 데스크톱 환경에서 제대로 작동하지 않을 수도 있습니다.

많은 구형 게임, 드라이버, 탈옥 도구 및 변조 방지 시스템은 Windows에서 보여주는 신호만 인식할 뿐 하드웨어 구성 요소에 대한 전체적인 정보를 파악하지 못합니다.

이미 가상 머신 내에서 애플리케이션을 실행 중인 경우, 가장 확실한 해결책은 물리적 컴퓨터에서 실행하거나 개발자에게 가상 머신 사용이 지원되는지 문의하는 것입니다.

아래에 언급된 해결 방법은 일반 Windows PC에서 잘못된 감지를 해결하기 위한 것이며, 의도적으로 가상 머신을 차단하는 프로그램으로부터 실제 가상 머신을 숨기기 위한 것은 아닙니다.

당신이 알아차린 것 일반적으로 의미하는 바는 다음과 같습니다.
이 애플리케이션은 VMware, VirtualBox, Hyper-V, Parallels, 클라우드 컴퓨터 또는 격리된 테스트 환경(샌드박스) 내에서 실행됩니다. 이 금지 조치는 의도적인 것으로 보입니다. 물리적인 컴퓨터를 사용하거나 개발자가 지원하는 설치 환경을 이용하십시오.
물리적 컴퓨터를 사용하고 있지만, Windows에서 가상 머신 모니터링(하이퍼바이저) 프로그램이 감지되었다고 표시됩니다. Hyper-V, 가상 머신 플랫폼, Windows 하이퍼바이저 플랫폼, 샌드박스, WSL, Docker 또는 기타 보안 기능이 가상화를 감지했을 수 있습니다.
아직 컴퓨터 이름은 다음과 같습니다. 데스크톱-123ABC 또는 복제/테스트된 다른 장치의 이름. 일부 구형 운영 체제 테스트에서는 일반적인 장치 이름을 의심스러운 것으로 간주합니다.
해당 오류는 Windows 11 보안 변경 후에 발생합니다. 그것은 장점이 될 수도 있다 메모리 무결성 또는 가상화에 의존하는 다른 보안 기능이 이 검사를 유발하는 원인일 수도 있습니다.
업데이트 후 특정 게임이나 드라이버에서만 메시지가 표시됩니다. 로컬 설치 파일이 손상되었거나 애플리케이션의 변조 방지 파일에 복구가 필요할 수 있습니다.

1. 컴퓨터가 물리적인 장치인지 확인하고 가상 머신의 흔적이 보이는지만 점검하십시오.

윈도우 기능을 변경하기 전에 애플리케이션이 환경을 잘못 설정하지 않았는지 확인하십시오.

마이크로소프트는 자사의 시스템 정보 도구가 하드웨어, 시스템 및 소프트웨어에 대한 세부 정보를 표시하여 이러한 유형의 호환성 문제를 진단하는 데 도움이 된다고 밝혔습니다.

복사된 이미지, 오래된 가상 머신 도구 또는 가져온 시스템 프로필이 물리적 컴퓨터에 가상 머신 이름을 남겨두면 부팅 검사가 실패할 수 있습니다. 이 검사는 이러한 오래된 레이블을 기본 설정처럼 보이는 Windows 설정과 구분하는 데 도움이 됩니다.

시스템 정보 도구에 컴퓨터의 실제 제조업체와 모델명이 이미 표시되어 있는 경우에는 레지스트리 편집기를 사용하지 마십시오.

레지스트리 정리는 물리적 컴퓨터에 VirtualBox , VMware 또는 QEMU 와 같은 가상 머신의 공급업체 정보가 명확하게 표시될 때만 의미가 있습니다 . 하드웨어 정보에 실제 제조업체와 모델명이 이미 표시되어 있다면 레지스트리는 그대로 두고 아래에 설명된 Hyper-V 검사를 사용하십시오.

레지스트리 값을 잘못 변경하면 Windows 시스템이 손상될 수 있습니다. Microsoft는 레지스트리 편집기에서 파일 > 내보내기를 사용하여 먼저 키를 내보낼 것을 권장합니다. 가상 머신(VM)의 잔여물로 명확하게 식별할 수 있는 값만 변경하십시오.

  1. Win + R 키를 누르고 msinfo32를 입력한 다음 Enter 키를 누르십시오.
  2. 시스템 제조업체와 시스템 모델을 확인하십시오. 실제 컴퓨터 제조업체 이름이 표시되면 레지스트리에서 임의의 값을 검색하지 마십시오.
  3. 물리적 컴퓨터에 이전 가상 머신 공급업체 문자열이 표시되는 경우 Win + R 키를 누르고 regedit를 입력한 다음 Enter 키를 누르십시오.
  4. 스캔할 키를 선택한 다음, 파일 > 내보내기를 사용하여 수정하기 전에 백업을 저장하세요.
  5. VirtualBox, VMware, QEMU와 같은 가상화 벤더에 대한 오래된 언급을 찾아보세요.
  6. 해당 값이 잔여값이고 유효한 장치 정보가 아니라는 것이 확실한 경우에만 값을 제거하거나 수정하십시오.
  7. 윈도우를 재시작한 다음 애플리케이션을 다시 시작하십시오.

2. Windows에서 Hyper-V 및 관련 가상화 기능을 비활성화합니다.

일반 윈도우 컴퓨터는 가상 머신(VM) 창이 열려 있지 않아도 하이퍼바이저의 존재를 감지할 수 있습니다.

Microsoft는 시스템 정보 에서 이 특정 검사에 대해 설명합니다 . Hyper-V가 활성화되면 Windows는 하이퍼바이저 감지를 보고할 수 있습니다.

Hyper-V 관련 기능을 끄면 많은 구형 게임 및 보호된 애플리케이션에서 가장 강력한 가상 머신(VM) 유사 신호를 제거할 수 있습니다.

이렇게 하면 애플리케이션이 더 이상 실제 가상 머신이 감지하는 것과 동일한 하이퍼바이저 신호를 윈도우가 나타내는 것으로 인식하지 않게 되므로 도움이 됩니다.

단점은 WSL 2, Docker Desktop, Android 에뮬레이터, Windows Sandbox 및 Hyper-V 가상 머신이 재부팅할 때까지 작동을 멈출 수 있다는 것입니다.

회사나 학교 컴퓨터에서는 IT 부서의 승인 없이는 이러한 설정을 변경하지 마십시오. 이러한 설정은 기기 정책, 보안 도구 또는 개발 소프트웨어에 필요할 수 있습니다.

  1. 시작 메뉴를 열고 "Windows 기능 켜기 또는 끄기"를 찾으세요.
  2. Hyper-V, 가상 머신 플랫폼, Windows 하이퍼바이저 플랫폼 및 Windows 샌드박스가 활성화되어 있으면 선택을 해제하십시오.
  3. 확인을 클릭하고 Windows에서 변경 사항을 적용하도록 하십시오.
  4. 컴퓨터를 다시 시작합니다.
  5. 시스템 정보 창을 다시 열고 Windows에서 하이퍼바이저가 감지되었다고 계속 표시되는지 확인하십시오.
  6. 응용 프로그램을 다시 시작하십시오.

3. 가상 머신(VM)처럼 보이는 컴퓨터의 이름을 변경합니다.

일부 구형 부팅 테스트에서는 컴퓨터 이름도 확인합니다. DESKTOP-7H3K9Q 와 같은 기본 이름은 해당 장치가 가상 머신임을 증명하는 것은 아니지만, 이 특정 오류에 대한 사용자 보고에 따르면 일부 게임에서 이러한 이름을 의심스러운 것으로 인식하는 경우가 있습니다.

이는 시스템 레지스트리를 수정하거나 보안 기능을 비활성화하는 것에 비해 위험도가 낮은 정리 단계입니다. 컴퓨터에 이미 일반 이름, 개인 이름 또는 제조업체에서 지정한 이름이 있는 경우에는 이 단계를 수행할 필요가 없습니다.

  1. 열다 설정 그리고 가다 시스템.
  2. 고르다 회사 소개.
  3. 탭하다 이 PC 이름 바꾸기.
    윈도우 설정에서 "이 PC 이름 바꾸기" 버튼의 스크린샷
  4. 예를 들어 간단한 이름을 입력하세요. 아흐메드-PC 또는 게임용 PC또는 자동으로 생성되거나 가상 머신과 연관되지 않은 고유한 이름.
  5. Windows에서 컴퓨터를 다시 시작하라고 하면 다시 시작하십시오.
  6. 재시작 후 애플리케이션을 다시 시작하십시오.

4. 원인을 파악하기 위해 메모리 무결성 기능을 일시적으로 테스트하십시오.

메모리 무결성 기능은 가상 머신이 아닙니다.

마이크로소프트는 코어 격리 기능이 윈도우 프로세스를 가상 환경에서 실행함으로써 보호한다고 설명합니다 .

일부 구형 변조 방지 검사는 이 보호 기능으로 인해 애플리케이션이 열리기 전에 Windows 시스템이 기본 설정으로 보이는 경우 실패합니다.

이 설정은 실제 보안 조치이므로 처음에는 임시 테스트로 간주하십시오. 앱이 메모리 무결성 기능을 껐을 때만 작동하는 경우 , 보안 위험을 감수할 가치가 있는지 판단하고 테스트가 완료되면 설정을 다시 활성화하십시오.

메모리 무결성 기능을 비활성화하면 Windows의 보호 기능 중 하나가 약화됩니다. 이 기능은 테스트 목적으로 사용하시고, 문제가 해결되면 장치를 다시 시작한 후 애플리케이션에서 여전히 동일한 기본 장치 메시지가 표시되면 해당 기능을 다시 활성화하십시오.

관리자의 승인 없이는 회사나 학교에서 관리하는 컴퓨터에서 이 기능을 사용하지 마십시오.

  1. 열다 윈도우 보안 시작 메뉴에서.
  2. 고르다 장치 보안.
  3. 탭하다 기본 단열 세부 사항.
  4. 끄다 메모리 통합.
  5. 컴퓨터를 다시 시작합니다.
  6. 애플리케이션을 다시 시작하세요.

Windows에서 설정을 변경하지 않거나 수정하기 전에 자세한 안내가 필요한 경우 Appuals의 메모리 무결성 및 기본 격리 가이드를 참조하십시오.

5. 게임 파일을 확인하거나 다시 설치하세요.

윈도우 설정이 올바른 경우, 남은 문제는 게임이나 애플리케이션 설치 자체에 있을 수 있습니다. 손상된 변조 방지 파일, 드라이버 또는 구성 파일로 인해 환경 검사가 실패하고 오류 메시지가 표시될 수 있습니다.

검사 기능을 사용하면 Windows 보안 설정에서 Plus 설정을 변경하지 않고도 손실되거나 손상된 로컬 파일을 복구할 수 있습니다.

스팀 공식 옵션은 설치된 게임 파일의 무결성을 확인하고 누락되거나 손상된 파일을 교체합니다. 다른 플랫폼에서도 일반적으로 '검증' , '복구' , '관리' 와 같은 유사한 옵션을 제공합니다.

이 절차는 특히 가상 머신 오류가 특정 게임에서만 발생하는 경우, 게임 전체를 즉시 재설치하는 것보다 안전합니다.

이 메시지 때문에 관련 없는 게임을 여러 개 재설치하지 마십시오. 먼저 문제가 발생한 애플리케이션을 해결하십시오.

컴퓨터의 모든 보호된 애플리케이션에서 동일한 가상 머신 경고가 나타나는 경우 이 방법을 첫 번째 해결책으로 사용하지 마십시오.

  1. 게임 플레이어를 실행하세요. 예를 들어, 증기 또는 Epic Games Launcher.
  2. 페이지로 이동 도서관 게임만의 특징입니다.
  3. 메뉴 열기 등록 또는 관리 그녀 자신의.
    Steam의 속성 또는 관리 메뉴 그림
  4. 고르다 게임 파일의 무결성 확인، 확인또는 그에 상응하는 수리 옵션.
    게임 파일 무결성 검사 옵션의 예시 그림
  5. 스캔이 완료될 때까지 기다린 후 게임을 다시 시작하세요.
  6. 확인 후에도 문제가 해결되지 않으면 해당 앱을 공식 런처 또는 개발자 페이지에서 제거한 후 다시 설치해 보세요.

파일 검증 후 게임이 실행된다면, 로컬 파일 손상이 실행 실패의 원인임을 의미합니다. Steam, Epic, Ubisoft 및 기타 플랫폼 사용자를 위한 구체적인 확인 방법은 Appuals에서 제공하는 게임 파일 검사 가이드를 참조하십시오.

오류가 지속되는 경우

Hyper-V, 메모리 무결성, 컴퓨터 이름 및 게임 파일이 올바르게 작동하는지 확인한 후에도 물리적 컴퓨터에서 동일한 메시지가 계속 표시되는 경우 Windows 보안 설정을 임의로 변경하는 것을 중단하십시오.

이 경우, 해당 애플리케이션이 사용자의 장치, Windows 버전, 보안 제품/가상 환경(샌드박스) 또는 개발자가 지원하지 않기로 결정한 설정을 의도적으로 차단하고 있을 수 있습니다.

개발자에게 Windows 버전, 애플리케이션/게임 버전, 시스템 정보에서 하이퍼바이저 감지 여부, 그리고 활성화된 Windows 가상화 기능을 알려주세요. 이렇게 하면 지원팀에서 레지스트리 수정 작업을 반복하지 않고도 문제를 해결하는 데 도움이 됩니다.

댓글이 닫혀있다.