Firefox(파이어폭스) 애드온은 브라우저가 최신 버전으로 업데이트되지 않았을 경우 정상적으로 작동하지 않을 수 있습니다. 또한 시스템의 날짜/시간 설정이 잘못되었거나, Firefox 사용자 프로필(또는 그 안의 설정·파일)이 손상된 경우에도 동일한 문제가 발생할 수 있습니다.
사용자가 Firefox를 실행하면 브라우저 자체는 정상적으로 열리지만, 애드온 아이콘이 표시되지 않거나 애드온이 전혀 작동하지 않는 현상이 나타납니다. 일부 사용자의 경우 특정 애드온에서만 문제가 발생하기도 합니다. 이 문제는 거의 모든 주요 운영체제에서 보고되고 있으며, 대체로 Firefox 업데이트 이후에 나타나는 경향이 있습니다.

본격적인 해결 방법을 시도하기 전에 다음 기본 점검 사항을 먼저 확인하세요.
- 시스템 재부팅: 일시적인 오류를 배제하기 위해 컴퓨터를 먼저 재시작해 보세요.
- 애드온 활성화 확인: Firefox의 애드온 메뉴에서 해당 애드온이 활성화 상태인지 확인하세요.
- 브라우저 업데이트: Firefox를 최신 빌드로 업데이트했는지 반드시 확인하세요.
방법 1: Firefox 애드온 비활성화 후 다시 활성화하기
애드온 문제는 Firefox의 일시적인 오류(glitch)로 인해 발생할 수 있습니다. 애드온을 껐다가 다시 켜면 모든 애드온 모듈이 초기화되어 새로 시작되므로 문제가 해결될 수 있습니다.
- Firefox 브라우저를 실행하고 창 우측 상단의 햄버거 메뉴(≡)를 클릭합니다.
- 메뉴에서 애드온 및 테마를 선택한 후, 각 애드온의 스위치를 끄는 방식으로 모든 애드온을 비활성화합니다.

- 이후 애드온을 다시 활성화하고 문제가 해결되었는지 확인합니다.

- 그래도 해결되지 않으면 다른 애드온을 하나 설치하여 Firefox가 정상 작동하는지 테스트해 보세요. 다른 브라우저(가급적 Chrome)로 애드온 파일을 내려받아 Firefox 창으로 드래그 앤 드롭하는 방법도 있습니다.
- 여전히 문제가 있다면 안전 모드(Safe Mode)로 Firefox를 실행하고, 문제가 되는 확장 프로그램을 제거(또는 전체 제거)한 뒤 해당 확장이 원인이었는지 확인합니다.

방법 2: 시스템 날짜와 시간 올바르게 설정하기
시스템의 날짜와 시간은 여러 응용 프로그램의 다양한 작업(서비스 동기화 등)에 사용됩니다. 시스템 시간이 실제와 맞지 않으면 Firefox 내부의 날짜·시간 엔진과 충돌하여 오류가 발생할 수 있습니다. 이 경우 날짜와 시간을 정확하게 수정하면 문제가 해결될 수 있습니다.
- 시스템 트레이의 시계를 마우스 오른쪽 버튼으로 클릭하고, 나타나는 메뉴에서 날짜/시간 조정을 선택합니다.

- 시간 자동 설정과 표준 시간대 자동 설정 옵션을 비활성화합니다.
- 날짜 및 시간 수동 설정 항목 아래의 변경 버튼을 클릭한 후 날짜와 시간을 직접 조정합니다.
- 시스템의 올바른 표준 시간대를 설정한 뒤 Firefox에서 오류가 사라졌는지 확인합니다.

- 해결되지 않으면 시스템 날짜를 하루 전으로 변경해 보고 문제가 해결되는지 확인합니다.
- 하루 전으로 변경해도 소용없다면, 다시 정확한 날짜로 되돌린 후 애드온 문제가 해결되었는지 확인합니다.
방법 3: extensions.webextensions.remote 환경설정 비활성화하기
extensions.webextensions.remote 환경설정이 활성화되어 있으면 프로세스 외부(out-of-process) 확장 기능이 비활성화됩니다. 오류로 인해 Firefox가 모든 확장을 '프로세스 외부'로 잘못 인식하면 이 문제가 발생할 수 있으며, 이 경우 해당 환경설정을 비활성화하면 해결될 수 있습니다.
- Firefox를 실행하고 주소창에 다음을 입력합니다:
about:config
- 위험을 감수하고 계속하기(Accept the Risk and Continue) 버튼을 클릭합니다.

- 환경설정 검색 상자에 다음을 입력해 검색합니다:
extensions.webextensions.remote
- 값이 True로 되어 있다면 토글 스위치를 클릭해 False로 변경한 후 Firefox를 재시작합니다.

- 재시작 후 애드온이 정상적으로 작동하는지 확인합니다.
방법 4: 도구 모음 및 버튼 사용자 지정 초기화하기
사용자들은 자신에게 맞게 도구 모음과 버튼을 사용자 지정하는 경우가 많지만, 이러한 사용자 지정이 애드온 오류의 원인이 될 수 있습니다. 도구 모음과 버튼을 기본값으로 복원하면 문제가 해결될 수 있습니다.
- Firefox를 실행하고 창 우측 상단의 햄버거 메뉴를 클릭합니다.

- 메뉴에서 도구 모음 사용자 지정을 선택한 후, 열리는 화면 하단 우측의 기본값 복원(Restore Defaults)을 클릭합니다.

- 이후 Firefox 애드온이 정상 작동하는지 확인합니다.
방법 5: Firefox DOM 저장소(DOM Storage) 비활성화하기
DOM Storage는 브라우저 쿠키보다 더 안전하고 용량이 크며 사용하기 쉬운 정보 저장 방식입니다. Firefox의 DOM Storage가 오류 상태에 빠지면 애드온 작동이 차단될 수 있습니다. 이 경우 관련 설정을 비활성화하면 문제가 해결될 수 있습니다.
- Firefox를 실행하고 주소창에 다음을 입력합니다:
about:config
- 위험을 감수하고 계속하기를 클릭해 진행합니다.
- 환경설정 검색 상자에 다음을 입력합니다:
dom.quotaManager.useDOSDevicePathSyntax
- 값이 이미 True라면 토글 스위치를 클릭해 False로 변경합니다.

- Firefox를 재시작한 후 애드온 오류가 사라졌는지 확인합니다.
방법 6: Firefox 옵션에서 방문 기록 활성화하기
Firefox에는 '방문 기록 저장' 옵션이 비활성화되어 있으면 애드온이 비활성화되는 버그가 있습니다. 이 경우 방문 기록 저장 옵션을 활성화하면 문제가 해결될 수 있습니다.
- Firefox를 실행하고 햄버거 메뉴를 클릭해 메뉴를 엽니다.

- 메뉴에서 설정(Options)을 선택한 후, 화면 좌측 목록에서 개인 정보 보호 및 보안을 클릭합니다.
- 아래로 스크롤하여 방문 기록 섹션에서 'Firefox를' 드롭다운 메뉴를 펼칩니다.
- 드롭다운에서 방문 기록 저장(Remember History)을 선택한 후 문제가 해결되었는지 확인합니다.

방법 7: Extensions.json 파일을 편집해 애드온 작동 허용하기
Extensions.json 파일의 항목이 올바르게 구성되지 않으면 애드온이 작동하지 않을 수 있습니다. 이 파일을 직접 편집해 애드온이 작동하도록 허용하면 문제가 해결될 수 있습니다.
- Firefox를 실행하고 주소창에 다음을 입력합니다:
about:support
- 응용 프로그램 기본 정보(Application Basics) 테이블에서 프로필 폴더(Profile Folder) 항목 앞의 폴더 열기 버튼을 클릭합니다. 그러면 파일 탐색기에서 프로필 폴더가 열립니다.

- 프로필 폴더 창을 최소화하고 Firefox를 종료합니다. 이때 작업 관리자에서 Firefox 관련 프로세스가 모두 종료되었는지 확인하세요.
- 프로필 폴더로 돌아가 extensions.json 파일을 선호하는 텍스트 편집기(메모장 등)로 엽니다.

- Ctrl + F 키로 검색 상자를 열고 appDisabled를 검색합니다. 값이 True로 되어 있는 항목을 모두 False로 변경합니다.

- 이어서 signedState를 검색하고, 값이 1로 되어 있다면 2로 변경합니다.

- Extensions 파일을 저장하고 닫습니다.
- 시스템을 재시작한 후 Firefox를 실행해 애드온 오류가 해결되었는지 확인합니다.
- 그래도 문제가 있다면 애드온을 하나씩 비활성화/활성화하면서 문제가 해결되는지 확인합니다.
방법 8: Firefox 사용자 프로필의 Storage 폴더 내용 삭제하기
Firefox의 프로필 저장소가 손상되면 이 오류가 발생할 수 있습니다. 이는 주로 잘못된 업데이트 이후나 운영체제 파일이 이동된 경우에 발생합니다. 프로필의 Storage 폴더 내용을 모두 삭제하면 문제가 해결될 수 있습니다(파일은 다음 Firefox 실행 시 자동으로 다시 생성됩니다).
- Firefox를 실행하고 주소창에 about:support를 입력합니다.
- 응용 프로그램 기본 정보 테이블에서 프로필 폴더 항목 앞의 폴더 열기 버튼을 클릭합니다.
- 프로필 폴더 창을 최소화하고 Firefox를 닫습니다(작업 관리자에서 Firefox 관련 프로세스가 없는지 확인).
- 프로필 폴더로 이동한 후 Storage 폴더를 엽니다.

- Storage 폴더의 내용을 모두 삭제한 후 시스템을 재시작합니다.

- 재시작 후 Firefox를 실행해 애드온이 정상 작동하는지 확인합니다.
방법 9: Firefox 사용자 프로필에서 확장 파일 삭제하기
확장 프로그램 레지스트리를 저장하는 파일이 손상되면 애드온이 작동하지 않을 수 있습니다. 이 경우 Firefox 사용자 프로필에서 확장 파일을 삭제하면 문제가 해결될 수 있습니다(걱정하지 마세요, 파일은 다음 Firefox 실행 시 자동으로 다시 생성됩니다).
- Firefox를 실행하고 주소창에 다음을 입력합니다:
about:support
- 아래로 스크롤하여 응용 프로그램 기본 정보 테이블에서 프로필 폴더 항목 앞의 폴더 열기 버튼을 클릭합니다(파일 탐색기에서 프로필 폴더 창이 열립니다).
- 프로필 폴더 창을 최소화하고 Firefox를 닫습니다(작업 관리자에서 Firefox 관련 프로세스가 없는지 확인).
- 프로필 폴더 창으로 이동하여 확장(extension) 관련 파일을 모두 삭제합니다.

- compatibility.ini 파일도 삭제한 후 시스템을 재시작합니다.

- 재시작 후 Firefox를 실행해 애드온 문제가 해결되었는지 확인합니다.
방법 10: 새 Firefox 프로필 생성하기
Firefox 사용자 프로필이 손상되면 애드온이 작동하지 않을 수 있습니다. 이 경우 새 사용자 프로필을 생성하면 문제가 해결될 수 있습니다. 진행하기 전에 Firefox 브라우저와 확장 프로그램의 중요한 데이터를 반드시 백업하세요.
- 새 Firefox 사용자 프로필을 생성합니다.
- 애드온 문제가 해결되었는지 확인합니다. 해결되었다면 기존 프로필의 cert9.db 파일을 새 프로필로 복사해 이 파일이 문제의 원인이었는지 확인해 볼 수 있습니다.
방법 11: Firefox 초기화(Refresh)하기
애드온 문제는 충돌하는 애드온이나 Firefox 설정의 잘못된 구성으로 인해 발생할 수 있습니다. Firefox를 초기화하면 모든 애드온과 사용자 지정이 제거되고 브라우저 설정이 기본값으로 복원되므로, 응용 프로그램 파일의 무결성을 확인할 다른 방법이 없다면 이 방법이 효과적일 수 있습니다.
- Firefox를 실행하고 햄버거 메뉴를 클릭합니다.
- 도움말(Help)을 클릭한 후 문제 해결 정보(Troubleshooting Information)를 선택합니다.

- 열리는 화면에서 Firefox 초기화(Refresh Firefox) 버튼을 클릭하고 초기화를 확인합니다.

- 초기화 후 Firefox가 정상 작동하는지 확인합니다.
- 그래도 문제가 있다면 위 방법대로 다시 Firefox를 초기화한 후, 방문 기록 저장 옵션을 활성화(비활성화 상태였다면)하고 문제가 해결되는지 확인합니다.
방법 12: 애드온 인증서 요구 사항 변경하기
애드온은 악성 애드온을 차단하기 위해 유효한 인증서가 필요합니다. 이 인증서가 손상되었거나 만료되면 Firefox가 애드온을 실행하지 못할 수 있습니다. 이 경우 인증서 요구 사항을 비활성화하면 문제가 해결될 수 있습니다.
주의: 인증서 요구를 비활성화하면 악성 애드온에 시스템이 노출될 수 있으며 데이터 보안에 위협이 될 수 있습니다. 반드시 본인의 판단과 책임하에 진행하세요.
- Firefox를 실행하고 주소창에 about:config를 입력합니다.
- 위험을 감수하고 계속하기를 클릭합니다.
- 환경설정 검색 상자에서 xpinstall.signatures.required를 검색한 후, 토글 스위치를 클릭해 값을 False로 변경합니다(True인 경우).

- Firefox를 재시작하면 애드온 문제가 해결되기를 바랍니다.
그래도 문제가 지속된다면 Firefox의 디버그 모드를 활용해 보세요. 주소창에 about:debugging을 입력하고 This Firefox를 클릭한 다음, 임시 애드온 로드(Load Temporary Add-ons)를 눌러 애드온을 임시로 사용할 수 있습니다.
또한 정상 작동하는 다른 PC의 Firefox 설치 환경에서 %appdata%와 %localappdata% 폴더 안의 Mozilla 폴더를 복사해 문제가 있는 시스템의 동일한 위치에 붙여넣는 방법도 시도해 볼 수 있습니다.