В это разделе будет рассказано что такое профили 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

  1. Выберите “Пуск → Выполнить“
  2. Введите %APPDATA%
  3. Нажмите OK. Появится окно Windows Explorer
  4. В окне 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Описание
bookmarkbackups1.5 и выше5 последних копий файла закладок. Обновляется ежедневно.
CacheНиже 1.5 и см. примечаниеКэш файлов загруженных из Интернета. Примечание: В Firefox 1.5 и выше, только профили созданные в нестандартных местоположениях в Windows включают в себя папку Cache. Для информации о расположении кэша используйте команду about:cache.
OfflineCache3.0 и выше, см. примечаниеВторой дисковый кэш для автономного хранилища файлов. Примечание: Только профили созданные в нестандартных местоположениях в Windows включают в себя папку OfflineCache. Для информации о расположении кэша используйте команду about:cache.
chromeДля хранения файлов userChrome.css и userContent.css
extensionsУстановленные расширения и темы.
microsummary-generators2.0 и вышеСгенерированные микросводки
minidumpsДля инструмента сообщения об ошибках
preferencesСодержит файл existing-profile-defaults.js
searchplugins1.5 и вышеУстановленные пользователем поисковые плагины.

Файлы профиля

Имя файлаВерсия FirefoxОписание
.autoregВременный пустой файл, сигнализирующий об изменении в установленных расширениях
.parentlock (Mac OS X)См. parent.lock
blocklist.xml2.0 и вышеАвтоматически загруженный список опасных расширений
bookmarks.bakНиже 3.0Резервная копия файла закладок bookmarks.html
bookmarks.htmlНиже 3.0Закладки (меню Закладки -> Управление закладками).
bookmarks.html.moztmpНиже 3.0Временный файл закладок. Если найдете его, снимите с него атрибут 'только для чтения', так как это приводит к созданию множества файлов закладок с именами вида bookmarks-n.html (Bug 157152).
bookmarks.postplaces.html3.0 (пререлиз)Резервная копия файла закладок в 3.0 Beta 4 и ниже и в ночных сборках 3.0 вплоть до 14.03.2008. Не используется в более поздних сборках 3.0
bookmarks-(дата).html в папке bookmarkbackupsНиже 3.0Ежедневно создаваемая копия файла закладок
bookmarks-(дата).json в папке bookmarkbackups3.0 и вышеЕжедневно создаваемая копия файла закладок
cert8.dbСертификаты безопасности (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Просмотр сертификатов). Если у вас проблемы с сертификатами, удалите этот файлы. См. также key3.db и secmod.db.
cert_override.txt3.0 и вышеХранит исключения для сертификатов, указанные пользователем.
compatibility.iniХранит версию и путь к последнему приложению, с которым был использован этот профиль. При загрузке профиля с приложением имеющим другую версию или путь, запускается процесс регистрации компонентов XPCOM. Этот файл может быть удален вручную - при загрузке приложения он создастся автоматически.
components.iniНиже 1.5В нем перечислены папки расширений, имеющих XPCOM компоненты. Заменен файлом extensions.ini в 1.5.
compreg.datСписок зарегистрированных XPCOM компонент. Автоматически перегенерируется при запуске процесса регистрации XPCOM
content-prefs.sqlite3.0 и вышеИндивидуальные настройки страниц
cookies.sqlite3.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.sqlite3.0 и вышеБаза данных менеджера загрузок. Содержит список всех закачанных файлов
existing-profile-defaults.js в папке preferences2.0.0.2 и вышеПереопределяет настройки Firefox по умолчанию. Этот файл использовался для предотвращения изменения настроек по умолчанию для существующих профилей, когда поисковый плагин по умолчанию был изменен с Yahoo! на Google в Firefox 2.0.0.2 в Японии, Китае, Корее и Тайване. Может быть удалён для восстановления последних настроек по умолчанию.
extensions.cacheКэш установленных расширений. В нём перечислены установленные расширения, их ID и папки в которые они установлены, а также дата их последнего изменения. Он используется, например, для регистрации расширений установленных путем копирования в папку, которая является одним из мест для установки расширений, распознаваемым Firefox. Этот файл перегенерируется автоматически и может быть удален в случае возникновения проблем с расширениями.
extensions.ini1.5 и вышеСписок папок с установленными расширениями и темами. Файл генерируется автоматически при помощи nsExtensionManager и используется низкоуровневым кодом для определения chrome packages и компонент XPCOM предоставляемых установленными расщирениями. Этот файл может быть удален в случае возникновения проблем с расширениями
extensions.rdfИнформация об установленных расширениях. Этот может быть удален в случае появления расширений-призраков, а также в случае возникновения проблем с расширениями|
extensions-startup.manifestальфы 1.5Кэш установленных расширений. Этот файл использовался в альфах Deer Park и позднее был переименован в extensions.cache.
formhistory.datНиже 3.0Содержит базу сохранённых данных форм
formhistory.sqlite3.0 и вышеСодержит базу сохранённых данных форм
history.datНиже 3.0Журнал посещений - Содержит базу данных всех посещенных Web-страниц (меню Журнал посещений). Этот файл может быть удален в случае возникновения проблем.
hostperm.1Ниже 3.0Сoдержит список сайтов, которым разрешено или запрещено устанавливать cookies и которым разрешено открывать всплывающие окна.
key3.dbБаза данных ключей для сертификатов (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Просмотр сертификатов). Если у вас проблемы с сертификатами, удалите этот файл. При загрузке он будет создан заново с установками по умолчанию. Существующие сертификаты будут удалены и должны быть установлены заново
kf.txt2.0База данных ключей для работы механизма защиты от мошенничества (фишинга).
localstore.rdfХранит расположение и размер окон и панелей инструментов, определенные пользователем. Если у вас возникли проблемы с окнами, удалите этот файл.
localstore-safe.rdf1.5 и вышеСпециальная версия localstore.rdf, используемая в безопасном режиме, чтобы установить настройки окон и панелей инструментов по умолчанию.
lock (Linux) См. parent.lock.
mimeTypes.rdfОпределяет действия, производимые при загрузке определенных типов файлов. Может быть удален для сброса настроек при загрузке файлов на умолчальные
parent.lock (Windows)Создается при запуске Firefox c данным профилем и показывает что профиль используется. Может быть удалён для разблокировки профиля
permissions.sqlite 3.0 и вышеБаза данных с разрешениями на установку куков, открытие всплывающих окон, загрузку изображений и установку дополнений.
persdict.dat Личный словарь проверки правописания.
places.sqlite3.0 и вышеЗакладки и Журнал посещений
places.sqlite-journal3.0 и вышеВременное хранилище обновлений файла places.sqlite, если открыт Firefox
pluginreg.dat3.0 и вышеРегистрация типов MIME для установленных плагинов. Ранее был расположен в папке Firefox, содержащей профили.
prefs.jsВсе настройки Firefox (см. about:config)
search.rdfНиже 2.0Информация о ваших поисковых плагинах
search.sqlite2.0 и вышеИнформация о ваших поисковых плагинах
secmod.dbБаза данных устройств защиты (меню Инструменты -> Настройки -> Дополнительно -> Шифрование -> Устройства защиты)
sessionstore.js2.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.txt3.0 и вышеЗашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db
signons.sqlite3.1 и вышеЗашифрованные сохранённые пароли (и исключения для сайтов, для которых выбрано "Никогда не сохранять пароль") (меню Инструменты -> Настройки -> Защита -> Показать пароли). Для работы требует файл key3.db
urlclassifier.sqlite или urlclassifier2.sqlite или urlclassifier3.sqlite2.0 и вышеФайл с данными для защиты от фишинга
urlclassifierkey3.txt3.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.sqlite2.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 Reports3.0 и вышеФайлы с сообщениями о падении программы для Breakpad
Desktop Background.bmp (Windows) 1.5 и вышеИзображение фона рабочего стола, установленное Firefox. Файл создаётся при выборе пункта "Установить как фон рабочего стола..." в контекстном меню
pluginreg.datНиже 3.0Регистрация типов MIME для установленных плагинов. В 3.0 pluginreg.dat расположен в папке профиля
profiles.iniСодержит сведения о расположении профиля. Может быть отредактирован для указания на перемещённый профиль. Если этот файл будет удалён, то при следующем запуске программы он будет сгенерирован заново вместе с новым профилем по умолчанию
registry.datСодержит сведения о расположении профиля в старых версиях Firefox (более не используется)