Администрирование · 11 мин
Где хранится профиль 1С: пути, кэш и настройки
Где хранится профиль 1С: папки AppData, кэш метаданных, файлы настроек v8i, списки баз и журналы. Как найти, очистить и перенести профиль пользователя.
Профиль 1С — это набор служебных файлов, которые платформа создаёт для каждого пользователя операционной системы: список информационных баз, кэш метаданных, пользовательские настройки интерфейса, журналы и временные файлы. Он не хранится внутри самой базы данных, а размещается в системных папках профиля Windows или Linux, поэтому при переустановке программы, переносе на другой компьютер или сбоях запуска важно знать точные пути.
Типовая ситуация: 1С перестала запускаться, выдаёт ошибку формата потока или «забыла» список баз. В большинстве таких случаев проблема решается очисткой или восстановлением файлов профиля — без переустановки платформы и без потери данных в самой базе. Но действовать нужно аккуратно: часть файлов профиля можно удалять безболезненно, а часть содержит настройки, которые придётся вводить заново.
Ниже разобраны конкретные пути хранения для файлового и клиент-серверного режимов, назначение каждой папки, безопасный порядок очистки кэша и типичные ошибки, которые приводят к потере настроек.
Где 1С хранит список информационных баз
Список баз, который видит пользователь в окне запуска 1С, хранится в текстовом файле ibases.v8i. Для каждого пользователя Windows он свой и находится по пути C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Быстрый способ попасть в папку — вставить в адресную строку Проводника путь %APPDATA%\1C\1CEStart.
Файл ibases.v8i — обычный текстовый документ, его можно открыть Блокнотом. Внутри для каждой базы указаны имя, тип подключения (файловое или серверное) и путь: либо каталог с файловой базой, либо адрес сервера 1С и имя базы в кластере. Это удобно для массового копирования списка баз между компьютерами.
Рядом может находиться файл 1cestart.cfg — в нём хранятся общие параметры стартера, например список общих папок с базами (CommonInfoBases) и используемые по умолчанию версии платформы. Если в организации список баз раздаётся централизованно через общий сетевой файл .v8i, именно здесь прописывается путь к нему.
Где хранится кэш метаданных 1С
Кэш — это локальная копия структуры конфигурации и служебных данных, которую платформа создаёт, чтобы ускорить запуск. Кэш размещается в двух папках: %APPDATA%\1C\1cv8 (роуминговая часть) и %LOCALAPPDATA%\1C\1cv8 (локальная часть, не копируется при перемещаемом профиле).
Внутри этих папок для каждой базы создаётся подпапка с длинным именем — уникальным идентификатором базы (GUID), например 8f3c2a1b-..... Именно эти папки чаще всего становятся причиной ошибок: при повреждении кэша 1С может не запускаться, выдавать «Ошибку формата потока», показывать устаревший интерфейс или зависать на этапе загрузки конфигурации.
Кэш не содержит пользовательских данных — ни документов, ни справочников. Его удаление полностью безопасно: при следующем запуске платформа создаст кэш заново. Единственная «цена» — первый запуск после очистки займёт больше времени, особенно на больших конфигурациях.
Где хранятся пользовательские настройки и журналы
Помимо кэша, в папках профиля лежат и другие служебные данные. В %APPDATA%\1C\1cv8 хранятся файлы пользовательских настроек отчётов и обработок (папки вида ...\1cv8\ и файлы настроек), а также каталог conf с параметрами конфигуратора. В %LOCALAPPDATA%\1C\1cv8 дополнительно размещаются временные файлы сеансов, дампы аварийного завершения и журналы.
Журналы диагностики и технологический журнал (если он включён) по умолчанию пишутся в папку %LOCALAPPDATA%\1C\1cv8\logs или в каталог, указанный в файле настройки logcfg.xml. Эти файлы нужны при разборе ошибок и обращении в поддержку — перед полной очисткой профиля их стоит сохранить.
Настройки самих прикладных данных — состав панелей, варианты отчётов пользователя, настройки форм — в типовых конфигурациях часто хранятся уже внутри информационной базы, а не в профиле. Поэтому очистка кэша обычно не сбрасывает персональные настройки интерфейса, но локальные файлы настроек внешних отчётов и обработок могут быть потеряны.
Папки с GUID в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8
Файл %APPDATA%\1C\1CEStart\ibases.v8i
Размер папок 1cv8 в AppData, старые дампы и логи
Где хранится профиль при клиент-серверном режиме и на Linux
В клиент-серверном варианте работы профиль на стороне клиента устроен так же: кэш и список баз лежат в тех же папках AppData на компьютере пользователя. Но добавляется серверная часть — рабочий процесс кластера 1С хранит свои служебные данные в каталоге srvinfo (по умолчанию C:\Program Files\1cv8\<версия>\data или каталог, заданный при установке службы агента сервера). Там лежат реестр кластера, сеансовые данные и журнал регистрации в файловом виде.
На Linux пути аналогичны по логике, но размещаются в домашнем каталоге пользователя: ~/.1cv8/1C/1cv8/ для кэша и настроек. Серверный каталог srvinfo на Linux обычно находится в /opt/1cv8/ или в пути, заданном при установке.
Важно не путать профиль пользователя ОС с пользователем информационной базы. Учётные записи пользователей 1С (логины, пароли, роли) хранятся внутри самой базы данных, а не в папках профиля. Очистка профиля не удаляет пользователей базы и не сбрасывает их пароли.
Как безопасно очистить кэш и перенести профиль
Очистка кэша — стандартный первый шаг при большинстве сбоев запуска. Делать её нужно при закрытой 1С, и желательно не тотальным удалением всего AppData, а точечно: сначала папки с GUID проблемной базы.
- 1Закройте все сеансы 1С и конфигуратор
- 2Откройте %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8
- 3Найдите папку с GUID проблемной базы (GUID виден в свойствах базы или по дате изменения)
- 4Переименуйте или удалите эту папку — удаление необратимо, переименование безопаснее
- 5Запустите 1С: кэш создастся заново, первый запуск будет дольше обычного
- 6Если ошибка осталась — удалите базу из списка и добавьте заново через стартер
Для переноса профиля на другой компьютер достаточно скопировать файл ibases.v8i (список баз) и при необходимости папку 1CEStart целиком. Кэш переносить не нужно и нежелательно — он привязан к конкретной машине и версии платформы, на новом компьютере платформа создаст его сама.
Альтернативный способ сброса кэша без ручного поиска папок — удалить базу из списка в окне запуска и добавить её заново. При этом платформа создаёт для базы новый GUID и новый кэш, а старый остаётся мёртвым грузом, который потом можно удалить.
rem Очистка кэша 1С текущего пользователя (закройте 1С перед запуском)
rmdir /s /q "%APPDATA%\1C\1cv8"
rmdir /s /q "%LOCALAPPDATA%\1C\1cv8"Типичные ошибки и ограничения при работе с профилем
Самая частая ошибка — удаление всей папки 1C в AppData «для надёжности». Вместе с кэшем при этом удаляется ibases.v8i, и пользователь теряет список баз. Если пути к базам не записаны (особенно серверные подключения с параметрами кластера), восстановление списка превращается в отдельную задачу.
Вторая ошибка — очистка профиля при работающих сеансах на терминальном сервере. На сервере терминалов у каждого пользователя свой профиль, и массовая очистка скриптом может зацепить активные сеансы коллег. Перед регламентной очисткой на терминальном сервере нужно завершить сеансы всех пользователей 1С.
Учитывайте и ограничения: очистка кэша не лечит ошибки самой базы данных. Если после удаления кэша и повторного добавления базы ошибка формата потока сохраняется, проблема, скорее всего, в файле базы (например, в служебных таблицах), и требуется тестирование и исправление через конфигуратор или утилиту chdbfl для файловых баз.
Как выбрать действие
Как проверить результат
После очистки кэша или восстановления списка баз важно убедиться, что всё работает корректно. Проверка занимает пару минут и позволяет отличить решённую проблему от маскировки более серьёзной неисправности.
Как проверить результат
База открывается, первый запуск дольше обычного, далее — в обычном темпе
Ошибка повторяется сразу или база зависает на загрузке
Все базы на месте, подключение проходит без запроса пути
Часть баз отсутствует или не подключается
В 1cv8 появились новые папки с GUID актуальной даты
Папки не создаются — возможны проблемы с правами на AppData
Если новые папки кэша не создаются, проверьте права пользователя на каталог AppData и свободное место на диске — при переполненном системном диске 1С ведёт себя нестабильно, и очистка кэша даёт лишь временный эффект.
Что важно запомнить
Список баз — в %APPDATA%\1C\1CEStart\ibases.v8i, кэш — в папках 1cv8 в Roaming и LocalAppData. Кэш можно удалять безопасно, список баз — нет. Пользователи базы хранятся в самой базе, а не в профиле.
Частые вопросы
Удалится ли база данных, если очистить папку профиля 1С?
Нет. В профиле хранятся только кэш, настройки и список баз. Сами данные файловой базы лежат в её каталоге (файл 1Cv8.1CD), а серверной — в СУБД. Максимальный риск при неосторожной очистке — потерять список баз и локальные настройки, но не данные.
Как найти папку профиля, если AppData не видна в Проводнике?
Папка AppData скрыта по умолчанию. Вставьте путь %APPDATA%\1C прямо в адресную строку Проводника и нажмите Enter — папка откроется без изменения настроек отображения скрытых файлов.
Где хранится профиль 1С на терминальном сервере?
У каждого пользователя терминального сервера свой профиль в его каталоге Users\ИмяПользователя\AppData. Для массовой очистки используют скрипты с перебором профилей, но запускать их нужно при завершённых сеансах всех пользователей 1С.
Нужно ли чистить кэш регулярно для профилактики?
Обязательной регулярной очистки нет: кэш обновляется платформой сам. Чистить его стоит при конкретных симптомах — ошибках запуска, устаревшем интерфейсе после обновления конфигурации, сильном разрастании папок. Регулярная тотальная очистка лишь замедляет первый запуск у пользователей.
Можно ли изменить расположение папок профиля 1С?
Штатной настройки для смена расположения кэша у платформы нет — пути жёстко привязаны к профилю пользователя ОС. Косвенно повлиять можно через перемещение самого профиля Windows или настройки перемещаемых профилей в домене.
Где искать логины и пароли пользователей 1С?
Учётные записи хранятся внутри информационной базы, а не в файлах профиля. Управлять ими можно через конфигуратор (Администрирование → Пользователи) или в режиме предприятия, если у вас есть административные права в базе.