Где находится каталог ConfigCAS в файловой базе 1С: очистка кэша
Симптомы повреждения кэша ConfigCAS
При открытии базы 1С в режиме Конфигуратор, попытке обновления конфигурации или сравнения/объединения конфигураций происходит аварийное завершение программы (Crash) с ошибками: Ошибка формата потока, Невосстановимая ошибка конфигуратора или Каталог кэша ConfigCAS поврежден.
| Признак | Локация сбоя | Причина |
|---|---|---|
| Ошибка формата потока | При открытии конфигурации | Повреждены скомпилированные модули метаданных в кэше ConfigCAS |
| Зависание на шаге «Обновление конфигурации БД» | Фоновый компилятор | Блокировка индексных файлов кэша антивирусным сканером |
| Конфигуратор закрывается без сообщений | Event ID 1000 (KERNELBASE.dll) | Нарушение целостности временных файлов кэша конкретного пользователя |
Расположение каталога ConfigCAS и процедура его очистки
Папка ConfigCAS (Configuration Context Auxiliary Storage) — это выделенный локальный кэш конфигуратора 1С, где хранятся распарсенные структуры метаданных и синтаксические деревья для ускорения работы IDE.
- Физическое расположение каталога в Windows:
C:\Users\<ИмяПользователя>\AppData\Local\1C\1cv8\<GUID_базы>\ConfigCAS\А также общий кэш метаданных по пути:
C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\<GUID_базы>\ConfigCAS\ - Безопасная очистка кэша через командную строку: полностью закройте все процессы 1С (
1cv8.exe,1cv8c.exe) и удалите каталоги:taskkill /F /IM 1cv8.exe /T # Очистка локального кэша: Remove-Item -Path "$env:LOCALAPPDATA\1C\1cv8\*\ConfigCAS" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "$env:LOCALAPPDATA\1C\1cv8\*\Config" -Recurse -Force -ErrorAction SilentlyContinue # Очистка перемещаемого кэша: Remove-Item -Path "$env:APPDATA\1C\1cv8\*\ConfigCAS" -Recurse -Force -ErrorAction SilentlyContinue - Очистка кэша без удаления настроек через параметры запуска: добавьте ключ очистки кэша в строку параметров запуска базы в окне запуска 1С:
/ClearCache
Важно: Удаление папки ConfigCAS абсолютно безопасно. При следующем запуске конфигуратора платформа пересоздаст этот каталог заново из реальных таблиц базы (Config / ConfigSave). Первый старт конфигуратора займет чуть больше времени.
Частые вопросы (FAQ)
Чем ConfigCAS отличается от обычных папок кэша 1С с длинными GUID-именами?
Обычные папки GUID хранят кэш данных пользовательского сеанса предприятия (формы, списки), а папка ConfigCAS внутри них хранит специализированный кэш метаданных именно для режима Конфигуратора.
Помогает ли удаление ConfigCAS при ошибке 'Ошибка формата потока'?
Да, в 80% случаев ошибка вызвана повреждением именно локального кэша ConfigCAS. Если удаление не помогло, повреждение находится внутри самой таблицы Config в файле 1Cv8.1CD.
Где находится кэш ConfigCAS в операционных системах Linux?
В домашнем каталоге пользователя: ~/.1C/1cv8/<GUID>/ConfigCAS/.
Как предотвратить постоянное засорение кэша на терминальных серверах?
Настройте автоматический логон-скрипт или задачу в планировщике, удаляющую папки ConfigCAS и Config при завершении сеанса пользователя терминала.