Куда попадают файлы обновлений 1С 8.3 и как навести в них порядок
Содержание
Обновления конфигураций 1С по умолчанию лежат не в Program Files, как думают многие, а в профиле пользователя: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts. В Program Files 1С сохраняет только саму платформу — каждую версию в свою папку C:\Program Files\1cv8\8.3.xx.xxxx.
Отсюда и типичная картина: диск C: заполнен, а в папке программы всего пара гигабайт. Основной объём съедают каталог шаблонов, кэш баз и временные файлы. Ниже — каждый каталог, его путь, назначение и что с ним можно делать.
Каталог установки платформы 1С:Предприятие
Платформа ставится в отдельную папку на каждую версию. Старые версии при установке новой не удаляются.
| Разрядность платформы | Путь по умолчанию |
|---|---|
| 64-битная на 64-битной Windows | C:\Program Files\1cv8\ |
| 32-битная на 64-битной Windows | C:\Program Files (x86)\1cv8\ |
Внутри корневой папки:
- 📁
8.3.xx.xxxx\bin— исполняемые файлы конкретной версии:1cv8.exe(толстый клиент и Конфигуратор),1cv8c.exe(тонкий клиент); - 📁
common— общий запускальщик1cestart.exe, который выбирает нужную версию платформы для базы; - 📁
conf— общие настройки платформы, файлconf.cfg; - 📁
srvinfo— появляется, если установлен сервер 1С (там реестр кластера и сеансовые данные).
Обновление платформы
— это просто новая папка с номером версии рядом со старыми. Ярлык «1С:Предприятие» ведёт на 1cestart.exe, поэтому после установки новой версии ярлыки менять не нужно.
Номер установленной версии видно по именам подпапок. Быстрее всего — открыть C:\Program Files\1cv8\ и отсортировать по дате изменения.
Папка tmplts в профиле пользователя: сюда 1С сохраняет обновления конфигураций
Файлы обновлений конфигураций (БП, ЗУП, УТ и других) хранятся в каталоге шаблонов. Путь по умолчанию:
C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts
То же самое через переменную среды: %APPDATA%\1C\1cv8\tmplts. Папка AppData скрытая — вставьте путь с переменной прямо в адресную строку Проводника.
Как устроен каталог шаблонов
Внутри — дерево «поставщик → конфигурация → релиз»:
tmplts\
1c\
Accounting\
3_0_160_24\
3_0_161_19\
HRM\
3_1_32_70\
Trade\
11_5_20_68\
Точки в номере релиза заменены подчёркиваниями. Имя папки конфигурации — внутреннее (Accounting — Бухгалтерия предприятия, HRM — Зарплата и управление персоналом, Trade — Управление торговлей).
Какие файлы лежат в папке релиза
| Файл | Что это |
|---|---|
1cv8.cfu | Файл обновления — его подхватывает Конфигуратор при обновлении |
1cv8.cf | Полная конфигурация — для создания новой базы или обновления с потерей поддержки |
1cv8.dt | Демонстрационная база (есть не во всех поставках) |
1cv8.mft | Манифест: по нему список шаблонов видит окно создания базы |
UpdInfo.txt | Номер релиза и список версий, с которых на него можно обновиться (строка FromVersions) |
ReadMe.txt, *.htm | Описание изменений и порядок обновления |
Файл UpdInfo.txt полезно открывать перед ручным обновлением. Если вашей текущей версии в списке нет, нужен промежуточный релиз.
Где обновления у автоматического помощника
Когда база обновляется из режима «Предприятие» (Администрирование → Интернет-поддержка и сервисы → Обновление версии программы), помощник скачивает дистрибутив через интернет
-поддержку. Скачанные релизы он раскладывает в тот же каталог шаблонов текущего пользователя, а архивы на время загрузки держит во временной папке. Поэтому даже если вы ни разу не запускали установщик вручную, tmplts после пары лет автоматических обновлений может весить десятки гигабайт.
Как найти, куда обновления легли именно у вас
Путь по умолчанию меняют администраторы, установщики и сами пользователи. Проверить фактическое место можно тремя способами:
- Окно запуска.
Настройка...→ блок «Каталоги шаблонов конфигураций и обновлений». Первая строка — куда программа установки кладёт новые релизы. - Файл настроек. Откройте
%APPDATA%\1C\1CEStart\1cestart.cfgв Блокноте и найдите строкиConfigurationTemplatesLocation. Затем проверьте такие же строки в общем файле вC:\ProgramData\1C\1CEStart\. - Поиск по диску. В Проводнике выполните поиск по имени
1cv8.cfuна всех дисках. Каждая найденная папка — релиз, а её родитель — каталог шаблонов.
Третий способ ловит и «потерянные» релизы: распакованные когда-то в Загрузки или на рабочий стол и забытые там.
Временные файлы и кэш платформы: что ещё копится на диске
Кроме шаблонов, 1С пишет в профиль пользователя ещё три вида данных.
1. Кэш информационных баз. Платформа хранит локальную копию метаданных каждой базы, чтобы не тянуть их с сервера при каждом запуске:
%APPDATA%\1C\1cv8\— папки с именами-идентификаторами видаa1b2c3d4-...;%LOCALAPPDATA%\1C\1cv8\— такие же папки с другой частью кэша.
Одна папка — одна база. Для крупной конфигурации каждая занимает от десятков до сотен мегабайт.
2. Временный каталог Windows — %TEMP% (обычно C:\Users\<имя>\AppData\Local\Temp). Сюда платформа и помощник обновления пишут промежуточные файлы: распакованные архивы, файлы сравнения и объединения конфигураций, выгрузки. После сбоя обновления они могут остаться навсегда.
3. Настройки запуска — %APPDATA%\1C\1CEStart\. Здесь лежат список баз ibases.v8i и настройки запускальщика 1cestart.cfg. Это не мусор: удалите папку — пропадёт список баз в окне запуска.
Резервные копии, которые предлагает сделать помощник обновления, сохраняются в каталог, указанный в его настройках. Проверьте этот путь: если он ведёт на системный диск, копии тоже съедают место.
Как сменить путь, куда 1С сохраняет обновления
Каталог шаблонов меняется в окне запуска 1С, без Конфигуратора.
- Запустите ярлык «1С:Предприятие» (окно со списком баз).
- Нажмите кнопку
Настройка...справа. - В блоке «Каталоги шаблонов конфигураций и обновлений» нажмите кнопку добавления и укажите новую папку, например
D:\1C\tmplts. - Поднимите новую папку на первое место в списке стрелками. Первый каталог — тот, куда программа установки предлагает распаковать обновление.
- Нажмите
OK.
Старый путь можно оставить ниже по списку: Конфигуратор ищет обновления во всех каталогах из списка. Файлы из старой папки переносить не обязательно — достаточно, чтобы обе папки были в списке.
Где хранится эта настройка
Список каталогов записывается в %APPDATA%\1C\1CEStart\1cestart.cfg строками:
ConfigurationTemplatesLocation=D:\1C\tmplts
Чтобы задать каталог сразу всем пользователям компьютера, ту же строку добавляют в общий файл C:\ProgramData\1C\1CEStart\1cestart.cfg.
На терминальном сервере это главный приём. По умолчанию у каждого пользователя свой tmplts в профиле: десять бухгалтеров — десять копий одних и тех же релизов. Один общий каталог на диске D: в общем 1cestart.cfg решает проблему. Права на папку: чтение для всех, запись — тем, кто устанавливает обновления.
Ручная установка обновления конфигурации из файла
Если обновление скачано с портала поддержки вручную, у вас на руках архив с программой установки setup.exe.
Вариант 1. Через программу установки
- Распакуйте архив и запустите
setup.exe. - На шаге выбора каталога программа предложит первый каталог шаблонов из настроек запуска. Измените путь, если нужно.
- После установки в каталоге появится папка релиза с файлами
1cv8.cfu,1cv8.cfи описаниями.
Вариант 2. Без установки: сразу указать файл
- Откройте базу в Конфигураторе.
- Меню
Конфигурация → Поддержка → Обновить конфигурацию.... - Выберите «Выбор файла обновления» и укажите путь к
1cv8.cfu(или к.cf, если обновляетесь с полной конфигурации).
Этот путь удобен, когда обновление делается один раз и копить релизы в шаблонах незачем.
Вариант 3. Скопировать готовую папку с другого компьютера
Папку релиза можно просто скопировать с соседнего ПК в свой каталог шаблонов, сохранив структуру 1c\Accounting\3_0_xxx_xx. После этого в Конфигураторе в окне обновления выберите «Поиск доступных обновлений» — релиз найдётся сам.
| Способ | Когда подходит | На что обратить внимание |
|---|---|---|
setup.exe | Обычное обновление, база-источник для нескольких баз | Проверьте путь на шаге выбора каталога |
Указать .cfu | Разовое обновление одной базы | Файл должен подходить к текущей версии (UpdInfo.txt) |
| Копирование папки | Нет интернета, релиз уже есть на другом ПК | Сохраните структуру папок, иначе поиск не увидит релиз |
Очистка каталога обновлений и кэша: как освободить место на диске
Перед удалением закройте все сеансы 1С на этом компьютере — и свои, и других пользователей, если это терминальный сервер . Удаление кэша при открытой базе даёт ошибки при работе и следующем запуске.
Старые релизы в tmplts
Удалять можно папки релизов, которые старше текущих версий ваших баз. Оставьте:
- ✅ релиз, на котором база работает сейчас (
.cfпригодится для сравнения или восстановления); - ✅ промежуточные релизы, если какая-то база отстала и будет обновляться цепочкой.
Остальное — в корзину. Если релиз понадобится снова, его можно скачать заново.
Промежуточный вариант для тех, кто не хочет удалять релизы целиком: уберите из старых папок файлы 1cv8.dt и 1cv8.cf, а 1cv8.cfu и служебные файлы оставьте. Демобаза и полная конфигурация старого релиза почти никогда не нужны, а цепочка обновления по-прежнему будет работать — для неё достаточно файлов обновления.
Кэш баз
Папки с идентификаторами в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ можно удалить целиком. Платформа создаст их заново, первый запуск каждой базы будет дольше обычного.
Аккуратнее — параметр запуска /ClearCache. Его дописывают в поле «Дополнительные параметры запуска» в свойствах базы (кнопка Изменить... в окне запуска, последний шаг). Кэш очистится только для этой базы. После одного запуска параметр уберите, иначе база будет каждый раз стартовать медленно.
Старые версии платформы
Версии удаляют через Параметры Windows → Приложения (или «Программы и компоненты»): каждая версия 1С:Предприятия — отдельная строка. Оставьте версию, которую требуют ваши конфигурации, и ту, что указана в свойствах баз, если там зафиксирована конкретная версия.
На сервере 1С не удаляйте версию, под которой работает служба агента сервера. Сначала переведите службу на новую версию в нерабочее время — при остановке службы оборвутся все сеансы пользователей.
Временные файлы
Содержимое %TEMP% чистится штатной «Очисткой диска» Windows или вручную. Файлы, занятые работающими программами, Windows удалить не даст — их просто пропустите.
Частые ошибки при работе с каталогами обновлений
- ❌ Удалили папку
1CEStart, чтобы «почистить настройки». Вместе с ней ушёл список баз. Если удалили — восстановитеibases.v8iиз резервной копии профиля или добавьте базы заново. - ❌ Удалили релиз, на котором стоит база. Обновлению это не мешает, но для сравнения с поставщиком или отката не будет исходного
.cf. - ❌ Перенесли
tmpltsвручную, не поправив настройку. Программа установки снова распакует новый релиз на диск C:, а Конфигуратор не найдёт старые. Сначала поменяйте список каталогов в окне запуска. - ❌ Положили в шаблоны только
1cv8.cfuбез остальных файлов. «Поиск доступных обновлений» опирается на служебные файлы релиза. Копируйте папку целиком или указывайте.cfuнапрямую через «Выбор файла обновления». - ❌ Не нашли AppData. Папка скрыта. Вставьте
%APPDATA%\1C\1cv8\tmpltsв адресную строку Проводника — переход сработает без включения показа скрытых файлов.
Частые вопросы
Почему Конфигуратор не видит скачанное обновление?
UpdInfo.txt. Добавьте папку в список или укажите файл .cfu вручную.Можно ли хранить шаблоны на сетевом диске?
\\server\1C\tmplts в настройках окна запуска. У пользователя должны быть права на чтение, у того, кто ставит обновления, — на запись.Сколько места занимает один релиз?
Где 1С хранила обновления в версии 8.2?
1Cv82\tmplts рядом с каталогом 8.3. Если на компьютере осталась 8.2, проверьте и её — там тоже могут лежать гигабайты старых релизов.