К статье
Практический материал

Администрирование · 8 мин

Как удалить файлы в каталоге 1С

Как безопасно удалить файлы в каталоге 1С: очистка кэша, удаление файловой базы, чистка серверного каталога srvinfo и регистрационных записей.

Каталог 1С — это не одна папка, а несколько разных хранилищ: каталог файловой информационной базы, каталоги кэша метаданных, серверный каталог srvinfo, каталоги шаблонов и временных файлов. Удаление файлов в каждом из них имеет свои правила и риски: ошибка может привести к потере данных базы или к невозможности запуска конфигурации.

Чаще всего задача «удалить файлы в каталоге 1С» возникает в трёх ситуациях: нужно очистить кэш при ошибках запуска, удалить ненужную файловую базу целиком или освободить место на сервере, где накопились служебные файлы кластера. Порядок действий различается, поэтому сначала определите, с каким именно каталогом вы работаете.

Общее правило безопасности: перед любыми удалениями сделайте резервную копию. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для серверной — выполнить выгрузку в dt через конфигуратор или средствами СУБД. Это занимает несколько минут, но полностью страхует от необратимых последствий.

Определяем, какой каталог 1С нужно очистить

Прежде чем удалять что-либо, установите, что находится в каталоге. Файловая база опознаётся по файлу 1Cv8.1CD в корне папки — это единый файл данных. Каталог кэша содержит множество папок с длинными именами в формате GUID (например, 3f2a…-…). Серверный каталог srvinfo содержит подкаталоги reg_1541, reg_1641 и подобные с реестрами кластера.

Расположение каталогов по умолчанию отличается. Кэш клиентского приложения обычно лежит в профиле пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Файловые базы размещаются там, куда их положил администратор — часто на сетевом диске или в отдельной папке на диске. Серверный каталог srvinfo по умолчанию находится в каталоге установки сервера 1С или в профиле служебной учётной записи агента.

Файл 1Cv8.1CD в корнеФайловая информационная база

Удалять только после резервной копии — это сами данные

Папки с именами GUIDКэш метаданных клиента

Можно удалять свободно, кэш пересоздастся при запуске

Подкаталоги reg_1541 и сессииСерверный каталог srvinfo

Операции только при остановленной службе агента

Папки tmplts и шаблоныКаталоги шаблонов конфигураций

Удаление влияет только на создание новых баз из шаблона

Очистка кэша 1С: безопасное удаление служебных файлов

Очистка кэша — самая частая и самая безопасная операция. Она помогает при ошибках вида «Ошибка формата потока», при некорректном отображении интерфейса после обновления, при «зависших» настройках форм. Кэш — это временные копии метаданных, которые платформа создаёт для ускорения запуска, поэтому его удаление не затрагивает данные.

Закройте все сеансы 1С у пользователя. Откройте папку %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (вставьте путь в адресную строку проводника). Удалите подкаталоги с именами в формате GUID. При следующем запуске платформа создаст кэш заново — первый старт может занять чуть больше времени, это нормально.

Порядок очистки кэша
  1. 1
    Завершите все сеансы 1С у пользователя, включая фоновые
  2. 2
    Откройте %APPDATA%\1C\1cv8 через адресную строку проводника
  3. 3
    Удалите папки с именами в формате GUID
  4. 4
    Повторите для %LOCALAPPDATA%\1C\1cv8
  5. 5
    Запустите базу и проверьте, ушла ли ошибка

Альтернативный способ без ручного удаления — удалить базу из списка в окне запуска и добавить её заново: при этом платформа сбрасывает привязанный кэш. Для серверных баз также существует параметр очистки кэша через консоль кластера, но ручное удаление папок проще и надёжнее.

Удаление файловой информационной базы целиком

Если база больше не нужна, её удаление состоит из двух шагов: удаления записи из списка баз и удаления каталога с данными. В окне запуска 1С выделите базу и нажмите «Удалить» — это уберёт запись из списка, но не тронет файлы на диске. Затем вручную удалите папку базы через проводник.

Критически важно: файл 1Cv8.1CD — это вся база целиком, включая данные, настройки и пользователей. Его удаление необратимо без резервной копии. Перед удалением убедитесь, что база не используется: если кто-то работает с ней по сети, файл может быть заблокирован, а удаление открытого файла приведёт к повреждению данных у работающих пользователей.

Для безопасного удаления сначала выведите всех пользователей: попросите завершить сеансы или перезагрузите сервер, если база сетевая. Проверьте, что файл 1Cv8.1CD не занят процессом — попытка переименовать его быстро покажет блокировку. Только после этого удаляйте каталог.

Очистка серверного каталога srvinfo

На сервере 1С каталог srvinfo накапливает реестры кластера, журналы сеансов, файлы блокировок и временные данные. Со временем он может занимать значительное место. Работать с ним нужно строго при остановленной службе «Агент сервера 1С:Предприятия» — удаление файлов работающего кластера повреждает реестр и роняет все базы.

Безопасная часть очистки — старые файлы журналов и временные каталоги сеансов. Реестры reg_1541 (или с другим портом) трогать нельзя: там зарегистрированы рабочие базы кластера. Если нужно полностью пересоздать кластер, сначала экспортируйте список баз через консоль администрирования, остановите службу, переименуйте каталог srvinfo, запустите службу и зарегистрируйте базы заново.

Удаление отдельных файлов внутри каталога базы

Иногда задача — удалить не всю базу, а отдельные файлы в её каталоге: старые копии, выгрузки dt, логи, случайно скопированные документы. Здесь правило простое: не трогайте файлы, назначения которых не знаете. Кроме 1Cv8.1CD в каталоге файловой базы могут лежать служебные файлы платформы — их удаление тоже способно нарушить работу.

Безопасно удалять: файлы выгрузок .dt после проверки, что копия сохранена в другом месте; архивы zip с копиями; выгруженные отчёты и печатные формы. Условно безопасно — файлы журнала регистрации в подкаталоге, если журнал ведётся в старом формате и база закрыта, но лучше сокращать журнал штатными средствами конфигуратора.

Типичные ошибки
01
Удаление 1Cv8.1CD вместе с «мусором» — уничтожает всю базу без возможности восстановления
02
Очистка srvinfo при работающей службе агента — повреждение реестра кластера и остановка всех баз
03
Удаление кэша во время работы пользователей по сети — ошибки сеансов и повторные запуски
04
Удаление каталога базы, которая осталась зарегистрированной в списке — ошибки «информационная база не обнаружена» у всех пользователей

Проверка результата после удаления

После очистки кэша запустите базу и убедитесь, что ошибка, ради которой всё делалось, исчезла. Первый запуск может быть медленнее обычного — платформа перестраивает кэш. Если ошибка осталась, проблема не в кэше, и нужно смотреть журнал регистрации или технологический журнал.

После удаления базы проверьте, что её запись убрана из списков запуска у всех пользователей, а место на диске действительно освободилось. После операций с srvinfo убедитесь, что служба агента запустилась, кластер виден в консоли, а все базы открываются у пользователей.

Контрольные точки

Как проверить результат

Запуск базы после очистки кэша
Норма

База открывается, ошибка ушла, первый старт чуть медленнее

Тревожный признак

Та же ошибка или новая — причина не в кэше

Состояние кластера после чистки srvinfo
Норма

Служба работает, базы видны в консоли и открываются

Тревожный признак

Служба не стартует или список баз пуст — реестр повреждён

Место на диске после удаления базы
Норма

Объём свободного места вырос на размер базы

Тревожный признак

Место не изменилось — удалён не тот каталог или файл в корзине

Частые вопросы

Можно ли удалить файл 1Cv8.1CD, если база не открывается?

Технически можно, но это уничтожит все данные. Сначала попробуйте восстановление: тестирование и исправление в конфигураторе, утилита chdbfl.exe из каталога платформы. Удаляйте файл только если есть актуальная копия или данные точно не нужны.

Что будет, если удалить кэш во время работы пользователей?

Работающие сеансы могут завершиться с ошибками, пользователям придётся перезапустить программу. Данные при этом не пострадают, но несохранённые изменения в открытых документах пропадут. Поэтому кэш чистят после завершения сеансов.

Как удалить базу из списка, если кнопка «Удалить» недоступна?

Список баз хранится в файле ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart). Если список общий и защищён административно, потребуются права на изменение этого файла или настройки групповой политики.

Занимает ли много места кэш 1С и как часто его чистить?

Кэш каждой базы обычно занимает от десятков до сотен мегабайт. Специально по расписанию чистить его не нужно — только при ошибках запуска, сбоях отображения или после нештатных обновлений конфигурации.

Можно ли восстановить удалённый каталог файловой базы?

Из корзины — да, если каталог туда попал. После окончательного удаления шансы минимальны: файл 1Cv8.1CD большой и быстро перезаписывается на диске. Надёжный вариант — только заранее созданная резервная копия.

Итог

Что важно запомнить

Кэш 1С удалять безопасно — он пересоздаётся автоматически. Файл 1Cv8.1CD — это вся база, его удаление необратимо без копии. С серверным каталогом srvinfo работают только при остановленной службе агента. Любую операцию начинайте с резервной копии и завершения сеансов пользователей.