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

Администрирование · 8 мин

Где находятся временные файлы 1С и как их очистить

Где 1С хранит временные файлы в Windows и Linux, как найти папки кэша и tmp-каталоги, безопасная очистка и типичные ошибки при удалении.

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

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

Ниже разобраны конкретные пути для Windows и Linux, способы быстро найти нужные папки, правила безопасной очистки и ситуации, когда удалять файлы нельзя.

Где 1С хранит временные файлы в Windows

На компьютере пользователя платформа 1С создаёт несколько каталогов. Основные из них находятся в профиле пользователя и содержат кэш метаданных — это самая объёмная часть временных данных.

  • C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8 — кэш метаданных, настройки подключений, журналы. Папки с длинными именами вида GUID — это кэш конкретных информационных баз.
  • C:\Users\ИмяПользователя\AppData\Local\1C\1cv8 — локальный кэш, временные данные сеансов.
  • %TEMP% (обычно C:\Users\ИмяПользователя\AppData\Local\Temp) — временные файлы выгрузок, печатных форм, обновлений конфигурации.

Быстрый способ попасть в нужную папку — нажать Win+R, ввести %APPDATA%\1C и нажать Enter. Для системной временной папки команда — %TEMP%.

Каталоги AppData скрыты по умолчанию. Чтобы увидеть их через Проводник, включите отображение скрытых элементов на вкладке «Вид» либо переходите по прямому пути через строку адреса.

Медленный запуск базыРазросшийся кэш метаданных

Проверьте размер папок с GUID-именами в %APPDATA%\1C\1cv8

Не хватает места на диске CПереполнен %TEMP% или кэш

Посмотрите объём %TEMP% и каталога srvinfo на сервере

Ошибки после обновления конфигурацииУстаревший кэш

Очистите кэш конкретной базы и перезапустите сеанс

Как найти кэш конкретной информационной базы

Подкаталоги внутри %APPDATA%\1C\1cv8 названы идентификаторами — длинными строками вида 8b3f2a1c-..... Каждый такой GUID соответствует одной информационной базе из списка запуска. Если баз несколько, понять, какая папка чья, на глаз невозможно.

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

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

Порядок безопасной очистки кэша
  1. 1
    Закройте все сеансы 1С у себя и у пользователей базы
  2. 2
    Откройте %APPDATA%\1C\1cv8 через Win+R
  3. 3
    Удалите папки с GUID-именами (кэш баз), оставив файлы настроек
  4. 4
    При необходимости очистите %TEMP% от старых файлов
  5. 5
    Запустите 1С и проверьте, что база открывается и работает корректно

Где временные файлы на сервере 1С:Предприятия

В клиент-серверном режиме свои временные данные создаёт и сервер 1С. Основной каталог — srvinfo внутри рабочей папки агента сервера. В Windows это обычно C:\Program Files\1cv8\<версия>\srvinfo либо путь, заданный при установке службы агента. В Linux — /var/lib/1cv8 или каталог, указанный в параметрах службы.

Внутри srvinfo находятся подкаталоги reg_1541 (или с другим номером порта) с реестром кластера, журналами регистрации и временными файлами сеансов. Разрастание этой папки — частая причина переполнения диска на сервере.

Очищать srvinfo можно только при остановленной службе агента сервера 1С. Удалять следует не всё подряд, а содержимое временных подкаталогов; файлы реестра кластера и списка баз трогать нельзя — иначе придётся заново прописывать базы в консоли кластера.

Временные файлы в Linux и при работе через веб-клиент

На Linux-клиенте временные данные 1С размещаются в домашнем каталоге пользователя: ~/.1cv8/1C/1cv8/ — там же находится кэш метаданных и настройки. Системные временные файлы попадают в /tmp.

При работе через веб-клиент (браузер) часть кэша хранится в профиле браузера, а временные файлы сеансов — на сервере. Очистка кэша браузера в этом случае дополняет, но не заменяет очистку серверных каталогов.

Для поиска крупных временных файлов в Linux удобно использовать команду поиска по размеру и дате изменения — это помогает отличить актуальные данные от накопившегося мусора.

bash
find ~/.1cv8 -type f -size +50M -mtime +30 -ls  # файлы больше 50 МБ старше 30 дней

Что можно удалять, а что — нет

Не всё, что выглядит как временный файл, безопасно удалять. Ориентируйтесь на следующие правила.

ОбъектМожно удалятьУсловие
GUID-папки кэша в %APPDATA%\1C\1cv8ДаВсе сеансы 1С закрыты
Содержимое %TEMP%ДаФайлы, которые система не блокирует
Временные подкаталоги srvinfoДаСлужба агента остановлена
Файлы реестра кластера (1CV8Clst.lst)НетПотеря списка баз кластера
Файлы самой базы (.1CD, каталог файловой базы)НетЭто данные, а не временные файлы

Отдельно предупредим про файловые базы: рядом с файлом 1Cv8.1CD могут лежать служебные файлы блокировок и журналов. Их удаление при открытой базе приводит к повреждению данных. Если сомневаетесь, временный это файл или рабочий, — не удаляйте его.

Типичные ошибки
01
Удаление кэша при открытых сеансах — ошибки сеансов и повторное создание повреждённого кэша
02
Удаление всей папки srvinfo вместе с реестром кластера — приходится заново регистрировать базы
03
Удаление файлов рядом с 1Cv8.1CD — риск повреждения файловой базы
04
Очистка %TEMP% во время обновления конфигурации — сбой обновления на середине

Как автоматизировать очистку и не допустить переполнения

Разовая очистка решает проблему на недели, но временные файлы накапливаются снова. На рабочих станциях помогает назначенное задание планировщика Windows, удаляющее старые GUID-папки кэша раз в неделю в нерабочее время.

На сервере контролируйте объём srvinfo и настройте ротацию журналов регистрации — в свойствах базы в консоли кластера можно ограничить срок хранения журнала. Также проверьте настройки СУБД: временные таблицы MS SQL или PostgreSQL тоже могут занимать значительное место.

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

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

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

Запуск базы после очистки кэша
Норма

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

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

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

Размер %APPDATA%\1C\1cv8
Норма

Сотни мегабайт после недели работы

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

Быстрый рост до многих гигабайт

Работа сервера после чистки srvinfo
Норма

Служба стартует, базы видны в консоли

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

Пустой список баз в кластере

Частые вопросы о временных файлах 1С

Можно ли удалять папку 1cv8 в AppData полностью?

Можно, но вместе с кэшем вы потеряете список баз в окне запуска и пользовательские настройки подключений. Разумнее удалять только GUID-папки кэша, оставляя файлы конфигурации списка баз.

Почему после очистки кэша 1С долго запускается?

Платформа заново формирует кэш метаданных при первом запуске каждой базы. Это одноразовая задержка: последующие запуски проходят в обычном темпе.

Где искать временные файлы, если 1С установлена на диск D?

Путь установки не влияет на расположение кэша: он всегда привязан к профилю пользователя (%APPDATA%, %LOCALAPPDATA%). Меняется только каталог srvinfo на сервере — он задаётся параметрами службы агента.

Как часто нужно чистить временные файлы 1С?

Ориентируйтесь на симптомы, а не на календарь: замедление запуска, ошибки после обновлений, нехватка места на диске. При активной работе нескольких баз разумный интервал — раз в месяц.

Поможет ли очистка кэша при ошибках «Ошибка формата потока»?

Часто да: эта ошибка нередко связана с повреждённым кэшем метаданных. Очистите GUID-папки кэша при закрытых сеансах и перезапустите базу. Если ошибка сохраняется, проблема глубже — потребуется тестирование и исправление базы.

Нужно ли чистить временные файлы на терминальном сервере?

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

Итог

Что важно запомнить

Кэш клиента 1С лежит в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, серверные временные файлы — в srvinfo агента сервера. Удаляйте их только при закрытых сеансах и остановленных службах, не трогайте реестр кластера и файлы самой базы. После очистки первый запуск будет медленнее — это норма.