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

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

Как обновить 1С, если недостаточно места на диске

Что делать, если при обновлении 1С не хватает места на диске: очистка временных файлов, перенос шаблонов и баз, обновление вручную и проверка результата.

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

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

Перед любыми действиями сделайте резервную копию: выгрузку через конфигуратор (файл .dt) или копию файла 1Cv8.1CD для файловой базы. Очистка диска и обновление без копии — прямой путь к потере данных при сбое.

Сколько места нужно для обновления 1С

Точная цифра зависит от конфигурации и способа обновления, но ориентиры такие. Для установки новой платформы достаточно нескольких сотен мегабайт. Для обновления конфигурации через поддержку потребуется место под шаблон обновления (обычно сотни мегабайт для типовых конфигураций), временную копию базы и файлы реструктуризации.

Практическое правило: свободного места должно быть не меньше, чем двукратный размер информационной базы плюс размер дистрибутива обновления. Если база занимает 5 ГБ, безопасный запас — 10–12 ГБ свободного пространства на диске, где лежит база, и на системном диске, где находятся временные каталоги.

Ошибка при загрузке обновленияНе хватает места в папке шаблонов или временных файлов

Проверьте свободное место на диске C и в каталоге tmplts

Ошибка при реструктуризацииНе хватает места рядом с файлом базы

Проверьте диск, где находится 1Cv8.1CD

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

Проверьте папки %APPDATA%\1C и %TEMP%

Быстрая очистка: временные файлы и кэш 1С

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

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

Порядок очистки
  1. 1
    Завершите все сеансы 1С и закройте конфигуратор
  2. 2
    Очистите папку %TEMP% (Win+R → %TEMP% → удалить содержимое)
  3. 3
    Удалите содержимое папок кэша: %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ (каталоги с именами вида 1cv8 и reg_1541 можно оставить, удаляются папки кэша с GUID-именами)
  4. 4
    Очистите корзину и системный диск штатной утилитой «Очистка диска»
  5. 5
    Проверьте объём свободного места и повторите обновление

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

Перенос шаблонов конфигураций на другой диск

Шаблоны конфигураций и обновлений по умолчанию устанавливаются в папку tmplts в профиле пользователя на системном диске. Накопленные дистрибутивы нескольких релизов могут занимать десятки гигабайт. Это один из самых эффективных способов освободить место.

Действия простые: скопируйте папку tmplts на диск с достаточным объёмом (например, D:\1C\tmplts), затем укажите новый путь в настройках. В стартовом окне 1С откройте «Настройка» → вкладка с каталогами шаблонов и добавьте новый путь, а старый удалите. После этого старые шаблоны на диске C можно удалить.

Если папка шаблонов вам больше не нужна целиком (например, старые релизы уже применены), можно удалить устаревшие версии вручную: внутри tmplts шаблоны сгруппированы по конфигурациям и номерам релизов. Оставьте только актуальную версию.

Обновление вручную через конфигуратор

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

Далее откройте базу в конфигураторе: «Конфигурация» → «Поддержка» → «Обновить конфигурацию» → выбор файла обновления (.cfu) из каталога на свободном диске. Перед реструктуризацией конфигуратор предложит создать резервную копию — укажите каталог также на диске с запасом места.

Перенос информационной базы на другой диск

Когда системный диск мал и очистка не помогает, перенесите саму файловую базу. Закройте все сеансы, скопируйте папку базы целиком (вместе с файлом 1Cv8.1CD) на другой диск, затем в списке баз стартера 1С отредактируйте путь или удалите старую запись и добавьте базу заново с новым расположением.

Для серверной базы (1С:Предприятие на SQL Server, PostgreSQL и др.) нехватка места обычно касается сервера СУБД: проверьте свободное место на дисках с файлами данных и журналов транзакций. Здесь помогает сжатие журнала (shrink) после полного бэкапа и перенос файлов базы средствами СУБД — эти операции лучше доверить администратору сервера.

Сравнение вариантов освобождения места

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

Быстро и безопасно, но освобождает ограниченный объём — подходит при небольшом дефиците

Перенос папки tmplts

Освобождает много места разово, требует перенастройки путей в стартере 1С

Перенос базы на другой диск

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

Ручное обновление через конфигуратор

Позволяет выбрать диск для временных файлов, но требует базовых навыков работы с конфигуратором

Проверка результата и типичные ошибки

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

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

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

Номер версии конфигурации
Норма

Совпадает с установленным релизом

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

Версия старая — обновление не применилось

Открытие базы
Норма

База открывается без сообщений о восстановлении

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

Ошибки открытия или тестирование и исправление

Свободное место после обновления
Норма

Остался запас хотя бы под временные файлы

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

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

Типичные ошибки
01
Обновление без резервной копии — при прерывании реструктуризации базу придётся восстанавливать, и не факт, что успешно
02
Удаление папки базы вместо кэша — безвозвратная потеря данных; удалять можно только кэш и временные каталоги
03
Прерывание реструктуризации кнопкой «Отмена» или перезагрузкой — база остаётся в повреждённом состоянии
04
Хранение всех архивных копий на диске C — со временем приводит к повторению проблемы

Чтобы проблема не повторялась, держите на системном диске постоянный запас свободного места, перенесите шаблоны и архивы на отдельный диск и периодически удаляйте устаревшие релизы из tmplts. Это проще, чем каждый раз экстренно освобождать место перед обновлением.

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

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

Да, кэш в %APPDATA%\1C и %LOCALAPPDATA%\1C удалять безопасно — это временные файлы метаданных, а не данные базы. При следующем запуске платформа пересоздаст кэш автоматически. Главное — не перепутать кэш с папкой самой базы, где лежит файл 1Cv8.1CD.

Обновление прервалось на реструктуризации из-за нехватки места. Что делать?

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

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

В основном в системную папку временных файлов (%TEMP%) и в каталог рядом с базой при реструктуризации. Если диск C мал, можно изменить переменные среды TEMP и TMP на папку другого диска — тогда временные файлы будут создаваться там.

Можно ли обновить 1С через конфигуратор, если база на сетевом диске?

Можно, но обновление по сети идёт медленнее и чувствительнее к обрывам связи. Надёжнее временно скопировать базу на локальный диск с достаточным местом, обновить её там, проверить и вернуть обратно, предварительно отключив пользователей.

Сколько свободного места держать про запас на диске с базой 1С?

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

Итог

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

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