Где лежат файлы обновлений 1С 8.3 и как перенести их в другую папку
Содержание
Обновления конфигураций 1С 8.3 по умолчанию скачиваются и распаковываются в каталог шаблонов пользователя: C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts, он же %APPDATA%\1C\1cv8\tmplts. Сменить путь можно в окне запуска: кнопка Настройка… → список «Каталоги шаблонов конфигураций и обновлений». Платформа ставится в C:\Program Files\1cv8\<номер версии>, а её дистрибутив лежит там, куда вы сохранили архив.
Типичная ситуация: на диске C осталось 2 ГБ, бухгалтер жалуется, что «1С съела всё место», а админ находит в AppData два десятка старых релизов Бухгалтерии. Или наоборот: обновление скачалось, но Конфигуратор его «не видит». Обе проблемы решаются, когда понятно, какой файл где лежит.
Какие файлы обновлений 1С бывают и где они хранятся по умолчанию
У 1С два независимых вида обновлений, и хранятся они в разных местах:
- 📦 Обновление конфигурации
(Бухгалтерия, ЗУП, УТ и другие) — файлы шаблона и
.cfu. - ⚙️ Обновление платформы
(технологическая платформа 8.3.xx) — дистрибутив с
setup.exeи установленные файлы программы. - 🗂️ Служебные файлы — кэш, список баз, настройки запуска. Это не обновления, но их часто путают.
| Что | Путь по умолчанию | Что внутри |
|---|---|---|
| Шаблоны и обновления конфигураций | %APPDATA%\1C\1cv8\tmplts | папки вида 1c\Accounting\3_0_xxx_yy |
| Установленная платформа 64-бит | C:\Program Files\1cv8\8.3.xx.xxxx | bin\1cv8.exe, bin\1cv8c.exe |
| Установленная платформа 32-бит | C:\Program Files (x86)\1cv8\8.3.xx.xxxx | то же |
| Общий запускатель | C:\Program Files\1cv8\common | 1cestart.exe |
| Настройки запуска пользователя | %APPDATA%\1C\1CEStart | 1cestart.cfg, ibases.v8i |
| Общие настройки для всех | %ALLUSERSPROFILE%\1C\1CEStart | 1cestart.cfg |
| Кэш баз | %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 | папки с длинными именами-GUID |
Что лежит в папке одного релиза
Каталог шаблонов разложен по поставщику, конфигурации и номеру релиза. Например, обновление Бухгалтерии попадает в tmplts\1c\Accounting\3_0_<релиз>. Внутри обычно есть:
1cv8.cfu— файл обновления, именно его ищет Конфигуратор.1cv8.cf— полная конфигурация (есть в полных дистрибутивах, нужна для создания новой базы).1cv8.dt— демонстрационная база, если она входит в поставку.ReadMe.txt,1cv8upd.htm— описание изменений и порядок перехода с предыдущих релизов.
Быстро открыть каталог: нажмите Win+R, введите %APPDATA%\1C\1cv8\tmplts и Enter. Папка AppData скрытая, поэтому через Проводник её без настройки видно не всегда.
Куда помощник обновления загружает файлы
Если обновлять из пользовательского режима (Администрирование → Интернет-поддержка и сервисы, блок обновления версии программы), программа сама скачивает пакет во временную рабочую папку профиля пользователя, применяет его и затем удаляет. В каталог шаблонов такие файлы не попадают, поэтому после обновления «найти скачанное» обычно нельзя. Если файлы нужны для другой базы, скачайте дистрибутив обновления вручную и установите его в каталог шаблонов.
Как сменить папку загрузки обновлений 1С: окно запуска и 1cestart.cfg
Шаблоны быстро растут: один релиз крупной конфигурации занимает ориентировочно от сотни мегабайт до нескольких сотен с демо-базой. Поэтому каталог часто переносят на диск D или в сетевую папку.
Через окно запуска
- Откройте 1С, в окне со списком баз нажмите
Настройка…. - В блоке «Каталоги шаблонов конфигураций и обновлений» добавьте новую папку, например
D:\1C\tmplts. - Переместите её вверх списка: первая строка — каталог, куда установщик шаблонов предложит распаковку по умолчанию.
- Нажмите ОК и перенесите содержимое старой папки в новую обычным копированием.
Конфигуратор ищет обновления во всех каталогах из этого списка. Старый путь можно оставить на время переноса, а потом удалить строку .
Через файл 1cestart.cfg
Те же настройки записываются в текстовый файл %APPDATA%\1C\1CEStart\1cestart.cfg. Каталог шаблонов задаёт параметр ConfigurationTemplatesLocation, строк может быть несколько:
ConfigurationTemplatesLocation=D:\1C\tmplts
ConfigurationTemplatesLocation=\\fileserver\1C\tmplts
Правьте файл при закрытой 1С, кодировку не меняйте. Тот же параметр, записанный в %ALLUSERSPROFILE%\1C\1CEStart\1cestart.cfg, действует для всех пользователей компьютера.
А что с реестром Windows
Пути к шаблонам и базам платформа хранит в файлах .cfg и .v8i, а не в реестре. Отдельного ключа реестра «папка обновлений 1С» нет, и правка случайных веток ничего не даст. Через реестр и групповые политики можно сделать другое — перенаправить сам профиль AppData на другой диск. Тогда вместе с ним переедут и шаблоны, и кэш.
Сетевой каталог шаблонов удобен, но установка обновления с медленной сетевой папки идёт дольше, а при обрыве связи Конфигуратор прервёт загрузку файла. Для разовых обновлений надёжнее локальный диск.
Файловая и клиент-серверная база: где нужны файлы обновления
Здесь чаще всего возникает путаница. Каталог шаблонов — это настройка компьютера, на котором открыт Конфигуратор, а не сервера и не базы.
| Вариант базы | Где должны лежать файлы .cfu | Где ставится платформа |
|---|---|---|
| Файловая на локальном диске | на этом же компьютере | на этом компьютере |
| Файловая в сетевой папке | на компьютере, где запускают Конфигуратор | на каждом рабочем месте |
| Клиент-серверная | на компьютере администратора, откуда открыт Конфигуратор | на сервере 1С и на всех клиентах |
Особенности клиент-серверного варианта
- 🖥️ Сервер 1С не скачивает обновления конфигураций сам. Администратор подключается Конфигуратором со своего ПК, и
.cfuчитается с его диска. - 🔢 Версия клиента должна совпадать с версией сервера 1С с точностью до последней цифры номера. После обновления платформы на сервере новую версию нужно поставить и на рабочие места, иначе пользователи получат ошибку несовпадения версий.
- ⏸️ Для обновления структуры базы нужен монопольный доступ к ней: другие пользователи должны выйти. В конфигурациях на БСП помощник обновления клиент-серверной базы запрашивает параметры администрирования кластера и сам завершает сеансы.
Обновление платформы на сервере требует остановки службы агента сервера 1С. Все сеансы при этом оборвутся, несохранённые документы пропадут. Делайте это вне рабочего времени и предупредите пользователей заранее.
Особенности файлового варианта
В файловой базе помощник обновления перед применением предлагает создать резервную копию. Если база лежит в сетевой папке, нужны права на запись в каталог базы у того, кто обновляет. Временные файлы при этом создаются в профиле его компьютера, а не рядом с базой.
Ручная загрузка и установка обновлений платформы и конфигурации
Ручной способ нужен, когда автоматическое обновление недоступно: нет интернет-поддержки, закрыт доступ в интернет, база сильно доработана.
Обновление конфигурации вручную
- Скачайте с портала обновлений (releases.1c.ru) дистрибутив нужного релиза. Для существующей базы берите дистрибутив обновления, а не полную поставку: полная нужна для создания новой базы.
- Распакуйте архив и запустите
setup.exe. Установщик предложит каталог шаблонов — проверьте путь, это и есть место, куда «скачается» обновление. - Сделайте резервную копию базы
: в Конфигураторе
Администрирование → Выгрузить информационную базуили копией файла1Cv8.1CDдля файловой базы. - Откройте
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите «Поиск доступных обновлений». Конфигуратор просмотрит все каталоги шаблонов и покажет подходящие релизы.
- Если нужный релиз не найден, выберите «Выбор файла обновления» и укажите
1cv8.cfuвручную. - После объединения конфигураций нажмите
Конфигурация → Обновить конфигурацию базы данных(F7) и примите изменения. - Запустите базу в режиме 1С:Предприятие, чтобы прошла обработка обновления данных.
Перескакивать через обязательные промежуточные релизы нельзя. В ReadMe.txt каждого релиза указано, с каких версий на него можно перейти. Если ваш релиз там не указан, сначала поставьте промежуточный.
Обновление платформы вручную
- Скачайте архив платформы нужной разрядности (имя вида
windows64full_8_3_xx_xxxx). - Распакуйте его в любую папку, например
D:\Distr\8.3.xx.xxxx, и запуститеsetup.exe. - Выберите компоненты: для рабочего места достаточно клиентских, на сервер ставят «Сервер 1С:Предприятия».
- После установки новая версия появится в
C:\Program Files\1cv8\8.3.xx.xxxx. Старые версии остаются рядом — их удаляют через «Программы и компоненты».
Папку с распакованным дистрибутивом удобно сохранить: из неё потом ставят платформу на остальные компьютеры и в неё же смотрят групповые политики.
Очистка кэша и ошибки при скачивании обновлений 1С
Часть ошибок связана не с самим файлом обновления, а с местом, куда его некуда положить, или с устаревшим кэшем.
Что можно удалять, а что нет
- ✅ Старые релизы из
tmplts, которые вы уже прошли и которые не нужны для создания новых баз. - ✅ Папки кэша с GUID в
%APPDATA%\1C\1cv8и%LOCALAPPDATA%\1C\1cv8— при закрытой 1С, платформа создаст их заново. - ✅ Старые версии платформы, которыми не пользуется ни одна база (через «Программы и компоненты», не удалением папки).
- ❌ Файлы
1cestart.cfgиibases.v8i— пропадут настройки и список баз. - ❌ Каталог самой информационной базы.
Кэш можно сбросить и без ручного удаления: добавьте к строке запуска базы параметр /ClearCache. Для этого в окне запуска выберите базу → Изменить → на последнем шаге поле «Дополнительные параметры запуска».
Чистить кэш вручную можно только когда 1С закрыта у этого пользователя. На терминальном сервере у каждого пользователя свой AppData: удаляя чужие папки при открытых сеансах, вы оборвёте работу людей.
Частые ошибки загрузки и их причины
Автоматизация через групповые политики Windows
В сети на 20–50 рабочих мест ходить по компьютерам с флешкой неудобно. Платформа поставляется в виде MSI-пакета, поэтому её разворачивают штатными средствами домена Active Directory.
Установка платформы через GPO
- Распакуйте дистрибутив платформы в сетевую папку с правом чтения для компьютеров домена, например
\\fileserver\Distr\1C\8.3.xx.xxxx. - В «Управлении групповой политикой» создайте объект политики и в разделе
Конфигурация компьютера → Политики → Конфигурация программ → Установка программдобавьте пакет1CEnterprise 8.msi(у 64-битной версии имя пакета содержитx86-64). - Выберите режим «Особый» и на вкладке «Модификации» подключите файлы преобразований из той же папки:
1049.mstдля русского интерфейса иadminstallrestart.mstдля установки при перезагрузке. - Привяжите политику к подразделению с нужными компьютерами. Платформа встанет при следующей перезагрузке.
Тот же пакет можно поставить и скриптом без участия пользователя:
msiexec /i "\\fileserver\Distr\1C\8.3.xx.xxxx\1CEnterprise 8 (x86-64).msi" /qn TRANSFORMS=adminstallrestart.mst;1049.mst DESIGNERALLCLIENTS=1 THINCLIENT=1 THINCLIENTFILE=1 SERVER=0 WEBSERVEREXT=0 LANGUAGES=RU
Проверьте точное имя .msi в своей папке дистрибутива: оно отличается у 32- и 64-битной поставки.
Единый каталог шаблонов для всех
Чтобы у всех администраторов и бухгалтеров Конфигуратор искал обновления в одной сетевой папке, разошлите общий 1cestart.cfg. Удобнее всего через «Настройки» групповой политики (раздел «Файлы»): копировать файл в %ALLUSERSPROFILE%\1C\1CEStart\1cestart.cfg со строкой ConfigurationTemplatesLocation=\\fileserver\1C\tmplts.
💡 Обновления в такую папку ставит один человек — запуском setup.exe дистрибутива с указанием сетевого каталога. Остальные видят новый релиз сразу, ничего не скачивая.