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

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

Как удалить файлы 1С и освободить место без потери данных

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

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

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

Ниже разобраны основные категории файлов 1С, которые можно удалять, точные пути к ним в Windows, порядок безопасной очистки и способы проверить, что после удаления всё работает корректно.

Какие файлы 1С можно удалять, а какие — нет

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

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

Папка с длинным именем из букв и цифр в AppDataКэш метаданных

Можно удалить — пересоздастся при запуске

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

Удалять нельзя — это сами данные

Файлы в C:\Windows\Temp или %TEMP%Временные файлы сеансов

Можно удалить после завершения работы 1С

Папки старых версий в C:\Program Files\1cv8Установленные платформы

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

Как найти и удалить кэш 1С

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

Кэш находится в двух местах. Откройте проводник и в адресной строке введите %APPDATA%\1C\1cv8 — здесь лежат папки с длинными именами из букв и цифр (GUID), по одной на каждую базу. Второе расположение — %LOCALAPPDATA%\1C\1cv8. Именно эти папки с GUID и есть кэш.

Порядок удаления кэша
  1. 1
    Закройте все сеансы 1С у всех пользователей компьютера
  2. 2
    Нажмите Win+R, введите %APPDATA%\1C\1cv8 и нажмите Enter
  3. 3
    Удалите папки с длинными именами из букв и цифр (GUID)
  4. 4
    Повторите то же самое в %LOCALAPPDATA%\1C\1cv8
  5. 5
    Запустите 1С и откройте базу — кэш создастся заново, первый запуск может быть медленнее обычного

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

Очистка временных файлов и папки Temp

Во время работы 1С создаёт временные файлы: при обмене данными, формировании отчётов, обновлении конфигурации, выгрузке баз. В норме они удаляются автоматически, но при аварийном завершении сеанса остаются на диске. На серверах с многолетней историей работы папка Temp может разрастись до значительных размеров.

Временные файлы лежат в %TEMP% (обычно это C:\Users\Имя\AppData\Local\Temp) и, для системных служб, в C:\Windows\Temp. Перед очисткой завершите все сеансы 1С и остановите агент сервера 1С, если он установлен. Файлы, которые заняты работающими процессами, система удалить не даст — это нормально, пропустите их.

Дополнительно можно использовать штатную «Очистку диска» Windows (cleanmgr) — она удаляет временные файлы безопасным способом и не трогает данные 1С. Это подходящий вариант, если вы не уверены, какие именно файлы в Temp принадлежат 1С.

Удаление старых версий платформы и дистрибутивов

Каждая установленная версия платформы 1С занимает заметное место в C:\Program Files\1cv8 (или C:\Program Files (x86)\1cv8). Если базы давно переведены на новую версию, старые релизы можно удалить. Делайте это только через «Установка и удаление программ» Windows — ручное удаление папок оставляет «мусор» в реестре и может сломать ассоциации файлов.

Отдельная статья расхода места — скачанные дистрибутивы обновлений и сами установщики платформы. После успешной установки они больше не нужны, но администраторы часто хранят их «на всякий случай» годами. Разумный компромисс — перенести дистрибутивы на внешний диск или сетевую папку, а с рабочего диска удалить.

Как удалить старую файловую базу правильно

Иногда требуется удалить саму базу — например, тестовую копию или архивную базу прошлых лет. Правильный порядок такой: сначала убедитесь, что база не используется (в списке баз стартового окна виден её путь), затем сделайте выгрузку в файл .dt через конфигуратор — это страховка на случай, если данные понадобятся.

После выгрузки удалите базу из списка в стартовом окне 1С (кнопка «Удалить» в настройке списка — она убирает только запись, не файлы), а затем вручную удалите папку базы с диска. Проверьте, что в папке нет вложенных копий и файлов печатных форм, которые могут понадобиться.

Для клиент-серверных баз удаление выполняется через консоль кластера серверов 1С или средствами СУБД, и там критично не перепутать базу: имя в консоли должно точно соответствовать той базе, которую вы собираетесь удалить.

Типичные ошибки
01
Удаление папки базы вместо кэша — данные теряются безвозвратно, если нет копии
02
Чистка кэша при открытых сеансах — файлы заблокированы, а часть пользователей получает ошибки
03
Удаление ibases.v8i вместе с кэшем — пропадает список баз в стартовом окне, приходится добавлять базы заново
04
Ручное удаление папок платформы из Program Files вместо штатной деинсталляции — остаются записи в реестре и битые ассоциации
05
Очистка Temp на сервере без остановки агента 1С — часть файлов не удаляется, а активные сеансы могут завершиться сбоем

Проверка результата после очистки

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

Сверьте освободившееся место с ожидаемым: посмотрите свойства диска до и после. Если место не освободилось, вероятно, основной объём занимают другие данные — например, журнал регистрации большого размера или файлы СУБД, которые требуют отдельных процедур сокращения.

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

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

Запуск базы после удаления кэша
Норма

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

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

Ошибка при входе — проверьте, не удалена ли сама папка базы

Список баз в стартовом окне
Норма

Все базы на месте и открываются

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

Список пуст — был удалён ibases.v8i, добавьте базы вручную

Свободное место на диске
Норма

Объём свободного места вырос на размер удалённых файлов

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

Место не изменилось — основной объём занимают другие данные

Работа отчётов и печатных форм
Норма

Отчёты строятся, документы печатаются

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

Ошибки форм — очистите кэш повторно при закрытых сеансах

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

Удалится ли моя база, если я почистил кэш 1С?

Нет. Кэш — это служебные копии метаданных для ускорения запуска, а сама база хранится отдельно (файл 1Cv8.1CD для файлового режима или в СУБД для клиент-серверного). После удаления кэша база откроется как обычно, просто первый запуск займёт больше времени.

Как понять, какая папка кэша относится к конкретной базе?

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

Можно ли удалять журнал регистрации, чтобы освободить место?

Журнал регистрации — это история действий пользователей, и его полное удаление означает потерю этой истории. Безопасная альтернатива — сокращение журнала через конфигуратор (Администрирование → Настройка журнала регистрации → Сократить) с сохранением событий за нужный период в отдельный файл.

Что делать, если после очистки Temp 1С перестала запускаться?

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

Нужно ли удалять старые версии платформы 1С?

Не обязательно, но желательно, если они не используются: каждая версия занимает место, а лишние версии усложняют обновления. Удаляйте только те релизы, на которых точно не работает ни одна база, и только через стандартное удаление программ Windows.

Как часто стоит чистить кэш и временные файлы 1С?

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

Итог

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

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