Администрирование · 10 мин
Где находится кэш 1С в Windows 10 и как его очистить
Где лежит кэш 1С в Windows 10: папки AppData, Roaming и Local, как найти и безопасно очистить кэш, чем отличается от удаления базы из списка.
Кэш 1С в Windows 10 хранится в профиле пользователя, а не в папке с программой и не рядом с информационной базой. Основные каталоги — C:\Users\Имя_пользователя\AppData\Roaming\1C\1cv8 и C:\Users\Имя_пользователя\AppData\Local\1C\1cv8. Именно здесь платформа складывает временные метаданные конфигурации, скомпилированные модули и служебные файлы, которые ускоряют запуск, но периодически «застревают» и вызывают ошибки.
Типичные симптомы повреждённого кэша: база не открывается у одного пользователя, хотя у остальных работает; после обновления конфигурации появляются странные ошибки вроде «Ошибка формата потока»; форма отображается некорректно или 1С вылетает при запуске конкретной базы. Во всех этих случаях первое и самое безопасное действие — очистить кэш, не трогая сами данные.
Важно понимать: кэш привязан к связке «пользователь Windows + база». Поэтому очистка выполняется под той учётной записью, где возникла проблема, и влияет только на неё. Удаление кэша не затрагивает данные информационной базы — удаляются только временные файлы, которые платформа создаст заново при следующем запуске.
Что такое кэш 1С и зачем платформа его создаёт
При подключении к информационной базе платформа 1С:Предприятие сохраняет на локальном диске служебную информацию: метаданные конфигурации, скомпилированные модули, настройки интерфейса, временные таблицы. Это ускоряет повторный запуск — не нужно каждый раз заново загружать и обрабатывать описание конфигурации.
Кэш делится на две части. В Roaming-профиле хранятся данные, которые теоретически могут перемещаться между компьютерами вместе с профилем пользователя. В Local-профиле — объёмные временные файлы, жёстко привязанные к конкретной машине. Проблемы чаще всего возникают именно с кэшем метаданных: после обновления конфигурации или аварийного завершения сеанса локальная копия перестаёт совпадать с серверной версией.
Точные пути к папкам кэша в Windows 10
Основные расположения кэша для платформы 1С:Предприятие 8:
C:\Users\Имя_пользователя\AppData\Roaming\1C\1cv8— кэш метаданных и настройки;C:\Users\Имя_пользователя\AppData\Local\1C\1cv8— локальный временный кэш;C:\Users\Имя_пользователя\AppData\Roaming\1C\1cestart— настройки списка баз и компоненты стартера.
Папка AppData скрыта по умолчанию. Самый быстрый способ попасть в неё — нажать Win+R, ввести %APPDATA%\1C и нажать Enter. Для локального кэша аналогично используется %LOCALAPPDATA%\1C. Переменные окружения сами подставят путь текущего пользователя, поэтому не нужно вручную искать имя профиля.
Внутри папки 1cv8 вы увидите каталоги с длинными именами из букв и цифр — это идентификаторы (GUID) информационных баз. Каждой базе из списка соответствует своя папка с кэшем. Если баз много, определить нужную поможет дата изменения папки или файл ibases.v8i в каталоге 1cestart, где перечислены базы и их идентификаторы.
Win+R -> %APPDATA%\1C\1cv8
Win+R -> %LOCALAPPDATA%\1C\1cv8Как очистить кэш вручную через проводник
Ручная очистка — самый контролируемый способ. Сначала полностью закройте 1С: проверьте в диспетчере задач, что не осталось процессов 1cv8.exe и 1cv8c.exe. Открытая платформа держит файлы кэша, и часть из них не удалится либо будет создана заново с теми же ошибками.
Затем откройте обе папки — Roaming и Local — и удалите каталоги с идентификаторами баз. Можно удалить все сразу: при следующем запуске платформа пересоздаст кэш для каждой базы, просто первый вход займёт чуть больше времени. Если хочется минимального вмешательства, удалите только папку проблемной базы, найдя её GUID в файле ibases.v8i.
- 1Закройте все сеансы 1С и проверьте отсутствие процессов 1cv8 в диспетчере задач
- 2Нажмите Win+R, введите %APPDATA%\1C\1cv8 и нажмите Enter
- 3Удалите папки с именами-идентификаторами (GUID) проблемной базы или все сразу
- 4Повторите то же самое в %LOCALAPPDATA%\1C\1cv8
- 5Запустите 1С и войдите в базу — кэш создастся заново
После очистки первый запуск базы может занять заметно больше времени — платформа заново загружает и компилирует метаданные. Это норма, а не признак проблемы. Если после полной очистки кэша ошибка сохраняется, значит, причина не в локальных файлах, и нужно смотреть глубже: тестирование и исправление базы, версию платформы, серверные настройки.
Очистка кэша через удаление базы из списка
Альтернативный способ, который рекомендует сама методика 1С, — удалить базу из списка в окне запуска и добавить её заново. При удалении базы из списка платформа предлагает очистить связанные с ней данные, и при повторном добавлении кэш формируется с нуля.
Порядок такой: в окне запуска выделите базу, нажмите «Удалить», подтвердите действие, затем через «Добавить» заново пропишите путь к базе — файловой папке или серверному подключению. Способ удобен тем, что не требует лазить по скрытым папкам и искать нужный GUID.
Ограничение метода: он очищает кэш конкретной базы, но не затрагивает общие временные файлы в Local-профиле. Если проблема связана именно с ними, надёжнее ручная очистка обеих папок.
Сравнение вариантов
Полная очистка всего кэша сразу; требует аккуратности и закрытия 1С
Проще для пользователя, чистит кэш одной базы; не трогает общие временные файлы
Точечная очистка при запуске; подходит не для всех сценариев и версий платформы
Очистка кэша на сервере 1С
Если база работает в клиент-серверном варианте, кэш существует и на стороне сервера 1С:Предприятия. Он находится в каталоге служебных файлов кластера, обычно в папке вида C:\Program Files\1cv8\srvinfo или в каталоге, указанном при установке сервера, — в подпапках reg_1541 и аналогичных для каждой информационной базы.
Очистка серверного кэша — задача администратора: перед удалением файлов нужно остановить службу «Агент сервера 1С:Предприятия», иначе часть файлов будет заблокирована. После удаления содержимого папки сеансовых данных службу запускают снова. Все активные сеансы пользователей при этом разрываются, поэтому работу планируют на нерабочее время.
Частые ошибки и риски при очистке кэша
Самая распространённая ошибка — удаление кэша при работающей платформе. Файлы либо не удалятся, либо сеанс завершится аварийно, что может как раз создать повреждённые временные файлы. Всегда проверяйте диспетчер задач: процессы 1cv8.exe иногда остаются висеть после закрытия окна.
Вторая ошибка — путать кэш с данными базы. Если база файловая и лежит, например, в D:\Bases\Trade, её каталог содержит файл 1Cv8.1CD — это сами данные, и удалять его нельзя. Кэш находится только в профиле пользователя в AppData. Удаление чего-либо вне AppData требует полного понимания, что это за файл.
Третья типичная ситуация: пользователь чистит кэш под своей учётной записью, а проблема была у другого пользователя того же компьютера. Кэш индивидуален для каждого профиля Windows — чистить нужно именно тот профиль, где возникает ошибка.
Как проверить, что проблема была именно в кэше
Главный признак успешной очистки — база, которая раньше падала или выдавала ошибку формата потока, после удаления кэша открывается и работает стабильно. При этом первый запуск длится дольше обычного, а в папках 1cv8 появляются свежие каталоги с текущей датой изменения.
Если ошибка воспроизводится и после полной очистки обеих папок кэша, источник проблемы в другом: повреждение самой базы (нужно тестирование и исправление через конфигуратор или chdbfl), несовместимость версий платформы, проблемы с сетью или правами доступа. Дальнейшая диагностика уже выходит за рамки работы с кэшем.
Как проверить результат
База открывается, ошибки формата потока нет
Ошибка повторяется — причина не в кэше, нужно тестирование базы
Появились новые папки GUID с текущей датой
Папки не создаются — проверьте права на профиль пользователя
У остальных база работала и работает
Ошибка у всех пользователей — проблема на сервере или в самой базе
Что важно запомнить
Кэш 1С в Windows 10 находится в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Очистка безопасна для данных базы, но требует закрытой платформы. Если после полной очистки ошибка остаётся — ищите причину в самой базе или на сервере.
Частые вопросы
Удалится ли информационная база, если очистить кэш 1С?
Нет. Кэш — это временные служебные копии в профиле пользователя. Данные файловой базы хранятся в файле 1Cv8.1CD в её собственной папке, а клиент-серверной — в СУБД. Очистка кэша их не затрагивает.
Почему папки AppData не видно в проводнике?
AppData — скрытый системный каталог. Либо включите отображение скрытых элементов на вкладке «Вид» проводника, либо откройте путь напрямую через Win+R командой %APPDATA%.
Как понять, какая папка GUID относится к нужной базе?
Откройте файл ibases.v8i в папке %APPDATA%\1C\1cestart в блокноте — в нём перечислены базы и их идентификаторы. Проще всего ориентироваться по дате изменения папки или удалить все GUID-папки сразу.
Нужно ли чистить кэш регулярно для профилактики?
Обязательной регулярной очистки не требуется. Кэш имеет смысл удалять при появлении ошибок, после обновления конфигурации с сбоями или когда папки кэша разрослись и занимают заметное место на диске.
Где кэш 1С, если используется сервер терминалов?
Там же — в профиле каждого пользователя терминального сервера в AppData. Очистку выполняют под конкретной учётной записью, у которой возникла проблема, либо скриптом по всем профилям при обслуживании сервера.
Что делать, если после очистки кэша 1С всё равно не запускается?
Проверьте, что удалили кэш в обеих папках — Roaming и Local, и что 1С была полностью закрыта. Если ошибка сохраняется, выполните тестирование и исправление базы через конфигуратор, проверьте версию платформы и права доступа к папке базы.