Как очистить кэш в 1С 8.3 — все рабочие способы
📋 Содержание
Очистка кеша 1С — это удаление временных служебных файлов, которые платформа хранит на
компьютере. Чтобы почистить кэш в 1С 8.3, закройте программу и удалите каталог пользователя
вида %LOCALAPPDATA%\1C\1cv8\<набор букв и цифр>.
Безопаснее сделать это не вручную, а через окно запуска: выделить базу, нажать Изменить, удалить запись и добавить заново. Ниже — все способы очистить кеш на толстом и тонком клиенте и на сервере, где находится папка с кэшем и что делать, если чистка не помогла.
Что такое кэш в 1С:Предприятие 8.3 и почему он «ломается»
Кэш 1С — это временные файлы, которые платформа хранит на компьютере, чтобы не тянуть одни и те же данные из базы повторно: формы, метаданные конфигурации, скомпилированные модули, настройки интерфейса.
Пока всё в порядке, кеш ускоряет запуск и открытие документов, и трогать его незачем. Проблема возникает, когда кэш расходится с базой — после обновления конфигурации, сбоя платформы или обрыва связи с сервером. Тогда 1С начинает вести себя странно:
- 🪟 не открываются формы, «залипает» старый интерфейс;
- ⚙️ слетают настройки и внешний вид;
- ❌ выскакивают ошибки
Ошибка формата потокаилиНеверный формат хранилища данных.
Очистка кеша — первое, что стоит попробовать. Она безопасна для данных и часто снимает проблему за пару минут, не доводя до тяжёлого тестирования базы. Это одинаково работает и в 1С:Бухгалтерии, и в любой другой конфигурации на платформе 8.3.
💡 Очистка кэша не удаляет базу и введённые документы. Стираются только временные служебные файлы — при следующем запуске 1С создаст их заново.
Где находится и где хранится кэш 1С
Кеш каждой базы лежит в профиле пользователя Windows. Куда именно смотреть — зависит от того, что чистим:
| Что чистим | Где хранится кэш |
|---|---|
| Толстый клиент | %LOCALAPPDATA%\1C\1cv8\ |
| Роуминг-профиль | %APPDATA%\1C\1cv8\ |
| Тонкий клиент | %LOCALAPPDATA%\1C\1cv8t\ |
| Сервер 1С | C:\Program Files\1cv8\srvinfo\ |
Путь к каталогу кэша
Внутри 1cv8 лежат подкаталоги с «случайными» именами вида a1b2c3d4-..., по одному на
каждую базу. Это и есть кеш.
Чтобы быстро туда попасть, нажмите Win + R, вставьте путь и нажмите Enter:
%LOCALAPPDATA%\1C\1cv8
Что делать, если папку AppData не видно
Каталог AppData по умолчанию скрыт. Если вы дошли до профиля пользователя, но папки нет:
- В Проводнике откройте вкладку «Вид».
- Включите флажок «Скрытые элементы».
- Папка
AppDataпоявится — заходите внутрь.
Либо просто используйте переменную %LOCALAPPDATA% в адресной строке — она открывает
скрытую папку напрямую, без возни с настройками отображения.
Не уверены, что именно у вас барахлит? Подскажем, какой кэш чистить:
Перед удалением закройте все сеансы 1С на компьютере — иначе часть файлов будет занята и не удалится.
Способ 1. Как почистить кэш пользователя через список баз
Самый аккуратный способ — пересоздать запись о базе в окне запуска. 1С сама удалит привязанный к ней каталог кеша, и вы не рискуете задеть чужие базы.
- Закройте все сеансы 1С.
- Откройте окно запуска со списком баз.
- Выделите базу, нажмите Изменить и скопируйте строку адреса (путь или строку сервера).
- Удалите базу из списка кнопкой Удалить.
- Нажмите Добавить и заново пропишите базу по сохранённому адресу.
Данные не затрагиваются — вы меняете только указатель на базу, а кеш пересоздаётся при первом запуске.
Способ 2. Как очистить кеш 1С вручную на компьютере
Если способ через список баз не помог или нужно почистить кеш сразу для всех баз:
- Закройте 1С полностью (проверьте трей и диспетчер задач).
- Откройте
%LOCALAPPDATA%\1C\1cv8\. - Удалите подкаталоги с буквенно-цифровыми именами. Файл
1CEStart.cfgможно не трогать — это общие настройки списка баз. - Запустите 1С — кеш пересоздастся.
⚠️ Если не уверены, какой каталог относится к нужной базе, удалите все подкаталоги кеша — это безопасно. Потеряются только временные данные, а не документы.
Способ 3. Очистка кэша через ClearCache 1С 8.3
Платформа умеет чистить кеш сама при запуске с ключом /ClearCache. Удобно для быстрого
сброса без ручного поиска папок.
Создайте ярлык и допишите ключ в конце поля Объект:
"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache
Держите такой ярлык под рукой — им удобно сбрасывать кеш профилактически после каждого обновления конфигурации.
Очистка кэша тонкого клиента 1С
У тонкого клиента (работа с базой по сети или через интернет) кеш хранится отдельно — в
каталоге вида %LOCALAPPDATA%\1C\1cv8t\.
Чистится он так же: закрыть клиент и удалить подкаталоги внутри 1cv8t. Это помогает,
когда «глючит» именно веб или тонкий клиент, а толстый работает нормально — частая ситуация
при работе через опубликованную базу.
Очистка кэша на сервере 1С
В клиент-серверном варианте кеш есть и на сервере. Он лежит в служебном каталоге кластера —
по умолчанию C:\Program Files\1cv8\srvinfo\.
- Завершите работу пользователей в базе.
- Остановите службу 1C:Enterprise 8.3 Server Agent (через
services.msc). - В каталоге
srvinfoудалите временные подкаталоги сеансов и снимки (snccntx). Реестр кластера1CV8Reg.lstне трогайте — в нём хранится описание баз кластера. - Запустите службу обратно.
Серверный кеш чистят реже клиентского, но именно он виноват, когда «тормозит у всех сразу» после обновления на сервере.
Автоматизация: bat-скрипт для регулярной чистки кэша
Если кэш приходится чистить часто, оформите очистку .bat-файлом. Простой вариант для
одного пользователя:
@echo off
taskkill /f /im 1cv8.exe 2>nul
taskkill /f /im 1cv8c.exe 2>nul
rd /s /q "%LOCALAPPDATA%\1C\1cv8"
rd /s /q "%LOCALAPPDATA%\1C\1cv8t"
echo Кэш 1С очищен.
Скрипт закрывает процессы 1С и удаляет каталоги кеша толстого и тонкого клиента.
Запускать его должен сам пользователь или системный администратор — под той учётной
записью, чей кеш чистим, иначе переменная %LOCALAPPDATA% укажет не туда.
Если очистка кэша не помогла
Кэш виноват не всегда. Если после чистки проблема осталась, двигайтесь по нарастающей:
- Тестирование и исправление в конфигураторе (Администрирование → Тестирование и исправление) — проверяет и чинит саму базу.
- Утилита
chdbfl.exeдля файловой базы — отдельная проверка целостности файла1Cd. - Выгрузка и загрузка базы в файл
.dt— пересобирает базу и часто снимает ошибки, которые не лечит чистка кеша.
Эти операции работают уже с базой, поэтому перед ними обязательно сделайте резервную копию.
Как предотвратить разрастание и порчу кэша
- 📦 Обновляйте платформу и конфигурацию до конца, не прерывая процесс.
- 🔌 Не выключайте компьютер «по питанию» при запущенной 1С — обрыв сеанса портит кеш.
- 🧹 После крупных обновлений чистите кеш профилактически (ярлык с
/ClearCache). - 🌐 При работе через VPN или RDP следите за стабильностью связи с сервером — обрывы тоже оставляют «битый» кеш.
Частые вопросы
Пропадут ли документы после очистки кэша?
Зачем вообще чистить кэш?
Сколько стоит очистка кэша 1С?
Как настроить автоматическую очистку кэша?
.bat-скрипт (пример выше) и запускайте его вручную или по расписанию через планировщик задач Windows.Чем очистка кэша отличается от тестирования и исправления базы?
Что делать, если каталог кеша не удаляется («файл занят»)?
1cv8.exe в диспетчере задач и повторите удаление.Как часто нужно чистить кэш?
/ClearCache.Помогает ли очистка кэша от «Ошибки формата потока»?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 11.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.