대부분의 소프트웨어는 Windows용과 macOS용 버전을 함께 제공합니다. 하지만 맥북을 사용 중인데 필요한 프로그램이 Windows에서만 작동한다면 어떻게 해야 할까요? 다행히 Windows 기반 소프트웨어를 실행하기 위해 굳이 Windows 컴퓨터를 새로 마련할 필요는 없습니다.
EXE 실행 파일은 Windows 전용으로 설계되었기 때문에 macOS에서 기본적으로는 실행되지 않습니다. 하지만 적절한 도구만 있다면 맥 데스크톱이나 노트북에서도 EXE 파일로 배포된 프로그램을 충분히 실행할 수 있습니다. 이 글에서는 Windows를 설치하지 않고 맥에서 EXE 파일을 여는 다양한 방법을 단계별로 안내합니다.

CrossOver로 macOS에서 EXE 파일 열기
크로스오버(CrossOver)는 맥에서 Windows 기반 프로그램을 구동할 수 있는 대표적인 PC 에뮬레이션 소프트웨어입니다. macOS Big Sur가 탑재된 2019년형 맥북 프로 테스트 환경에서도 설치 과정에서 별다른 문제가 없었고, 설치한 Windows 앱 역시 안정적으로 잘 작동했습니다.
CrossOver는 유료 앱(월 39.95달러부터 시작하는 구독제)이지만, 신규 사용자에게 10일간 무료 체험판을 제공합니다. 따라서 맥에서 Windows 앱을 짧은 기간 동안만 사용해야 한다면 가장 합리적인 선택입니다.
- 개발사 웹사이트의 CrossOver 다운로드 페이지에 접속합니다. 'OS' 항목에서 macOS를 선택하고, 이름과 이메일 주소를 입력한 뒤 Download Trial Now를 클릭하세요.

CrossOver의 내장 라이브러리에서 Windows 프로그램을 설치하거나, 외부 사이트에서 내려받은 EXE 파일을 CrossOver로 실행할 수 있습니다.
- EXE 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 Open With(연결 프로그램)를 선택하고 CrossOver를 고른 후, 화면의 설치 안내에 따라 진행합니다.

- CrossOver 라이브러리에서 Windows 앱을 설치하려면 CrossOver를 실행한 뒤 Install a Windows Application을 선택합니다.

- 검색창에 설치하려는 Windows 앱 이름을 입력하고, 목록에서 최신 버전을 선택합니다.

더 편리하게는 왼쪽 하단의 Browse All Applications 버튼을 눌러 CrossOver 라이브러리에 수록된 앱 목록을 한눈에 확인할 수 있습니다. 왼쪽 사이드바에서 원하는 앱을 선택한 뒤 Continue를 클릭해 다음 단계로 넘어갑니다.

- Continue를 클릭해 계속 진행합니다.

- Install을 선택합니다.

- CrossOver가 설치 파일을 내려받아 앱을 설치할 때까지 기다립니다. 이후 CrossOver는 해당 앱이 맥에서 작동할 수 있도록 '병(Bottle)'이라는 가상 환경을 생성합니다. 화면에 나타나는 앱 설치 안내에 따라 진행하세요.

- 설치하는 앱에 따라 CrossOver가 맥의 네트워크 볼륨 및 기타 시스템 구성 요소에 대한 접근 권한을 요청할 수 있습니다. 필요한 권한을 허용한 뒤 다음 단계로 넘어가 Windows 앱을 엽니다.

- 앱 설치가 완료되었다는 성공 메시지가 표시되면 Done을 선택해 CrossOver 설치 창을 닫습니다.

- 앱을 실행하려면 사이드바의 Bottles 섹션으로 이동해 앱 이름을 선택한 후, 앱 아이콘을 더블클릭합니다.

- 파일 접근 권한을 요청하는 알림이 뜨면 OK를 눌러 계속 진행합니다.

그러면 앱이 곧바로 실행되며 맥 Dock에도 아이콘이 표시됩니다. 참고로 CrossOver가 호스트 환경 역할을 하기 때문에, 에뮬레이터(CrossOver)를 종료하거나 강제 종료하면 그 위에서 실행 중이던 Windows 앱도 함께 닫힙니다.

Wine으로 맥에서 EXE 파일 열기
Wine(또는 WineBottler)은 무료 오픈소스로 제공되는 또 다른 인기 PC 에뮬레이터입니다. 사용법이 간단하며, macOS Mojave와 High Sierra가 탑재된 맥에서 가장 잘 작동합니다. 테스트 기기에는 Wine을 성공적으로 설치했지만, 'Prefix creation aborted' 오류가 발생해 EXE 파일을 열지는 못했습니다.

Wine은 macOS Catalina 이상 버전과는 완전히 호환되지 않는 것으로 보입니다. 따라서 Mojave나 High Sierra를 사용하는 구형 맥 노트북 또는 데스크톱이라면 최적의 선택지입니다. 비용이 전혀 들지 않을뿐더러 사용법도 놀랄 만큼 간단합니다.
- WineBottler 웹사이트의 Downloads 섹션으로 이동해 설치 파일을 내려받습니다.
- 맥이 macOS High Sierra 이상이라면 'Development' 버전을, 그렇지 않다면 'Stable' 버전의 WineBottler를 다운로드하세요.

기능 면에서 WineBottler Development가 Stable보다 우수하며, Stable 에디션보다 업데이트가 자주 이루어지기 때문에 대체로 더 안정적입니다.
- 설치 패키지를 연 뒤 Wine과 WineBottler 아이콘 두 개를 모두 '응용 프로그램(Applications)' 폴더로 드래그합니다.

- 설치 프로그램이 응용 프로그램 폴더에 파일을 복사할 때까지 기다린 후, 완료되면 설치 창을 닫습니다.

WineBottler에는 'Automated Installer' 기능이 있어 맥에서 Windows 프로그램을 여는 복잡한 과정을 대신 처리해 줍니다. 인터넷에서 앱을 내려받고, 맥에 설치하며, 필요한 설정까지 자동으로 진행합니다. WineBottler 대시보드에서는 웹 브라우저, 비즈니스 도구, 미디어 플레이어, 게임, 개발 도구, 유틸리티 등 다양한 카테고리의 Windows 프로그램을 만날 수 있습니다.
- 'Download' 섹션으로 이동해 맥에 설치할 앱의 Install 버튼을 클릭합니다.

앱 이름을 클릭하면 앱 소개 페이지가 열리고, 맥의 기본 브라우저를 통해 개발사 웹사이트로 연결됩니다.
WineBottler 목록에 없는 Windows 앱의 EXE 설치 파일을 직접 여는 것도 가능합니다.
- 맥에서 해당 파일 위치로 이동한 뒤 EXE 파일을 control+클릭 또는 오른쪽 클릭하고 Wine을 선택합니다.

Wine 에뮬레이터는 미확인 개발자가 배포한 앱이기 때문에 macOS에서 실행이 차단될 수 있습니다.
- 아래 이미지와 같은 오류가 화면에 나타나면 Cancel을 선택하고 8번 단계로 넘어갑니다.

- 시스템 환경설정 > 보안 및 개인 정보 보호 > 일반으로 이동한 뒤, Wine이 차단되었다는 알림 옆의 Open Anyway(확인 없이 열기) 버튼을 클릭합니다.

- Open을 선택해 계속 진행합니다.

설치 안내에 따라 진행하면 WineBottler 환경을 통해 맥에서 Windows 앱을 실행할 수 있습니다. 만약 Wine에서 'Prefix creation aborted' 오류나 다른 오류 메시지가 표시된다면 CrossOver를 사용하는 것이 좋습니다.
굳이 WineBottler를 사용하고 싶다면 유일한 해결책은 맥을 Mojave 또는 High Sierra로 다운그레이드하는 것입니다.
Windows 환경을 맥으로 가져오기
'부트캠프(Boot Camp)'는 Intel 프로세서를 탑재한 맥에서 macOS와 함께 Windows를 실행할 수 있는 기본 내장 유틸리티입니다. 다만 Apple Silicon(M1/M2 이후) 맥에서는 부트캠프를 지원하지 않으므로 이 경우 가상 머신이나 에뮬레이터를 활용해야 합니다.
이 외에도 VirtualBox나 Parallels Desktop 같은 가상 머신을 이용해 맥에서 EXE 파일을 열 수 있습니다. 가상 머신은 Windows 전체를 설치해야 하기 때문에 거의 매일 Windows 앱을 사용하는 맥 사용자에게 적합합니다. 반면 가끔씩만 Windows 앱을 실행한다면 CrossOver와 Wine이 가장 좋은 선택입니다.