64비트 Windows 시스템에서 32비트 애플리케이션을 실행하는 방법
64비트 프로그램은 일반적으로 32비트 프로그램보다 더 빠르고 효율적으로 실행되며, 대부분의 최신 PC에는 64비트 프로세서가 장착되어 있습니다.하지만 가끔 32비트로만 구성된 오래된 앱이 새로 설치된 64비트 Windows에서 원활하게 작동하도록 하는 방법을 궁금해할 때가 있습니다.다행히 Windows에는 이전 환경을 에뮬레이션하는 기능이 내장되어 있어, 이전 32비트 Windows 버전을 찾거나 가상 머신을 설치할 필요가 없습니다.하지만 내부적으로 어떤 일이 일어나는지 이해하면 문제가 발생할 때 문제를 해결하는 데 도움이 됩니다.
64비트 컴퓨터에서 32비트 소프트웨어를 직접 실행할 수 있나요?
해결 방법을 알아보기 전에, 64비트 Windows에서 32비트용으로 설계된 앱이 완전히 호환되지 않는 것은 아니라는 점을 알아두는 것이 좋습니다.단지 약간의 도움이 필요할 뿐입니다.64비트 프로세서는 단순히 더 많은 데이터를 처리하는 것이 아니라, 완전히 다른 방식으로 작업을 처리합니다.따라서 32비트 앱은 기본적으로 완벽하게 호환되지 않습니다.기존 32비트 Windows 환경에서만 존재하는 특정 환경을 기대하기 때문입니다.해결 방법은 무엇일까요? 바로 에뮬레이션입니다. Windows는 32비트 환경을 에뮬레이션하여 기존 앱이 마치 옛날처럼 실행될 수 있도록 합니다.
이건 마법이 아닙니다.바로 WOW64라는 Microsoft 내장 호환성 계층인데, 아마 지금쯤 백그라운드에서 작동하고 있을 겁니다.그 결과는? 대부분의 32비트 앱이 64비트 Windows에서 아무 문제 없이 잘 실행되고, 심지어 사용자도 눈치채지 못하는 경우도 많습니다.
기본 옵션: WOW64
Microsoft는 우리가 여전히 애용하는 기존 32비트 앱을 실행하고 싶어할 것이라는 점을 알고 있었기에 Windows에 WOW64를 포함시켰습니다. WOW64는 앱과 하드웨어 사이에 위치하여 모든 것이 매끄럽게 보이도록 하는 작은 변환기와 같습니다.기본적으로 WOW64를 사용하면 32비트 앱을 두 번 클릭하면 Windows가 모든 포맷과 인터페이스를 자동으로 처리합니다.
대부분의 경우, 이 설정은 별도의 설정 없이 바로 작동합니다.제 설정에서는 Program Files(x86) 에서 몇 가지 앱 을 별다른 어려움 없이 실행했습니다.하지만 가끔 문제가 발생할 수 있습니다.앱이 충돌하거나 실행이 거부될 수도 있습니다.이런 경우, 호환성 계층이나 앱 자체에 문제가 있을 수 있습니다.
시도해 볼 또 다른 것… 가상화
WOW64가 만족스럽지 않다면, 예를 들어 앱이 너무 오래되었거나 어떤 이유로 호환되지 않는다면, 가상 머신이 대안이 될 수 있습니다.VirtualBox 나 VMWare 같은 도구를 사용하면 현재 시스템 내에서 32비트 Windows를 완벽하게 실행할 수 있습니다.이렇게 하면 진정한 32비트 환경을 구축할 수 있는데, 일상적인 용도로는 다소 과하지만, 호환되지 않는 레거시 소프트웨어를 사용하는 경우에는 유용합니다.
물론 VM을 설정하는 것은 더 많은 작업이 필요하고, 특히 빠르게 뭔가를 실행하고 싶을 때는 항상 실용적인 것은 아닙니다.하지만 상황이 정말 복잡해지면 VM을 사용할 수 있는 방법이 있습니다.어떤 사람들은 호환성 문제로 VM을 극찬하기도 합니다.
64비트 Windows에 32비트 앱 설치
설치는 일반적으로 문제가 되지 않습니다. CD든 다운로드 파일이든 평소처럼 설치 프로그램을 실행하세요. Windows는 앱의 아키텍처를 감지하고 32비트 프로그램은 Program Files (x86) 폴더 에 저장하는 것을 선호합니다.운영 체제는 WOW64를 통해 이러한 프로그램을 자동으로 실행하므로 별도로 설정할 필요가 거의 없습니다.
경우에 따라 제대로 작동하지 않을 경우 앱이 Program Files (x86) 에 설치되어 있는지 확인하세요.해당 폴더에도 없고 제대로 작동하지 않는다면 관리자 권한으로 다시 설치하거나 호환 모드로 설치하면 도움이 될 수 있습니다.
64비트 CPU에서 32비트 앱을 실행할 수 있나요?
물론입니다.예전 생각과는 달리 64비트 CPU는 32비트 애플리케이션을 문제없이 실행할 수 있습니다.시스템이 WOW64를 통해 이 모든 것을 자동으로 처리합니다.그냥 두 번 클릭하고 잘 되기를 바라세요.문제가 발생한다면 앱이 실제로 더 이상 호환되지 않거나 다른 충돌이 있는 것일 수 있습니다.
또 다른 옵션은 VirtualBox 나 VMWare 같은 도구를 이용한 가상화입니다.하지만 대부분의 경우 Windows가 WOW64를 제대로 작동하도록 두는 것만으로도 충분합니다.경우에 따라 호환성 문제 해결사 (EXE 파일을 마우스 오른쪽 버튼으로 클릭한 다음 속성 > 호환성 선택 )를 실행하여 고질적인 문제를 해결할 수도 있습니다.
결국, 대부분의 문제는 Windows 에뮬레이션이 처리해 주는 것입니다.운이 좋다면 더 복잡한 작업은 필요하지 않을 것입니다.
관련 기사
이 글이 도움이 되었나요?