Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법

Firefox(파이어폭스) 애드온은 브라우저가 최신 버전으로 업데이트되지 않았을 경우 정상적으로 작동하지 않을 수 있습니다. 또한 시스템의 날짜/시간 설정이 잘못되었거나, Firefox 사용자 프로필(또는 그 안의 설정·파일)이 손상된 경우에도 동일한 문제가 발생할 수 있습니다.

사용자가 Firefox를 실행하면 브라우저 자체는 정상적으로 열리지만, 애드온 아이콘이 표시되지 않거나 애드온이 전혀 작동하지 않는 현상이 나타납니다. 일부 사용자의 경우 특정 애드온에서만 문제가 발생하기도 합니다. 이 문제는 거의 모든 주요 운영체제에서 보고되고 있으며, 대체로 Firefox 업데이트 이후에 나타나는 경향이 있습니다.

Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법

본격적인 해결 방법을 시도하기 전에 다음 기본 점검 사항을 먼저 확인하세요.

  • 시스템 재부팅: 일시적인 오류를 배제하기 위해 컴퓨터를 먼저 재시작해 보세요.
  • 애드온 활성화 확인: Firefox의 애드온 메뉴에서 해당 애드온이 활성화 상태인지 확인하세요.
  • 브라우저 업데이트: Firefox를 최신 빌드로 업데이트했는지 반드시 확인하세요.

방법 1: Firefox 애드온 비활성화 후 다시 활성화하기

애드온 문제는 Firefox의 일시적인 오류(glitch)로 인해 발생할 수 있습니다. 애드온을 껐다가 다시 켜면 모든 애드온 모듈이 초기화되어 새로 시작되므로 문제가 해결될 수 있습니다.

  1. Firefox 브라우저를 실행하고 창 우측 상단의 햄버거 메뉴(≡)를 클릭합니다.
  2. 메뉴에서 애드온 및 테마를 선택한 후, 각 애드온의 스위치를 끄는 방식으로 모든 애드온을 비활성화합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  3. 이후 애드온을 다시 활성화하고 문제가 해결되었는지 확인합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  4. 그래도 해결되지 않으면 다른 애드온을 하나 설치하여 Firefox가 정상 작동하는지 테스트해 보세요. 다른 브라우저(가급적 Chrome)로 애드온 파일을 내려받아 Firefox 창으로 드래그 앤 드롭하는 방법도 있습니다.
  5. 여전히 문제가 있다면 안전 모드(Safe Mode)로 Firefox를 실행하고, 문제가 되는 확장 프로그램을 제거(또는 전체 제거)한 뒤 해당 확장이 원인이었는지 확인합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법

방법 2: 시스템 날짜와 시간 올바르게 설정하기

시스템의 날짜와 시간은 여러 응용 프로그램의 다양한 작업(서비스 동기화 등)에 사용됩니다. 시스템 시간이 실제와 맞지 않으면 Firefox 내부의 날짜·시간 엔진과 충돌하여 오류가 발생할 수 있습니다. 이 경우 날짜와 시간을 정확하게 수정하면 문제가 해결될 수 있습니다.

  1. 시스템 트레이의 시계를 마우스 오른쪽 버튼으로 클릭하고, 나타나는 메뉴에서 날짜/시간 조정을 선택합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  2. 시간 자동 설정표준 시간대 자동 설정 옵션을 비활성화합니다.
  3. 날짜 및 시간 수동 설정 항목 아래의 변경 버튼을 클릭한 후 날짜와 시간을 직접 조정합니다.
  4. 시스템의 올바른 표준 시간대를 설정한 뒤 Firefox에서 오류가 사라졌는지 확인합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  5. 해결되지 않으면 시스템 날짜를 하루 전으로 변경해 보고 문제가 해결되는지 확인합니다.
  6. 하루 전으로 변경해도 소용없다면, 다시 정확한 날짜로 되돌린 후 애드온 문제가 해결되었는지 확인합니다.

방법 3: extensions.webextensions.remote 환경설정 비활성화하기

extensions.webextensions.remote 환경설정이 활성화되어 있으면 프로세스 외부(out-of-process) 확장 기능이 비활성화됩니다. 오류로 인해 Firefox가 모든 확장을 '프로세스 외부'로 잘못 인식하면 이 문제가 발생할 수 있으며, 이 경우 해당 환경설정을 비활성화하면 해결될 수 있습니다.

  1. Firefox를 실행하고 주소창에 다음을 입력합니다:
    about:config
  2. 위험을 감수하고 계속하기(Accept the Risk and Continue) 버튼을 클릭합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  3. 환경설정 검색 상자에 다음을 입력해 검색합니다:
    extensions.webextensions.remote
  4. 값이 True로 되어 있다면 토글 스위치를 클릭해 False로 변경한 후 Firefox를 재시작합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  5. 재시작 후 애드온이 정상적으로 작동하는지 확인합니다.

방법 4: 도구 모음 및 버튼 사용자 지정 초기화하기

사용자들은 자신에게 맞게 도구 모음과 버튼을 사용자 지정하는 경우가 많지만, 이러한 사용자 지정이 애드온 오류의 원인이 될 수 있습니다. 도구 모음과 버튼을 기본값으로 복원하면 문제가 해결될 수 있습니다.

  1. Firefox를 실행하고 창 우측 상단의 햄버거 메뉴를 클릭합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  2. 메뉴에서 도구 모음 사용자 지정을 선택한 후, 열리는 화면 하단 우측의 기본값 복원(Restore Defaults)을 클릭합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  3. 이후 Firefox 애드온이 정상 작동하는지 확인합니다.

방법 5: Firefox DOM 저장소(DOM Storage) 비활성화하기

DOM Storage는 브라우저 쿠키보다 더 안전하고 용량이 크며 사용하기 쉬운 정보 저장 방식입니다. Firefox의 DOM Storage가 오류 상태에 빠지면 애드온 작동이 차단될 수 있습니다. 이 경우 관련 설정을 비활성화하면 문제가 해결될 수 있습니다.

  1. Firefox를 실행하고 주소창에 다음을 입력합니다:
    about:config
  2. 위험을 감수하고 계속하기를 클릭해 진행합니다.
  3. 환경설정 검색 상자에 다음을 입력합니다:
    dom.quotaManager.useDOSDevicePathSyntax
  4. 값이 이미 True라면 토글 스위치를 클릭해 False로 변경합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  5. Firefox를 재시작한 후 애드온 오류가 사라졌는지 확인합니다.

방법 6: Firefox 옵션에서 방문 기록 활성화하기

Firefox에는 '방문 기록 저장' 옵션이 비활성화되어 있으면 애드온이 비활성화되는 버그가 있습니다. 이 경우 방문 기록 저장 옵션을 활성화하면 문제가 해결될 수 있습니다.

  1. Firefox를 실행하고 햄버거 메뉴를 클릭해 메뉴를 엽니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  2. 메뉴에서 설정(Options)을 선택한 후, 화면 좌측 목록에서 개인 정보 보호 및 보안을 클릭합니다.
  3. 아래로 스크롤하여 방문 기록 섹션에서 'Firefox를' 드롭다운 메뉴를 펼칩니다.
  4. 드롭다운에서 방문 기록 저장(Remember History)을 선택한 후 문제가 해결되었는지 확인합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법

방법 7: Extensions.json 파일을 편집해 애드온 작동 허용하기

Extensions.json 파일의 항목이 올바르게 구성되지 않으면 애드온이 작동하지 않을 수 있습니다. 이 파일을 직접 편집해 애드온이 작동하도록 허용하면 문제가 해결될 수 있습니다.

  1. Firefox를 실행하고 주소창에 다음을 입력합니다:
    about:support
  2. 응용 프로그램 기본 정보(Application Basics) 테이블에서 프로필 폴더(Profile Folder) 항목 앞의 폴더 열기 버튼을 클릭합니다. 그러면 파일 탐색기에서 프로필 폴더가 열립니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  3. 프로필 폴더 창을 최소화하고 Firefox를 종료합니다. 이때 작업 관리자에서 Firefox 관련 프로세스가 모두 종료되었는지 확인하세요.
  4. 프로필 폴더로 돌아가 extensions.json 파일을 선호하는 텍스트 편집기(메모장 등)로 엽니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  5. Ctrl + F 키로 검색 상자를 열고 appDisabled를 검색합니다. 값이 True로 되어 있는 항목을 모두 False로 변경합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  6. 이어서 signedState를 검색하고, 값이 1로 되어 있다면 2로 변경합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  7. Extensions 파일을 저장하고 닫습니다.
  8. 시스템을 재시작한 후 Firefox를 실행해 애드온 오류가 해결되었는지 확인합니다.
  9. 그래도 문제가 있다면 애드온을 하나씩 비활성화/활성화하면서 문제가 해결되는지 확인합니다.

방법 8: Firefox 사용자 프로필의 Storage 폴더 내용 삭제하기

Firefox의 프로필 저장소가 손상되면 이 오류가 발생할 수 있습니다. 이는 주로 잘못된 업데이트 이후나 운영체제 파일이 이동된 경우에 발생합니다. 프로필의 Storage 폴더 내용을 모두 삭제하면 문제가 해결될 수 있습니다(파일은 다음 Firefox 실행 시 자동으로 다시 생성됩니다).

  1. Firefox를 실행하고 주소창에 about:support를 입력합니다.
  2. 응용 프로그램 기본 정보 테이블에서 프로필 폴더 항목 앞의 폴더 열기 버튼을 클릭합니다.
  3. 프로필 폴더 창을 최소화하고 Firefox를 닫습니다(작업 관리자에서 Firefox 관련 프로세스가 없는지 확인).
  4. 프로필 폴더로 이동한 후 Storage 폴더를 엽니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  5. Storage 폴더의 내용을 모두 삭제한 후 시스템을 재시작합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  6. 재시작 후 Firefox를 실행해 애드온이 정상 작동하는지 확인합니다.

방법 9: Firefox 사용자 프로필에서 확장 파일 삭제하기

확장 프로그램 레지스트리를 저장하는 파일이 손상되면 애드온이 작동하지 않을 수 있습니다. 이 경우 Firefox 사용자 프로필에서 확장 파일을 삭제하면 문제가 해결될 수 있습니다(걱정하지 마세요, 파일은 다음 Firefox 실행 시 자동으로 다시 생성됩니다).

  1. Firefox를 실행하고 주소창에 다음을 입력합니다:
    about:support
  2. 아래로 스크롤하여 응용 프로그램 기본 정보 테이블에서 프로필 폴더 항목 앞의 폴더 열기 버튼을 클릭합니다(파일 탐색기에서 프로필 폴더 창이 열립니다).
  3. 프로필 폴더 창을 최소화하고 Firefox를 닫습니다(작업 관리자에서 Firefox 관련 프로세스가 없는지 확인).
  4. 프로필 폴더 창으로 이동하여 확장(extension) 관련 파일을 모두 삭제합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  5. compatibility.ini 파일도 삭제한 후 시스템을 재시작합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  6. 재시작 후 Firefox를 실행해 애드온 문제가 해결되었는지 확인합니다.

방법 10: 새 Firefox 프로필 생성하기

Firefox 사용자 프로필이 손상되면 애드온이 작동하지 않을 수 있습니다. 이 경우 새 사용자 프로필을 생성하면 문제가 해결될 수 있습니다. 진행하기 전에 Firefox 브라우저와 확장 프로그램의 중요한 데이터를 반드시 백업하세요.

  1. 새 Firefox 사용자 프로필을 생성합니다.
  2. 애드온 문제가 해결되었는지 확인합니다. 해결되었다면 기존 프로필의 cert9.db 파일을 새 프로필로 복사해 이 파일이 문제의 원인이었는지 확인해 볼 수 있습니다.

방법 11: Firefox 초기화(Refresh)하기

애드온 문제는 충돌하는 애드온이나 Firefox 설정의 잘못된 구성으로 인해 발생할 수 있습니다. Firefox를 초기화하면 모든 애드온과 사용자 지정이 제거되고 브라우저 설정이 기본값으로 복원되므로, 응용 프로그램 파일의 무결성을 확인할 다른 방법이 없다면 이 방법이 효과적일 수 있습니다.

  1. Firefox를 실행하고 햄버거 메뉴를 클릭합니다.
  2. 도움말(Help)을 클릭한 후 문제 해결 정보(Troubleshooting Information)를 선택합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  3. 열리는 화면에서 Firefox 초기화(Refresh Firefox) 버튼을 클릭하고 초기화를 확인합니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  4. 초기화 후 Firefox가 정상 작동하는지 확인합니다.
  5. 그래도 문제가 있다면 위 방법대로 다시 Firefox를 초기화한 후, 방문 기록 저장 옵션을 활성화(비활성화 상태였다면)하고 문제가 해결되는지 확인합니다.

방법 12: 애드온 인증서 요구 사항 변경하기

애드온은 악성 애드온을 차단하기 위해 유효한 인증서가 필요합니다. 이 인증서가 손상되었거나 만료되면 Firefox가 애드온을 실행하지 못할 수 있습니다. 이 경우 인증서 요구 사항을 비활성화하면 문제가 해결될 수 있습니다.

주의: 인증서 요구를 비활성화하면 악성 애드온에 시스템이 노출될 수 있으며 데이터 보안에 위협이 될 수 있습니다. 반드시 본인의 판단과 책임하에 진행하세요.

  1. Firefox를 실행하고 주소창에 about:config를 입력합니다.
  2. 위험을 감수하고 계속하기를 클릭합니다.
  3. 환경설정 검색 상자에서 xpinstall.signatures.required를 검색한 후, 토글 스위치를 클릭해 값을 False로 변경합니다(True인 경우).Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법
  4. Firefox를 재시작하면 애드온 문제가 해결되기를 바랍니다.

그래도 문제가 지속된다면 Firefox의 디버그 모드를 활용해 보세요. 주소창에 about:debugging을 입력하고 This Firefox를 클릭한 다음, 임시 애드온 로드(Load Temporary Add-ons)를 눌러 애드온을 임시로 사용할 수 있습니다.Firefox 애드온이 작동하지 않을 때? 원인 분석과 12가지 해결 방법

또한 정상 작동하는 다른 PC의 Firefox 설치 환경에서 %appdata%%localappdata% 폴더 안의 Mozilla 폴더를 복사해 문제가 있는 시스템의 동일한 위치에 붙여넣는 방법도 시도해 볼 수 있습니다.