В это разделе будет рассказано что такое профили Mozilla Firefox и как с ним работать. Если вы не нашли здесь описание какого-либо файла, обратитесь к статье в Mozilla Knowledge Base и к статье на сайте gemal.dk.
Что такое профиль
Mozilla Firefox хранит всю личную информацию пользователя, такую как закладки, cookies, пароли, расширения, журнал посещений, темы, кэш и настройки в уникальном профиле. При первом запуске Firefox создаётся профиль по умолчанию, дополнительные профили можно создать с помощью Менеджера профилей. Настройки, формирующие профиль, хранятся в специальной папке на вашем компьютере, называемой папкой профиля.
Где находится папка моего профиля
Расположения профиля по умолчанию указаны ниже (xxxxxxxx в имени папки представляет собой случайную строку из 8 букв или цифр).
При создании профиля с помощью Менеджера профилей, вы можете выбрать папку, отличную от папки, в которой располагается профиль по умолчанию. В разделе Другие профили описано, как можно найти один из этих профилей.
Windows 95, 98 и ME
Папки профиля располагаются в одной из следующих папок:
C:\Windows\Application Data\Mozilla\Firefox\Profiles\<Profile name>\
C:\Windows\Profiles\<Windows login/user name>\Application Data\Mozilla\Firefox\Profiles\<Profile name>\
Windows 2000/XP
- Выберите “Пуск → Выполнить“
- Введите %APPDATA%
- Нажмите OK. Появится окно Windows Explorer
- В окне Windows Explorer выберите "Mozilla → Firefox → Profiles". Каждая подпапка в этой папке является профилем на вашем компьютере.
Вы также можете напрямую перейти в эту папку, используя следующий путь:
C:\Documents and Settings\<Windows login/user name>\Application Data\Mozilla\Firefox\Profiles\<Profile name>\
Папка ”Application Data“ является скрытой папкой; для отображения скрытых папок откройте Windows Explorer и выберите: “Инструменты → Параметры папки → вкладка Вид → Показать скрытые файлы и папки”.
Windows Vista и Windows 7
Чтобы найти папку профиля вы можете открыть с помощью окна Выполнить (Run), как описано выше или можете открыть меню "Пуск" и использовать поле "Найти программы и файлы" в Windows 7
или "Начать поиск" в Windows Vista.
1. Нажмите кнопку Пуск или клавишу Windows, чтобы открыть меню Пуск.
2. Введите %APPDATA%\Mozilla\Firefox\Profiles в поле "Найти программы и файлы" ("Начать поиск" в Windows Vista) и нажмите Enter.

3. Щелкните по любому из профилей если их несколько, чтобы открыть его в проводнике Windows (если он один, то выглядеть он будет примерно так: xxxxxxxx.default).
Вы также можете перейти непосредственно в папку профиля по следующему пути:
C:\Users\<Windows login/Имя учетной записи>\AppData\Roaming\Mozilla\Firefox\Profiles\<Имя профиля>.
Папка ”AppData“ является скрытой папкой; для отображения скрытых папок откройте проводник Windows и выберите: Упорядочить → Параметры папок и поиска → вкладка Вид: отметить галку "Показать скрытые файлы, папки и диски". Нажмите Ок.
Linux и Unix
Папки профиля расположены в:
~/.mozilla/firefox/<Profile name>/
Папка ”.mozilla“ является скрытой папкой; Чтобы показать скрытые файлы в Nautilus (обозревателе файлов по умолчанию в Gnome), выберите пункт меню “Вид -> Показывать скрытые файлы”.
Mac OS X
Папки профиля расположены в одной из следующих папок:
~/Library/Mozilla/Firefox/Profiles/<Profile name>/
~/Library/Application Support/Firefox/Profiles/<Profile name>/
Символ тильды (~) относится к домашнему каталогу текущего пользователя, таким образом ~/Library является папкой /Macintosh HD/Users/<username>/Library.
Другие методы поиска профиля
Вы можете использовать следующий прием для того, чтобы узнать, какой профиль вы используете в данный момент. Это полезно, например, в случае, если вы используете профиль, расположенный не в указанных выше папках.
Выберите из меню ”Инструменты“ пункт ”Консоль ошибок“. Скопируйте следующий код (он длинный, убедитесь что скопировали его целиком):
Components.classes["@mozilla.org/file/directory_service;1"].getService(
Components.interfaces.nsIProperties).get("ProfD",
Components.interfaces.nsIFile).path
В Консоли ошибок вставьте код в поле наверху. Щёлкните по кнопке ”Проанализировать“. В Консоли должно отобразиться расположение используемого в данный момент профиля. Если вы его не видите, убедитесь что нажата кнопка ”Все“.
Также вы можете использовать расширение MR Tech Local Install. Оно добавляет команду ”Инструменты → Редактирование конфигурации → Открыть папку профиля“, которая открывает папку вашего профиля с помощью файлового менеджера.
Управление профилями
Об управлении профилями можно прочитать в статье Создание нового профиля
Файлы и каталоги, находящиеся в профиле
Примечание: Не рекомендуется редактировать эти файлы напрямую. Вместо этого используйте для этого пользовательский интерфейс. Исключением являются три файла, чье имя начинается на ”user“ - они предназначены для редактирования пользователем напрямую. Для получения более подробной информации об этих трех файлах, обратитесь к расположенной ниже таблице.
Подкаталоги профиля
| Подкаталог | Версия Firefox | Описание |
| bookmarkbackups | 1.5 и выше | 5 последних копий файла закладок. Обновляется ежедневно. |
| Cache | Ниже 1.5 и см. примечание | Кэш файлов загруженных из Интернета. Примечание: В Firefox 1.5 и выше, только профили созданные в нестандартных местоположениях в Windows включают в себя папку Cache. Для информации о расположении кэша используйте команду about:cache. |
| OfflineCache | 3.0 и выше, см. примечание | Второй дисковый кэш для автономного хранилища файлов. Примечание: Только профили созданные в нестандартных местоположениях в Windows включают в себя папку OfflineCache. Для информации о расположении кэша используйте команду about:cache. |
| chrome | Для хранения файлов userChrome.css и userContent.css | |
| extensions | Установленные расширения и темы. | |
| microsummary-generators | 2.0 и выше | Сгенерированные микросводки |
| minidumps | Для инструмента сообщения об ошибках | |
| preferences | Содержит файл existing-profile-defaults.js | |
| searchplugins | 1.5 и выше | Установленные пользователем поисковые плагины. |
Файлы профиля
| Имя файла | Версия Firefox | Описание |
| .autoreg | Временный пустой файл, сигнализирующий об изменении в установленных расширениях | |
| .parentlock (Mac OS X) | См. parent.lock | |
| blocklist.xml | 2.0 и выше | Автоматически загруженный список опасных расширений |
| bookmarks.bak | Ниже 3.0 | Резервная копия файла закладок bookmarks.html |
| bookmarks.html | Ниже 3.0 | Закладки (меню Закладки -> Управление закладками). |
| bookmarks.html.moztmp | Ниже 3.0 | Временный файл закладок. Если найдете его, снимите с него атрибут 'только для чтения', так как это приводит к созданию множества файлов закладок с именами вида bookmarks-n.html (Bug 157152). |
| bookmarks.postplaces.html | 3.0 (пререлиз) | Резервная копия файла закладок в 3.0 Beta 4 и ниже и в ночных сборках 3.0 вплоть до 14.03.2008. Не используется в более поздних сборках 3.0 |
| bookmarks-(дата).html в папке bookmarkbackups | Ниже 3.0 | Ежедневно создаваемая копия файла закладок |
| bookmarks-(дата).json в папке bookmarkbackups | 3.0 и выше | Ежедневно создаваемая копия файла закладок |
| cert8.db | Сертификаты безопасности (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Просмотр сертификатов). Если у вас проблемы с сертификатами, удалите этот файлы. См. также key3.db и secmod.db. | |
| cert_override.txt | 3.0 и выше | Хранит исключения для сертификатов, указанные пользователем. |
| compatibility.ini | Хранит версию и путь к последнему приложению, с которым был использован этот профиль. При загрузке профиля с приложением имеющим другую версию или путь, запускается процесс регистрации компонентов XPCOM. Этот файл может быть удален вручную - при загрузке приложения он создастся автоматически. | |
| components.ini | Ниже 1.5 | В нем перечислены папки расширений, имеющих XPCOM компоненты. Заменен файлом extensions.ini в 1.5. |
| compreg.dat | Список зарегистрированных XPCOM компонент. Автоматически перегенерируется при запуске процесса регистрации XPCOM | |
| content-prefs.sqlite | 3.0 и выше | Индивидуальные настройки страниц |
| cookies.sqlite | 3.0 и выше | Сoдержит все ваши сохраненные cookies (меню Инструменты -> Настройки -> Приватность -> Показать Cookies). Удаление этого файла удалит все ваши cookies |
| cookies.txt | Ниже 3.0 | Сoдержит все ваши сохраненные cookies (меню Инструменты -> Настройки -> Приватность -> Показать Cookies). Удаление этого файла удалит все ваши cookies |
| cookies.txt.moztmp | Ниже 3.0 | Временный файл cookies. Если найдете его, либо удалите, либо снимите с него атрибут 'только для чтения', так как это приводит к созданию множества файлов с именами вида cookies-n.txt (Bug 257288) |
| defaults.ini | Ниже 1.5 | В нем перечислены папки расширений, содержащих файлы со значениями по умолчанию. Заменен файлом extensions.ini в 1.5 |
| downloads.rdf | Ниже 3.0 | База данных менеджера загрузок. Содержит список всех закачанных файлов. Может быть удалена для решения проблем с медленной закачкой файлов или зависанием Firefox (Bug 159107) |
| downloads.sqlite | 3.0 и выше | База данных менеджера загрузок. Содержит список всех закачанных файлов |
| existing-profile-defaults.js в папке preferences | 2.0.0.2 и выше | Переопределяет настройки Firefox по умолчанию. Этот файл использовался для предотвращения изменения настроек по умолчанию для существующих профилей, когда поисковый плагин по умолчанию был изменен с Yahoo! на Google в Firefox 2.0.0.2 в Японии, Китае, Корее и Тайване. Может быть удалён для восстановления последних настроек по умолчанию. |
| extensions.cache | Кэш установленных расширений. В нём перечислены установленные расширения, их ID и папки в которые они установлены, а также дата их последнего изменения. Он используется, например, для регистрации расширений установленных путем копирования в папку, которая является одним из мест для установки расширений, распознаваемым Firefox. Этот файл перегенерируется автоматически и может быть удален в случае возникновения проблем с расширениями. | |
| extensions.ini | 1.5 и выше | Список папок с установленными расширениями и темами. Файл генерируется автоматически при помощи nsExtensionManager и используется низкоуровневым кодом для определения chrome packages и компонент XPCOM предоставляемых установленными расщирениями. Этот файл может быть удален в случае возникновения проблем с расширениями |
| extensions.rdf | Информация об установленных расширениях. Этот может быть удален в случае появления расширений-призраков, а также в случае возникновения проблем с расширениями| | |
| extensions-startup.manifest | альфы 1.5 | Кэш установленных расширений. Этот файл использовался в альфах Deer Park и позднее был переименован в extensions.cache. |
| formhistory.dat | Ниже 3.0 | Содержит базу сохранённых данных форм |
| formhistory.sqlite | 3.0 и выше | Содержит базу сохранённых данных форм |
| history.dat | Ниже 3.0 | Журнал посещений - Содержит базу данных всех посещенных Web-страниц (меню Журнал посещений). Этот файл может быть удален в случае возникновения проблем. |
| hostperm.1 | Ниже 3.0 | Сoдержит список сайтов, которым разрешено или запрещено устанавливать cookies и которым разрешено открывать всплывающие окна. |
| key3.db | База данных ключей для сертификатов (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Просмотр сертификатов). Если у вас проблемы с сертификатами, удалите этот файл. При загрузке он будет создан заново с установками по умолчанию. Существующие сертификаты будут удалены и должны быть установлены заново | |
| kf.txt | 2.0 | База данных ключей для работы механизма защиты от мошенничества (фишинга). |
| localstore.rdf | Хранит расположение и размер окон и панелей инструментов, определенные пользователем. Если у вас возникли проблемы с окнами, удалите этот файл. | |
| localstore-safe.rdf | 1.5 и выше | Специальная версия localstore.rdf, используемая в безопасном режиме, чтобы установить настройки окон и панелей инструментов по умолчанию. |
| lock (Linux) | См. parent.lock. | |
| mimeTypes.rdf | Определяет действия, производимые при загрузке определенных типов файлов. Может быть удален для сброса настроек при загрузке файлов на умолчальные | |
| parent.lock (Windows) | Создается при запуске Firefox c данным профилем и показывает что профиль используется. Может быть удалён для разблокировки профиля | |
| permissions.sqlite | 3.0 и выше | База данных с разрешениями на установку куков, открытие всплывающих окон, загрузку изображений и установку дополнений. |
| persdict.dat | Личный словарь проверки правописания. | |
| places.sqlite | 3.0 и выше | Закладки и Журнал посещений |
| places.sqlite-journal | 3.0 и выше | Временное хранилище обновлений файла places.sqlite, если открыт Firefox |
| pluginreg.dat | 3.0 и выше | Регистрация типов MIME для установленных плагинов. Ранее был расположен в папке Firefox, содержащей профили. |
| prefs.js | Все настройки Firefox (см. about:config) | |
| search.rdf | Ниже 2.0 | Информация о ваших поисковых плагинах |
| search.sqlite | 2.0 и выше | Информация о ваших поисковых плагинах |
| secmod.db | База данных устройств защиты (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Устройства защиты) | |
| sessionstore.js | 2.0 и выше | Сохранённые сессии |
| signons.txt | Ниже 1.5.0.10, Ниже 2.0.0.2 для ветки 2.x | Зашифрованные cохранённые пароли (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db |
| signons2.txt | Выше 1.5.0.10 для ветки 1.5.x, Выше 2.0.0.2 | Зашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db |
| signons3.txt | 3.0 и выше | Зашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db |
| signons.sqlite | 3.1 и выше | Зашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db |
| urlclassifier.sqlite или urlclassifier2.sqlite или urlclassifier3.sqlite | 2.0 и выше | Файл с данными для защиты от фишинга |
| urlclassifierkey3.txt | 3.0 и выше | База данных ключей для защиты от фишинга |
| user.js (не существует по умолчанию) | Файл конфигурации определяемый пользователем. Значения из этого файлы будут переписаны в файл pref.js при запуске Firefox. Главное отличие файла user.js от pref.js в том, что Firefox не может изменять значения задаваемые в user.js - это может сделать только пользователь. | |
| userChrome.css в папке chrome (не существует по умолчанию) | Определяемые пользователем правила CSS, предназначенные для изменения внешнего вида приложения. | |
| userContent.css в папке chrome (не существует по умолчанию) | Определяемые пользователем правила CSS, предназначенные для изменения внешнего вида веб-страниц. | |
| userChrome.js в папке chrome (не существует по умолчанию) | Определяемый пользователем код JavaScript, предназначенный для изменения работы приложения. | |
| webappsstore.sqlite | 2.0 и выше | Хранилище DOM |
| xpti.dat | Список зарегистрированных XPCOM интерфейсов. Автоматически перегенерируется при запуске процесса регистрации XPCOM. | |
| XUL.mfasl (Linux) | См. XUL.mfl | |
| XUL.mfl (Windows) | Ниже 1.5 и см. примечание | Закэшированные данные об интерфейсе пользователя. Может быть удален для разрешения возникших проблем. Примечание: В Firefox 1.5 и выше, только профили созданные в нестандартных местоположениях в Windows включают в себя файл XUL.mfl. Для информации о расположении файла используйте команду about:cache. |
| XUL FastLoad File (Mac OS X) | См. XUL.mfl |
Файлы и каталоги, находящиеся вне профиля
| Имя файла | Версия Firefox | Описание |
| Crash Reports | 3.0 и выше | Файлы с сообщениями о падении программы для Breakpad |
| Desktop Background.bmp (Windows) | 1.5 и выше | Изображение фона рабочего стола, установленное Firefox. Файл создаётся при выборе пункта "Установить как фон рабочего стола..." в контекстном меню |
| pluginreg.dat | Ниже 3.0 | Регистрация типов MIME для установленных плагинов. В 3.0 pluginreg.dat расположен в папке профиля |
| profiles.ini | Содержит сведения о расположении профиля. Может быть отредактирован для указания на перемещённый профиль. Если этот файл будет удалён, то при следующем запуске программы он будет сгенерирован заново вместе с новым профилем по умолчанию | |
| registry.dat | Содержит сведения о расположении профиля в старых версиях Firefox (более не используется) |
