플러그인 컨테이너(Plugin Container, plugin-container.exe)는 모질라 파이어폭스(Mozilla Firefox)의 플러그인 핸들러로, 버전 3.6.4 전후로 도입되어 각종 플러그인을 처리하는 역할을 담당합니다. 이 기능은 플러그인으로 인한 브라우저 강제 종료(크래시)를 방지하기 위해 추가되었습니다.
모든 파이어폭스 플러그인은 플러그인 컨테이너 안에서 별도로 로드되기 때문에, 플러그인에 문제가 생겨도 파이어폭스 전체가 종료되지 않습니다. 하지만 플러그인 컨테이너 자체에 오류가 발생하면 "Firefox용 플러그인 컨테이너가 작동을 멈췄습니다"라는 오류 메시지가 나타납니다. 이 가이드에서는 다음과 같은 상황에서 발생하는 문제도 함께 다룹니다.
- 전체 화면 모드를 켤 때 플러그인 컨테이너가 작동을 멈추는 경우
- VMWare 환경에서 Firefox를 실행할 때 플러그인 컨테이너가 작동을 멈추는 경우
참고: Adobe는 2020년 12월에 Flash Player 지원을 공식 종료했습니다. 최신 버전의 Firefox를 사용 중이라면 일부 해결 방법이 적용되지 않을 수 있으며, 가능하면 HTML5 기반 환경으로 전환하는 것이 좋습니다.
해결 방법 1: 플래시 플레이어 업데이트
Shockwave(Flash) Player는 늘 문제를 일으키기 쉬운 플러그인이지만, 이것 없이는 웹 서핑이 원활하지 않은 경우가 많았습니다. 가장 큰 문제는 새 버전이 계속 출시되는데도 사용자들이 업데이트를 미루는 습관입니다. 구버전 플러그인이 파이어폭스에서 작동을 멈추는 주요 원인 중 하나가 바로 이것입니다.
또한 구버전 Shockwave가 의심스러운 사이트에서 실행되면, 악의적인 사용자가 구버전의 보안 취약점을 악용해 컴퓨터를 손상시킬 수 있어 더욱 위험합니다. 모질라 브라우저에서 이 플러그인을 업데이트하는 방법은 다음과 같습니다.
- 먼저 브라우저 내에서 플러그인을 자동으로 업데이트하는 기능은 없습니다. Firefox에서 도구 >> 부가 기능 >> 플러그인으로 이동해 "지금 업데이트" 버튼을 눌러도 해당 사이트로 이동될 뿐입니다.
- Adobe 공식 사이트에 접속하면 화면 왼쪽에서 운영 체제 아키텍처(32비트/64비트), 선호 언어, 다운로드 대상 브라우저 등의 설정을 확인할 수 있습니다.
- Firefox가 응답하지 않아 다른 브라우저나 다른 컴퓨터에서 다운로드해야 한다면, "다른 컴퓨터용 Flash Player가 필요하신가요?" 옵션을 클릭하고 1단계에서 운영 체제를, 2단계에서 사용 중인 브라우저(Firefox)를 선택하세요.
- 설치 과정에서 McAfee 도구를 함께 설치하는 선택적 제공 항목의 체크를 반드시 해제한 후 "지금 다운로드" 버튼을 클릭하세요.
- 다운로드 폴더에서 방금 받은 파일을 실행하고, 설치 파일이 완전히 내려받아질 때까지 기다린 뒤 화면의 지시에 따라 Flash Player를 설치합니다. 설치 후 컴퓨터를 재시작하고 오류가 사라졌는지 확인하세요.
참고: 사용자 환경에 따라 설치가 정상적으로 진행되지 않을 수 있습니다. 이 경우 Adobe에서 제공하는 공식 제거 도구(Uninstaller)를 사용해 클린 설치를 진행해야 합니다.
- 위 링크를 클릭하면 제거 도구 다운로드가 즉시 시작됩니다. 제거 전에 Shockwave Flash를 사용하는 프로그램(메신저, 브라우저, 게임 등)을 모두 종료하세요.
- 다운로드 폴더에서 제거 프로그램을 실행하고 화면의 지시에 따라 Flash Player를 삭제합니다.
- 제거가 완료되면 아래 폴더로 이동해 내부의 모든 파일과 폴더를 삭제하여 잔여 파일을 정리합니다. Windows 키 + R 키를 눌러 실행 대화 상자를 연 뒤 아래 경로를 붙여넣는 것이 가장 편리합니다.
C:\Windows\system32\Macromed\Flash
C:\Windows\SysWOW64\Macromed\Flash
%appdata%\Adobe\Flash Player
%appdata%\Macromedia\Flash Player
- 컴퓨터를 재시작한 후 위 방법대로 Flash Player를 새로 설치해 보세요.
해결 방법 2: 손상된 Xmarks 부가 기능 복구
Xmarks는 파이어폭스용 북마크 관리 도구로 한때 가장 인기 있는 확장 기능 중 하나였습니다. 그런데 이 플러그인에 오류가 발생하면 plugin-container가 충돌하면서 "플러그인 컨테이너가 작동을 멈췄습니다" 오류가 나타날 수 있습니다. 이 경우 브라우저에서 Xmarks를 복구하면 문제가 해결되는 경우가 많습니다.
- 바탕 화면의 아이콘을 더블클릭하거나 시작 메뉴에서 검색해 Mozilla Firefox를 실행합니다.
- 창 오른쪽 상단의 파란색 Xmarks 아이콘을 찾아 클릭한 뒤 "Xmarks 설정" 옵션을 선택합니다.
- Xmarks가 실행 중이 아니라면 부가 기능 관리자를 통해 설정에 접근할 수 있습니다. 브라우저 우측 상단의 메뉴 버튼을 클릭하고 "부가 기능"을 선택하거나, 주소 표시줄에
about:addons를 입력하세요. - Xmarks 부가 기능을 찾아 "옵션" 버튼을 클릭합니다.
- Xmarks 설정 창에서 맨 오른쪽의 "고급" 탭으로 이동한 뒤 "복구" 버튼을 클릭합니다. 화면의 안내에 따라 진행한 후 브라우저를 재시작하고 문제가 해결되었는지 확인합니다.
해결 방법 3: Firefox 최신 버전으로 업데이트
업데이트는 기존에 발생한 버그와 문제를 수정하기 위해 배포됩니다. 실제로 여러 사용자가 Firefox를 최신 버전으로 업데이트한 뒤 이 문제가 즉시 해결되었다고 보고했으므로, 반드시 시도해 볼 가치가 있습니다.
Firefox는 기본적으로 자동 업데이트 기능으로 최신 상태를 유지하지만, 자동 업데이트를 꺼둔 경우에도 수동으로 업데이트를 진행할 수 있습니다.
- 바탕 화면의 아이콘을 더블클릭하거나 시작 메뉴에서 Firefox를 실행합니다.
- 브라우저 우측 상단의 메뉴 버튼을 클릭하고 "도움말" 섹션으로 이동한 뒤 "Firefox 정보"를 선택합니다.
- "Mozilla Firefox 정보" 창이 열리면 브라우저가 자동으로 업데이트를 확인하고, 새 업데이트가 있으면 즉시 다운로드를 시작합니다. 다운로드가 완료되면 "Firefox를 업데이트하려면 재시작" 버튼이 나타나므로 이를 클릭하세요.
- Firefox가 다시 시작된 후 동일한 오류가 재발하는지 확인합니다.
해결 방법 4: Adobe Flash 보호 모드 비활성화
이 방법은 주로 32비트 Windows 사용자를 위한 것입니다. 64비트 Windows에서 실행되는 브라우저에는 이 옵션이 기본 형태로 존재하지 않기 때문입니다. 보호 모드는 침입자와 악성 공격으로부터 사용자를 보호하기 위해 설계된 기능이지만, Mozilla 개발자들조차 이 기능이 지속적인 충돌과 오류를 유발할 수 있음을 인정한 바 있습니다. 따라서 이를 비활성화하고 문제가 해결되는지 확인해 볼 수 있습니다.
- Mozilla Firefox를 실행합니다.
- 브라우저 우측 상단의 메뉴 버튼을 클릭하고 "부가 기능"을 선택합니다.
- 오른쪽 창에서 "플러그인" 항목을 클릭해 설치된 플러그인 전체 목록을 확인합니다. "Shockwave Flash" 항목 옆의 옵션을 클릭한 뒤 "Adobe Flash 보호 모드 활성화" 항목의 체크를 해제합니다.
- 브라우저를 재시작한 후 문제가 해결되었는지 확인합니다.
Windows 64비트 OS 사용자의 경우:
- 파일 탐색기를 열고 "내 컴퓨터" 또는 "내 PC"에서 아래 경로로 이동합니다.
C:\Windows\SysWOW64\Macromed\Flash
- 폴더가 보이지 않는다면 시스템에서 숨김 파일 표시가 꺼져 있기 때문입니다. 숨김 파일 보기를 활성화해야 합니다.
- 파일 탐색기 메뉴에서 "보기" 탭을 클릭하고 "표시/숨기기" 섹션의 "숨긴 항목" 체크박스를 선택합니다. 파일 탐색기는 숨김 파일을 표시하며, 직접 변경하기 전까지 이 설정을 유지합니다.
- mms.cfg라는 이름의 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 "편집"을 선택합니다. 이 작업에는 관리자 권한이 필요합니다. 파일이 존재하지 않는다면 Flash 폴더의 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 "새로 만들기 >> 텍스트 문서"를 선택한 뒤, 파일명을 "mms.cfg"로 지정하고 저장 형식을 "모든 파일"로 설정해 저장합니다.
- 어느 쪽이든 mms.cfg 파일을 연 뒤 문서 맨 아래에 다음 줄을 추가합니다.
ProtectedMode=0
- 변경 사항을 저장하고 메모장을 닫습니다. 이 설정은 Flash 플러그인이 완전히 종료된 후에만 적용되므로, Firefox를 닫고 몇 분 정도 기다린 뒤 다시 실행하세요.
해결 방법 5: 하드웨어 가속 비활성화
하드웨어 가속은 브라우저 성능을 향상시킬 수 있지만, 역설적으로 이 기능 때문에 발생하는 오류와 문제도 매우 많습니다. Firefox 설정에서 쉽게 끌 수 있으며, Flash 설정에서도 직접 비활성화하는 것이 좋습니다.
Firefox에서 비활성화:
- 브라우저 우측 상단의 메뉴 버튼을 클릭하고 "설정"으로 이동한 뒤 "일반" 패널을 엽니다.
- 아래로 스크롤해 "성능" 섹션을 찾은 뒤 "권장 성능 설정 사용" 체크박스를 해제합니다. 그러면 "가능한 경우 하드웨어 가속 사용" 항목이 활성화되므로, 해당 체크박스도 해제하고 설정을 닫습니다. 브라우저를 재시작한 후 오류가 여전히 발생하는지 확인합니다.
Flash에서 비활성화:
- 가장 빠른 방법은 Adobe 공식 도움말 페이지의 Flash 애니메이션을 이용하는 것입니다. 해당 페이지에 접속해 나무 애니메이션이 있는 곳까지 스크롤한 뒤, 애니메이션 위에서 마우스 오른쪽 버튼을 클릭하고 "설정"을 선택합니다.
- 설정 대화 상자가 열리면 첫 번째 "디스플레이" 탭에 머문 상태에서 "하드웨어 가속 사용" 옵션의 체크를 해제한 뒤 닫기 버튼을 누르고 브라우저를 재시작합니다.