Администрирование · 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
Посмотрите объём %TEMP% и каталога srvinfo на сервере
Очистите кэш конкретной базы и перезапустите сеанс
Как найти кэш конкретной информационной базы
Подкаталоги внутри %APPDATA%\1C\1cv8 названы идентификаторами — длинными строками вида 8b3f2a1c-..... Каждый такой GUID соответствует одной информационной базе из списка запуска. Если баз несколько, понять, какая папка чья, на глаз невозможно.
Практический способ: удалите базу из списка в окне запуска 1С, затем добавьте её заново — при следующем запуске платформа создаст новую папку с актуальным идентификатором. Альтернатива — удалить все GUID-папки сразу при закрытых сеансах: кэш пересоздастся автоматически при первом запуске каждой базы.
Учтите, что после полной очистки кэша первый запуск каждой базы займёт заметно больше времени — платформа заново сформирует кэш метаданных. Это нормальное поведение, а не признак проблемы.
- 1Закройте все сеансы 1С у себя и у пользователей базы
- 2Откройте %APPDATA%\1C\1cv8 через Win+R
- 3Удалите папки с GUID-именами (кэш баз), оставив файлы настроек
- 4При необходимости очистите %TEMP% от старых файлов
- 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 удобно использовать команду поиска по размеру и дате изменения — это помогает отличить актуальные данные от накопившегося мусора.
find ~/.1cv8 -type f -size +50M -mtime +30 -ls # файлы больше 50 МБ старше 30 днейЧто можно удалять, а что — нет
Не всё, что выглядит как временный файл, безопасно удалять. Ориентируйтесь на следующие правила.
| Объект | Можно удалять | Условие |
|---|---|---|
| GUID-папки кэша в %APPDATA%\1C\1cv8 | Да | Все сеансы 1С закрыты |
| Содержимое %TEMP% | Да | Файлы, которые система не блокирует |
| Временные подкаталоги srvinfo | Да | Служба агента остановлена |
| Файлы реестра кластера (1CV8Clst.lst) | Нет | Потеря списка баз кластера |
| Файлы самой базы (.1CD, каталог файловой базы) | Нет | Это данные, а не временные файлы |
Отдельно предупредим про файловые базы: рядом с файлом 1Cv8.1CD могут лежать служебные файлы блокировок и журналов. Их удаление при открытой базе приводит к повреждению данных. Если сомневаетесь, временный это файл или рабочий, — не удаляйте его.
Как автоматизировать очистку и не допустить переполнения
Разовая очистка решает проблему на недели, но временные файлы накапливаются снова. На рабочих станциях помогает назначенное задание планировщика Windows, удаляющее старые GUID-папки кэша раз в неделю в нерабочее время.
На сервере контролируйте объём srvinfo и настройте ротацию журналов регистрации — в свойствах базы в консоли кластера можно ограничить срок хранения журнала. Также проверьте настройки СУБД: временные таблицы MS SQL или PostgreSQL тоже могут занимать значительное место.
Полезно периодически проверять результат очистки: база должна запускаться, отчёты формироваться, а объём каталогов — оставаться в разумных пределах.
Как проверить результат
База открывается, первый запуск дольше обычного
Ошибки открытия, запрос восстановления
Сотни мегабайт после недели работы
Быстрый рост до многих гигабайт
Служба стартует, базы видны в консоли
Пустой список баз в кластере
Частые вопросы о временных файлах 1С
Можно ли удалять папку 1cv8 в AppData полностью?
Можно, но вместе с кэшем вы потеряете список баз в окне запуска и пользовательские настройки подключений. Разумнее удалять только GUID-папки кэша, оставляя файлы конфигурации списка баз.
Почему после очистки кэша 1С долго запускается?
Платформа заново формирует кэш метаданных при первом запуске каждой базы. Это одноразовая задержка: последующие запуски проходят в обычном темпе.
Где искать временные файлы, если 1С установлена на диск D?
Путь установки не влияет на расположение кэша: он всегда привязан к профилю пользователя (%APPDATA%, %LOCALAPPDATA%). Меняется только каталог srvinfo на сервере — он задаётся параметрами службы агента.
Как часто нужно чистить временные файлы 1С?
Ориентируйтесь на симптомы, а не на календарь: замедление запуска, ошибки после обновлений, нехватка места на диске. При активной работе нескольких баз разумный интервал — раз в месяц.
Поможет ли очистка кэша при ошибках «Ошибка формата потока»?
Часто да: эта ошибка нередко связана с повреждённым кэшем метаданных. Очистите GUID-папки кэша при закрытых сеансах и перезапустите базу. Если ошибка сохраняется, проблема глубже — потребуется тестирование и исправление базы.
Нужно ли чистить временные файлы на терминальном сервере?
Да, и особенно регулярно: кэш создаётся в профиле каждого пользователя, поэтому суммарный объём растёт пропорционально числу сотрудников. Удобно очищать кэш скриптом при выходе пользователя из системы.
Что важно запомнить
Кэш клиента 1С лежит в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, серверные временные файлы — в srvinfo агента сервера. Удаляйте их только при закрытых сеансах и остановленных службах, не трогайте реестр кластера и файлы самой базы. После очистки первый запуск будет медленнее — это норма.