К статье
Практический материал

Администрирование · 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. Эти файлы нужны при разборе ошибок и обращении в поддержку — перед полной очисткой профиля их стоит сохранить.

Настройки самих прикладных данных — состав панелей, варианты отчётов пользователя, настройки форм — в типовых конфигурациях часто хранятся уже внутри информационной базы, а не в профиле. Поэтому очистка кэша обычно не сбрасывает персональные настройки интерфейса, но локальные файлы настроек внешних отчётов и обработок могут быть потеряны.

1С не запускается или ошибка формата потокаВероятно повреждён кэш

Папки с GUID в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8

Пропал список баз в окне запускаУдалён или повреждён ibases.v8i

Файл %APPDATA%\1C\1CEStart\ibases.v8i

1С тормозит, профиль весит гигабайтыРазросся кэш и временные файлы

Размер папок 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
    Закройте все сеансы 1С и конфигуратор
  2. 2
    Откройте %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8
  3. 3
    Найдите папку с GUID проблемной базы (GUID виден в свойствах базы или по дате изменения)
  4. 4
    Переименуйте или удалите эту папку — удаление необратимо, переименование безопаснее
  5. 5
    Запустите 1С: кэш создастся заново, первый запуск будет дольше обычного
  6. 6
    Если ошибка осталась — удалите базу из списка и добавьте заново через стартер

Для переноса профиля на другой компьютер достаточно скопировать файл ibases.v8i (список баз) и при необходимости папку 1CEStart целиком. Кэш переносить не нужно и нежелательно — он привязан к конкретной машине и версии платформы, на новом компьютере платформа создаст его сама.

Альтернативный способ сброса кэша без ручного поиска папок — удалить базу из списка в окне запуска и добавить её заново. При этом платформа создаёт для базы новый GUID и новый кэш, а старый остаётся мёртвым грузом, который потом можно удалить.

cmd
rem Очистка кэша 1С текущего пользователя (закройте 1С перед запуском)
rmdir /s /q "%APPDATA%\1C\1cv8"
rmdir /s /q "%LOCALAPPDATA%\1C\1cv8"

Типичные ошибки и ограничения при работе с профилем

Самая частая ошибка — удаление всей папки 1C в AppData «для надёжности». Вместе с кэшем при этом удаляется ibases.v8i, и пользователь теряет список баз. Если пути к базам не записаны (особенно серверные подключения с параметрами кластера), восстановление списка превращается в отдельную задачу.

Вторая ошибка — очистка профиля при работающих сеансах на терминальном сервере. На сервере терминалов у каждого пользователя свой профиль, и массовая очистка скриптом может зацепить активные сеансы коллег. Перед регламентной очисткой на терминальном сервере нужно завершить сеансы всех пользователей 1С.

Типичные ошибки
01
Удаление всей папки AppData\1C вместе с ibases.v8i — теряется список баз и их пути
02
Очистка профиля при открытых сеансах — повреждение файлов и аварийное завершение
03
Перенос кэша на другой компьютер — кэш привязан к машине и версии платформы, перенос бесполезен
04
Удаление srvinfo на сервере вместо клиентского кэша — потеря реестра кластера и настроек сервера

Учитывайте и ограничения: очистка кэша не лечит ошибки самой базы данных. Если после удаления кэша и повторного добавления базы ошибка формата потока сохраняется, проблема, скорее всего, в файле базы (например, в служебных таблицах), и требуется тестирование и исправление через конфигуратор или утилиту chdbfl для файловых баз.

Маршрут решения

Как выбрать действие

1С не запускается, ошибка формата потокаУдалите папку с GUID базы в обеих папках 1cv8 и перезапустите
Пустой список баз в окне запускаВосстановите ibases.v8i из копии или добавьте базы вручную по сохранённым путям
Ошибка осталась после очистки кэшаПроверяйте саму базу: тестирование и исправление в конфигураторе
Переезд на новый компьютерСкопируйте только ibases.v8i, кэш не переносите

Как проверить результат

После очистки кэша или восстановления списка баз важно убедиться, что всё работает корректно. Проверка занимает пару минут и позволяет отличить решённую проблему от маскировки более серьёзной неисправности.

Контрольные точки

Как проверить результат

Запуск базы
Норма

База открывается, первый запуск дольше обычного, далее — в обычном темпе

Тревожный признак

Ошибка повторяется сразу или база зависает на загрузке

Список баз в стартере
Норма

Все базы на месте, подключение проходит без запроса пути

Тревожный признак

Часть баз отсутствует или не подключается

Папки кэша
Норма

В 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С?

Учётные записи хранятся внутри информационной базы, а не в файлах профиля. Управлять ими можно через конфигуратор (Администрирование → Пользователи) или в режиме предприятия, если у вас есть административные права в базе.