Где искать загруженные обновления 1С на диске и как поменять папку

· 9 мин

Содержание

Обновления конфигураций 1С по умолчанию попадают в каталог шаблонов пользователя: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts. Платформа ставится в C:\Program Files\1cv8\<номер версии>, а сам дистрибутив лежит там, куда вы его сохранили при скачивании, — обычно в папке «Загрузки».

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

Где лежат файлы обновления платформы 1С

У платформы два разных места: куда скачан дистрибутив и куда установлена программа. Их часто путают.

Дистрибутив. Платформу скачивают вручную с портала поддержки. Архив сохраняет браузер, а не 1С, поэтому ищите его в папке загрузок: C:\Users\<имя>\Downloads. После распаковки внутри будет setup.exe и набор файлов .msi.

Установленная платформа. Установщик кладёт каждую версию в свою подпапку:

РазрядностьПуть по умолчанию
64-разрядная платформаC:\Program Files\1cv8\8.3.xx.xxxx\
32-разрядная платформа на 64-разрядной WindowsC:\Program Files (x86)\1cv8\8.3.xx.xxxx\

В каждой папке версии есть каталог bin с 1cv8.exe, 1cv8c.exe и остальными исполняемыми файлами. Рядом, в корне 1cv8, лежит лаунчер common\1cestart.exe — он и выбирает, какую версию запустить.

💡 Если на компьютере стоит пять-шесть версий платформы, это нормально: новая версия не удаляет старые. Лишние удаляют через «Программы и компоненты» Windows.

Каталог автоматической установки. В организациях часто держат дистрибутив в общей сетевой папке. Тогда путь к нему прописан в файле настроек лаунчера 1cestart.cfg параметром DistributiveLocation. Лаунчер берёт оттуда нужную версию, когда база требует платформу, которой на компьютере нет.

DistributiveLocation=\\fileserver\1c\distr
InstalledLocation=C:\Program Files\1cv8

Параметр InstalledLocation задаёт папку, куда ставятся версии платформы.

Каталог шаблонов: куда попадают обновления конфигураций

Обновление конфигурации — это архив с setup.exe. При запуске установщик спрашивает каталог и по умолчанию предлагает каталог шаблонов текущего пользователя:

C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts\

То же самое короче: %APPDATA%\1C\1cv8\tmplts. Эту строку можно вставить в адресную строку Проводника — Windows сама подставит имя пользователя.

Внутри файлы разложены по поставщику, конфигурации и релизу:

tmplts\
  1c\
    Accounting\
      3_0_xxx_yy\
    HRM\
      3_1_xx_yy\

Имя последней папки — номер релиза с подчёркиваниями вместо точек. В папке релиза обычно лежат:

  • 📦 1cv8.cfu — файл обновления, именно его выбирают в Конфигураторе;
  • 📦 1cv8.cf — полная конфигурация (есть не в каждой поставке обновления);
  • 📄 1cv8.mft — манифест, по нему Конфигуратор понимает, что это за шаблон;
  • 📄 ReadMe.txt, 1cv8upd.htm — описание изменений релиза;
  • 📁 подпапки с демобазой, если поставка её содержит.

Папка AppData скрытая. Если её не видно, в Проводнике откройте вкладку «Вид» и включите показ скрытых элементов. Или просто наберите %APPDATA% в адресной строке.

Старые версии. В 1С 8.2 каталог назывался 1Cv82\tmplts. Если на компьютере жила 8.2, рядом может остаться папка %APPDATA%\1C\1Cv82\tmplts со старыми шаблонами. Для 8.3 она не нужна.

Что скачивает помощник обновления. В типовых конфигурациях есть встроенное обновление через интернет : Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Помощник загружает файлы во временную папку пользователя (%TEMP%), применяет их к базе и после успешного обновления удаляет загрузку. Поэтому искать в tmplts релиз, установленный помощником, бессмысленно — его там часто нет.

Как сменить папку загрузки и подключить свои каталоги

Каталог шаблонов не обязан лежать на системном диске. Если C: маленький, а обновлений много, перенесите их, например, на D:\1C\tmplts.

Через окно запуска 1С

  1. Откройте окно запуска (список информационных баз).
  2. Нажмите кнопку Настройка... справа.
  3. Найдите список «Каталоги шаблонов конфигураций и обновлений».
  4. Добавьте новый каталог кнопкой с плюсом. Ненужный уберите.
  5. Нажмите «ОК» и перезапустите окно запуска.

Каталогов может быть несколько. Конфигуратор ищет обновления во всех. Новые установки setup.exe по умолчанию предлагают первый каталог из списка.

Через файл 1cestart.cfg

Тот же список хранится в файле настроек лаунчера параметром ConfigurationTemplatesLocation:

ConfigurationTemplatesLocation=D:\1C\tmplts
ConfigurationTemplatesLocation=\\fileserver\1c\tmplts

Файл бывает в двух местах:

ФайлДля кого действует
%APPDATA%\1C\1CEStart\1cestart.cfgдля текущего пользователя
C:\ProgramData\1C\1CEStart\1cestart.cfgдля всех пользователей компьютера

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

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

В Конфигураторе при обновлении

Меню Конфигурация → Поддержка → Обновить конфигурацию предлагает варианты поиска. Можно искать в текущих каталогах шаблонов или указать свой путь. Удобно, если .cfu лежит на флешке или в папке «Загрузки»: шаблон не обязательно устанавливать, достаточно выбрать файл напрямую.

Как найти скачанное обновление поиском по диску

Когда не помните, куда сохранили обновление, ищите по расширению.

В Проводнике. Откройте «Этот компьютер», в поле поиска введите:

*.cfu

Для полных конфигураций — *.cf, для шаблонов вообще — 1cv8.mft. Поиск по всему диску идёт долго, поэтому начните с %APPDATA%\1C, папки «Загрузки» и %TEMP%.

В командной строке. Быстрее и надёжнее, потому что ищет и в скрытых папках:

dir C:\*.cfu /s /b
dir D:\*.cfu /s /b

Ключ /s ищет во всех подпапках, /b выводит только пути. Чтобы найти конкретный релиз, вставьте фрагмент номера:

dir "%APPDATA%\1C\1cv8\tmplts" /s /b | findstr "3_0_"

В PowerShell можно сразу увидеть размер и дату:

Get-ChildItem -Path C:\ -Filter *.cfu -Recurse -ErrorAction SilentlyContinue |
  Select-Object FullName, Length, LastWriteTime

Дата изменения подскажет, какой релиз скачан последним. Если найденный файл лежит в папке Temp, это остаток загрузки помощника: прерванное или неудачное обновление.

Временные файлы и кэш: что ещё 1С держит на диске

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

ЧтоГдеМожно ли удалять
Загрузки помощника обновления%TEMP% (C:\Users\<имя>\AppData\Local\Temp)да, при закрытой 1С
Кэш метаданных баз%LOCALAPPDATA%\1C\1cv8\<GUID базы>да, при закрытой 1С
Настройки пользователя по базам%APPDATA%\1C\1cv8\<GUID базы>осторожно: слетят настройки форм и отчётов
Список баз%APPDATA%\1C\1CEStart\ibases.v8iнет, иначе пропадёт список

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

Сбросить кэш можно двумя способами:

  1. Удалить папки с GUID в %LOCALAPPDATA%\1C\1cv8 при закрытой 1С.
  2. Добавить параметр запуска /ClearCache в свойства базы: окно запуска → Изменить → последняя страница, поле «Дополнительные параметры запуска».

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

Сколько места съедают обновления и как его освободить

Каталог шаблонов растёт незаметно. Один релиз типовой конфигурации с полным .cf и демобазой занимает от сотни до нескольких сотен мегабайт. За пару лет регулярных обновлений нескольких конфигураций набегают десятки гигабайт.

Автоматической очистки каталога шаблонов в платформе нет. 1С не удаляет старые релизы сама — это делают вручную.

Что можно удалить без последствий:

  • 🗑 папки старых релизов в tmplts, если база уже обновлена до более нового;
  • 🗑 остатки загрузок в %TEMP%;
  • 🗑 старые версии платформы, которыми не пользуется ни одна база;
  • 🗑 папку 1Cv82\tmplts, если 8.2 давно не используется.

Что оставить:

  • ✅ последний установленный релиз каждой конфигурации и один предыдущий — на случай, если понадобится сравнить или откатиться;
  • ✅ промежуточные релизы, если какая-то база отстала: файл .cfu обновляет только с перечисленных в нём предыдущих релизов, и отставшую базу придётся вести по цепочке.

Не удаляйте шаблон, если база снята с поддержки или доработана, а вы ещё не перенесли изменения. Для сравнения и объединения при следующем обновлении может понадобиться поставка текущего релиза.

Перед чисткой каталога шаблонов
Выполнено: 0 / 5

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

Пути в Linux

На Linux логика та же, меняются только папки. Платформа 8.3 последних версий ставится в отдельный каталог на каждую версию:

/opt/1cv8/x86_64/8.3.xx.xxxx/

Старые версии 8.3 ставились иначе — в общий каталог /opt/1C/v8.3/x86_64/, и новая версия заменяла предыдущую. Если на машине обе схемы, проверьте, какая из версий реально запускается, прежде чем удалять лишнее.

Пользовательские данные 1С лежат в скрытой папке домашнего каталога. Скрытые папки в файловом менеджере показывает сочетание Ctrl+H:

ЧтоПуть
Каталог шаблонов~/.1cv8/1C/1cv8/tmplts
Кэш и настройки баз~/.1cv8/1C/1cv8/
Настройки лаунчера и список баз~/.1C/1cestart/

Найти файлы обновления на Linux:

find ~ -name "*.cfu" 2>/dev/null

Каталог шаблонов меняется так же — через Настройка... в окне запуска. Для сетевого каталога на Linux удобнее смонтировать общую папку в постоянную точку, например /mnt/1c-tmplts, и указать этот путь: тогда список не ломается после перезагрузки.

Конфигуратор не видит скачанное обновление: где искать причину

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

Диагностика: выберите симптом

Отдельный случай — терминальный сервер . Там у каждого пользователя свой профиль, а значит, свой tmplts. Если обновления ставят несколько администраторов, один и тот же релиз оседает на диске сервера несколько раз. Решение то же: один общий каталог шаблонов для всех, прописанный в C:\ProgramData\1C\1CEStart\1cestart.cfg.

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

Почему в tmplts нет обновления, которое я ставил через программу?
Помощник обновления в режиме 1С:Предприятия качает файлы во временную папку и удаляет их после успешной установки. В каталог шаблонов попадает только то, что вы установили через setup.exe.
Можно ли просто скопировать папку tmplts на другой компьютер?
Да. Скопируйте нужные папки релизов в каталог шаблонов на другом компьютере — Конфигуратор найдёт их по файлу 1cv8.mft. Запускать setup.exe повторно не нужно.
Каталог шаблонов у разных пользователей Windows общий?
Нет. По умолчанию он лежит в профиле каждого пользователя. Чтобы шаблоны видели все, укажите общий каталог в C:\ProgramData\1C\1CEStart\1cestart.cfg или сетевую папку.
Удаление шаблона повредит базу?
Нет. База хранит конфигурацию у себя, шаблон нужен только для следующего обновления или создания новой базы. Но без шаблона текущего релиза сложнее обновлять доработанную конфигурацию.
Куда установщик кладёт шаблон, если запустить его от администратора?
В каталог шаблонов того пользователя, под которым запущен установщик. Если это другая учётная запись, шаблон окажется в её профиле. Проверьте путь в окне установщика перед нажатием «Далее».