얼마 전 필자는 컴퓨터를
블랙도아 2006으로 업그레이드 
했다.
컴퓨터 업그레이드, 블랙도아 2006 
라는 글에서 알 수 있듯이 원래 비스타 64비트 판을 깔려고 하다가 사정상
Windows Server 2003 R2(64비트)를 설치했다.
평상시 사용하는 브라우저가
Maxthon 
이고, 보통 광고 플래쉬는 차단하고 사용하기 때문에 큰 문제없이 사용해왔다. 그런데 며칠 전
Internet Explorer를 사용할 일이 있어서
Internet Explorer로 모 사이트를 방문하자 그림처럼
Adobe Flash의 설치를 권고하는 알림 창이 나타나는 것이었다.
다른
ActiveX는 전혀 설치하지 않았지만 플래쉬의 경우 문제가 생길 수 있어서 마우스 오른쪽 단추를 클릭하고
ActiveX 컨트롤 설치를 클릭했다. 설치도 정상적으로 진행됐지만 플래쉬 대신에 그림처럼
빨간색의 X 표시만 나타나는 것이었다. 아울러
Internet Explorer를 종료한 뒤 다시 접속해보면 또
ActiveX를 설치할 것을 권고하는 창이 나타났다.
결국 문제를 해결하기 위해
Adobe 
사를 방문했다가
Flash Player support on 64-bit operating systems 
이라는 문서를 읽고 그 원인을 알 수 있었다. 이 문서를 읽어보면 알 수 있지만 현재
Flash는 64 비트
OS(
Operating System)를 지원하지 않으며, 따라서 플래쉬를 보려면 32 비트
Internet Explorer를 사용해야 한다.
만약 32 비트
Internet Explorer를 실행해도 증상이 같다면 실제 기동한
Internet Explorer의 경로를 확인하기 바란다. 64 비트
OS(
Operating System)를 사용해본 사람은 알 수 있지만 64 비트
OS(
Operating System)에는
%ProgramFiles% 폴더가 다음처럼 두 개 있다.
Program Files 64 비트용 %ProgramFiles% 폴더
Program Files (x86) 32 비트용 %ProgramFiles% 폴더
여기서
32 비트 프로그램은 Program Files 폴더가 아니라 Program Files (x86) 폴더에 저장되어 있다. 따라서 32 비트
Internet Explorer 역시
Program Files (x86) 폴더의 것(예:
c:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE)을 실행해야 한다.
Program Files (x86)에 저장된
Internet Explorer를 이용하면 그림처럼 플래쉬가 잘 재생되는 것을 알 수 있다.