Администрирование · 9 мин
Каталог временных файлов 1С: где находится и как с ним работать
Где находится каталог временных файлов 1С в Windows, как найти папку кэша, очистить её и изменить расположение. Решение ошибок и освобождение места на диске.
При каждом запуске 1С:Предприятие создаёт на диске временные файлы: кэш метаданных конфигурации, временные таблицы, служебные данные сеанса. Со временем эти каталоги разрастаются, из-за чего программа начинает медленно запускаться, возникают ошибки вида «Ошибка формата потока», а на системном диске заканчивается свободное место. Знание того, где именно расположен каталог временных файлов 1С, помогает быстро решить эти проблемы без переустановки платформы.
Расположение временных папок зависит от версии платформы, типа клиента (толстый, тонкий, веб-клиент) и режима работы (файловая или клиент-серверная база). Универсального единственного пути не существует, но есть несколько стандартных мест, в которых стоит искать в первую очередь.
Важно понимать разницу между кэшем метаданных и «настоящими» временными файлами сеанса. Кэш создаётся один раз при первом обращении к базе и ускоряет последующие запуски, а сеансовые временные файлы должны удаляться автоматически при закрытии программы — но при аварийном завершении остаются на диске.
Где находится кэш метаданных 1С
Основной каталог кэша расположен в профиле пользователя Windows. Для платформы 8.3 это путь C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8, а также C:\Users\ИмяПользователя\AppData\Local\1C\1cv8. Внутри находятся папки с длинными именами в виде буквенно-цифровых кодов — это идентификаторы информационных баз (GUID). Каждой подключённой базе соответствует своя папка.
Быстрый способ попасть в нужный каталог — нажать Win+R, ввести %APPDATA%\1C\1cv8 и нажать Enter. Папка AppData скрыта по умолчанию, поэтому через проводник до неё удобнее добираться именно через переменную окружения, а не ручной навигацией.
explorer %APPDATA%\1C\1cv8Внутри папки с GUID базы находятся подкаталоги с кэшем: файлы с расширениями .1cmn, служебные таблицы, кэшированные модули конфигурации. Объём одной такой папки может составлять от десятков мегабайт до нескольких гигабайт — зависит от размера конфигурации.
Как узнать GUID нужной базы
Если баз несколько, определить, какая папка к какой базе относится, можно двумя способами. Первый — открыть файл ibases.v8i в каталоге %APPDATA%\1C\1CEStart: в нём перечислены все базы из стартера и их идентификаторы. Второй — отсортировать папки кэша по дате изменения: активно используемая база будет иметь свежую дату модификации.
Если база давно удалена из списка, её папка кэша остаётся на диске и просто занимает место. Такие «сироты» — первые кандидаты на удаление.
Где 1С хранит сеансовые временные файлы
Помимо кэша, платформа создаёт временные файлы текущего сеанса: результаты запросов, временные таблицы, файлы обмена, промежуточные данные отчётов. Они размещаются в системной временной папке Windows: %TEMP%, то есть обычно C:\Users\ИмяПользователя\AppData\Local\Temp. Файлы имеют префиксы вида v8_ и случайные суффиксы.
При штатном закрытии 1С эти файлы удаляются автоматически. Но при аварийном завершении, отключении электричества или «снятии» процесса через диспетчер задач они остаются. За месяцы работы в папке Temp могут накопиться гигабайты мусора, относящегося не только к 1С, но и к другим программам.
Как узнать точный путь из самой 1С
Точный каталог временных файлов текущего сеанса можно определить программно: в конфигураторе или через внешнюю обработку выполнить встроенную функцию КаталогВременныхФайлов(). Она вернёт актуальный путь с учётом настроек конкретного пользователя и сервера.
Как безопасно очистить каталог временных файлов
Очистка кэша — стандартный приём при ошибках «Ошибка формата потока», «Нарушена целостность структуры данных», при зависаниях на этапе загрузки конфигурации и после неудачного обновления. Порядок действий прост, но требует соблюдения одного условия: все сеансы 1С текущего пользователя должны быть закрыты.
- 1Закройте все сеансы 1С:Предприятие и конфигуратор
- 2Откройте %APPDATA%\1C\1cv8 через Win+R
- 3Найдите папку с GUID нужной базы (сверьте по ibases.v8i или дате изменения)
- 4Удалите папку целиком или переименуйте её для подстраховки
- 5Повторите то же в %LOCALAPPDATA%\1C\1cv8
- 6Запустите 1С и дождитесь пересоздания кэша — первый запуск будет дольше обычного
Для очистки общей папки Temp удобно использовать штатную утилиту Windows «Очистка диска» (cleanmgr) или вручную удалить содержимое %TEMP% — файлы, которые сейчас используются, система удалить не даст, и это нормально.
Как изменить расположение временных файлов
Если системный диск мал и переполняется, каталоги можно перенести. Для сеансовых временных файлов достаточно изменить переменные окружения TEMP и TMP пользователя на путь на другом диске — 1С будет использовать новое расположение без дополнительных настроек.
Для клиент-серверного режима временные файлы создаёт и сервер 1С:Предприятия — в каталоге srvinfo и системном Temp учётной записи, под которой работает агент сервера. При нехватке места на сервере проверяйте именно эти расположения, а не профили пользователей.
Какой способ очистки выбрать
Подходит для точечного решения проблемы с одной базой; требует знания GUID базы
Очищает кэш автоматически при старте; удобно для ярлыка проблемной базы, но замедляет каждый запуск
Освобождает место от сеансовых файлов всех программ; безопасно, но не решает проблемы с кэшем метаданных
Частые ошибки при работе с временными каталогами
Самая распространённая ошибка — удаление кэша при открытом сеансе 1С. Файлы заблокированы, часть удалится, часть нет, и в результате кэш окажется в повреждённом состоянии: ошибка, ради которой всё затевалось, сохранится или усугубится.
Вторая типичная ситуация — очистка кэша не помогает, потому что проблема была не в кэше, а в самой базе. Если после полного удаления папки кэша ошибка «Ошибка формата потока» повторяется, нужно запускать проверку физической целостности базы утилитой chdbfl.exe или тестирование и исправление через конфигуратор.
Как проверить результат очистки
После удаления кэша запустите базу и понаблюдайте за поведением. Признак успеха — база открывается штатно, ранее возникавшая ошибка не повторяется, а в каталоге кэша появилась новая папка с тем же GUID и свежей датой. Первый запуск может занять заметно больше времени: платформа заново строит кэш метаданных.
Как проверить результат
База открывается без ошибок, работает стабильно
Ошибка повторяется — проблема в самой базе, нужна проверка целостности
Появилась новая папка с GUID базы и свежей датой
Папка не создаётся — проверьте права доступа к профилю пользователя
Объём свободного места увеличился после очистки
Место не освободилось — проверьте %TEMP% и серверные каталоги
Что важно запомнить
Кэш 1С лежит в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, сеансовые временные файлы — в %TEMP%. Кэш можно удалять при закрытой программе, он пересоздаётся сам. Если очистка кэша не устранила ошибку, проверяйте целостность самой базы.
Частые вопросы
Удалится ли моя база данных, если я очищу каталог временных файлов?
Нет. Каталог временных файлов и кэш содержат только служебные копии метаданных. Сама база данных хранится отдельно — в файле 1Cv8.1CD (файловый режим) или на сервере СУБД (клиент-серверный режим). Главное — не перепутать папку кэша с папкой самой базы.
Почему папка AppData не видна в проводнике?
Это скрытый системный каталог. Включите отображение скрытых элементов в настройках проводника (Вид → Скрытые элементы) или откройте путь напрямую через Win+R, введя %APPDATA%.
Как часто нужно чистить кэш 1С?
Регулярная очистка не требуется — кэш сам по себе не вредит. Чистить его стоит при появлении ошибок формата потока, после неудачных обновлений конфигурации или когда нужно освободить место от кэша давно удалённых баз.
Где находятся временные файлы при работе через веб-клиент?
Веб-клиент работает в браузере, поэтому временные данные хранятся в кэше браузера и на веб-сервере. Очистка кэша браузера — аналог очистки кэша платформы для этого режима работы.
Что делать, если после очистки кэша база запускается очень долго?
Длительный первый запуск после очистки — норма: платформа заново строит кэш метаданных. Для крупных конфигураций это может занять несколько минут. Если медленная работа сохраняется и при последующих запусках, проверяйте диск, антивирусные исключения и сетевое подключение к базе.
Можно ли автоматизировать очистку кэша для всех пользователей?
Да, администраторы обычно используют скрипты, удаляющие содержимое каталогов 1cv8 в профилях пользователей по расписанию или при выходе из системы. Скрипт должен запускаться только когда сеансы 1С завершены, иначе кэш окажется повреждён.