Запрет автообновления 1С:Предприятия — от настройки в базе до сетевого экрана

· 9 мин

Содержание

Чтобы заблокировать автоматическое обновление конфигурации 1С, откройте Администрирование → Интернет-поддержка и сервисы, в группе обновления версии программы зайдите в настройки и выберите вариант «не проверять» обновления. Так программа перестанет сама искать, скачивать и предлагать установить новые релизы. Платформа 1С:Предприятие обновляется отдельно, и её блокируют на компьютерах пользователей — через файл 1CEStart.cfg, список баз и политики Windows.

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

Что именно обновляется в 1С и что из этого можно запретить

Под «обновлением 1С» обычно смешивают три разные вещи. Их отключают в разных местах, поэтому сначала определите, что у вас обновляется без спроса.

Что обновляетсяКто запускаетГде запрещать
🧩 Конфигурация (БП 3.0, ЗУП 3.1, УТ 11 и др.)Администратор базы через интернет-поддержку или по расписаниюНастройки обновления в самой базе, права пользователей
🩹 Исправления (патчи) конфигурацииПрограмма, если включена их автоматическая установкаТам же, в настройках обновления
⚙️ Платформа 1С:Предприятие на рабочих местахПрограмма запуска 1cestart.exe при подключении к базе1CEStart.cfg, свойства базы в списке, политики Windows
🖥️ Сервер 1СТолько администратор вручнуюСам по себе не обновляется

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

Что у вас обновляется без спроса?

Как отключить обновление 1С в настройках программы

Это главный способ для типовых конфигураций на Библиотеке стандартных подсистем. Настройка общая для всей информационной базы: её меняет администратор, и она действует для всех пользователей.

Где находится настройка в разных конфигурациях

КонфигурацияПуть к разделу
Бухгалтерия предприятия 3.0Администрирование → Интернет-поддержка и сервисы
ЗУП 3.1Администрирование → Интернет-поддержка и сервисы
Управление торговлей 11НСИ и администрирование → Администрирование → Интернет-поддержка и сервисы

Пошагово

  1. Войдите в базу пользователем с полными правами.
  2. Откройте раздел по пути из таблицы.
  3. Найдите группу про обновление версии программы и откройте её настройки.
  4. В блоке автоматической проверки обновлений выберите «не проверять» вместо вариантов «при запуске программы» или «по расписанию».
  5. Снимите флажок автоматической загрузки и установки исправлений, если он установлен.
  6. Закройте форму и перезапустите программу.

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

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

Почему обычный пользователь не обновит базу

Обновить конфигурацию из пользовательского режима может только пользователь с административными правами. У бухгалтера с ролью вроде «Бухгалтер» или «Кадровик» команды обновления нет.

Если обновления «прилетают» непредсказуемо, проверьте список администраторов: Администрирование → Настройки пользователей и прав → Пользователи. Часто полные права выданы сразу нескольким сотрудникам «на всякий случай», и обновление запускает кто-то из них. Оставьте права администратора одному-двум ответственным людям.

Закрепление версии платформы: файл 1CEStart.cfg и список баз

Платформу на рабочих местах обновляет не конфигурация, а программа запуска 1cestart.exe. Когда пользователь подключается к серверу с другой версией, она ищет подходящую версию клиента и предлагает её установить или берёт самую новую из установленных.

Версия для конкретной базы

Самый простой способ привязать базу к версии:

  1. В окне запуска выделите базу и нажмите «Изменить».
  2. Пройдите мастер до последней страницы.
  3. В поле «Версия 1С:Предприятия» укажите нужную версию, например 8.3.24.
  4. Нажмите «Готово».

Можно указать версию целиком (8.3.24.1691) или только её начало. Если указать начало 8.3.24, программа запуска возьмёт самую свежую установленную сборку этой ветки, но на 8.3.25 не перейдёт.

Версия по умолчанию для всех баз

Настройки программы запуска хранятся в файле 1CEStart.cfg. Их два:

  • 📁 C:\ProgramData\1C\1CEStart\1CEStart.cfg — общий для всех пользователей компьютера;
  • 📁 %APPDATA%\1C\1CEStart\1CEStart.cfg — личный для текущего пользователя Windows.

Чтобы закрепить версию платформы для всех баз, добавьте в общий файл строку:

DefaultVersion=8.3.24

Файл сохраняйте в кодировке UTF-8, как он и был сохранён. Изменения вступят в силу при следующем запуске окна выбора баз.

Если версия сервера 1С отличается от закреплённой версии клиента, подключение в клиент-серверном режиме не пройдёт: номер клиента должен совпадать с номером сервера. Закреплять версию нужно ту же, что стоит на сервере, и менять её в одном месте вместе с обновлением сервера.

Тиражирование на весь офис

Править файл на каждом компьютере вручную долго. Варианты для сети:

  • 🗂️ разложить общий 1CEStart.cfg групповой политикой (настройка «Файлы» в предпочтениях GPO);
  • 🗂️ хранить список баз в общем файле .v8i на сетевой папке и подключать его через параметр CommonInfoBases в 1CEStart.cfg — тогда версия, прописанная в свойствах базы, будет одинаковой у всех.

Что делать с conf.cfg

В описаниях блокировки часто советуют искать «волшебный» параметр в файле conf.cfg. Этот файл лежит в каталоге конкретной версии платформы: C:\Program Files\1cv8\8.3.xx.xxxx\bin\conf\conf.cfg. В нём задают параметры работы именно этой сборки — язык интерфейса, режимы безопасности и подобное.

Отдельного документированного параметра «запретить автообновление» в conf.cfg нет. Причины две:

  1. Решение о том, какую версию клиента запускать и ставить ли новую, принимает программа запуска 1cestart.exe, а её настройки — в 1CEStart.cfg.
  2. Каждая новая версия платформы ставится в свой каталог со своим conf.cfg. Правка в старой версии на новую не перейдёт.

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

Запрет установки через реестр и политики Windows

Закрепление версии не мешает пользователю вручную запустить установщик новой платформы. Если сотрудники работают без прав локального администратора, установка в Program Files у них и так не пройдёт. Остаются установки «для текущего пользователя» и случаи, когда права администратора у всех.

Запрет установщика Windows

Дистрибутив платформы 1С ставится через установщик Windows (MSI). Его можно запретить политикой. Через редактор групповой политики это Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Установщик Windows → Отключение установщика Windows. В реестре та же политика выглядит так:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"DisableMSI"=dword:00000001

Значение 1 запрещает установку программ, которые не назначены администратором через политики. Значение 2 запрещает установщик полностью — тогда и вы сами ничего не поставите, пока не вернёте настройку.

Перед правкой реестра сделайте его резервную копию или точку восстановления. Политика действует на все программы, а не только на 1С. На компьютерах, где нужно ставить другой софт, применяйте её точечно — через отдельную группу в Active Directory.

AppLocker и политики ограничения программ

На Windows Server 2016 и новее, а также на Windows 10/11 Pro и Enterprise можно запретить запуск установщиков по пути или издателю. Типичное правило — запрет запуска setup.exe и *.msi из папок загрузок и временных каталогов для всех, кроме группы администраторов.

Это удобнее полного отключения MSI: запрет касается только пользователей, а администратор ставит новую платформу как обычно.

Блокировка базы на сервере 1С на время обновления

Бывает и обратная задача: не запретить обновление, а заблокировать 1С для обновления — чтобы в момент установки нового релиза никто не зашёл в базу и не сработали регламентные задания. Для этого есть блокировка на уровне кластера серверов.

В консоли администрирования кластера

  1. Откройте консоль администрирования серверов 1С:Предприятия.
  2. Разверните кластер, затем Информационные базы и откройте свойства нужной базы.
  3. Установите флажок «Блокировка начала сеансов включена».
  4. Задайте период блокировки (начало и конец), текст сообщения для пользователей и код разрешения, например upd123.
  5. Установите флажок «Блокировка регламентных заданий включена».
  6. Сохраните свойства.

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

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

Вход администратора при включённой блокировке

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

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /UC upd123

Тот же параметр /UC работает и для входа в Конфигуратор (режим DESIGNER). Если код не передать, платформа покажет пользователю текст сообщения из настроек блокировки.

Блокировка из самой программы

В типовых конфигурациях то же самое делается без консоли: Администрирование → Обслуживание → Блокировка работы пользователей (в старых релизах раздел называется «Поддержка и обслуживание»). Там задают время, сообщение и код разрешения. Этот способ работает и для файловых баз, где консоли кластера нет.

После обновления снимите блокировку
Выполнено: 0 / 5

Перекрытие доступа к серверам обновлений через сетевой экран

Если нужно гарантировать, что ни одна база в сети не скачает обновление сама, закройте доступ к серверам интернет-поддержки 1С. Это последний рубеж, и у него есть цена.

Почему не подходит правило на 1cv8.exe

Запретить исходящие соединения для 1cv8.exe в брандмауэре Windows — плохая идея. Тот же процесс ходит в интернет за курсами валют, данными контрагентов, классификаторами, электронной отчётностью и ЭДО. Правило по программе выключит всё сразу.

Что делают вместо этого

Брандмауэр Windows фильтрует по IP-адресам и портам, а не по доменным именам. Блокировать сайты 1С по IP ненадёжно: адреса могут меняться. Рабочие варианты:

  • 🌐 запрет домена update-api.1c.ru на прокси-сервере или корпоративном шлюзе;
  • 🌐 подмена этого имени на внутреннем DNS-сервере;
  • 🌐 отдельная запись в файле C:\Windows\System32\drivers\etc\hosts на конкретном компьютере.

Пример записи в hosts:

0.0.0.0 update-api.1c.ru

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

Сервис авторизации login.1c.ru не блокируйте: через него подключается вся интернет-поддержка. Без него перестанут работать сервисы, за которые вы платите по договору ИТС, — а не только обновления.

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

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

Отключение автообновления нарушает условия договора ИТС?
Нет. Договор даёт право получать обновления, а не обязывает ставить их сразу. Сроки установки решает владелец базы.
Можно ли запретить обновление только одной базы, если на компьютере их пять?
Да. Закрепите версию платформы в свойствах этой базы в списке, а проверку обновлений конфигурации отключите внутри неё. Остальные базы это не затронет.
Почему после обновления сервера 1С пользователи не могут войти?
Клиент в клиент-серверном режиме должен совпадать с сервером до последней цифры номера. Если версия клиента закреплена на старой, поменяйте её в свойствах базы или в 1CEStart.cfg на новую версию сервера.
Блокировка начала сеансов выгоняет тех, кто уже работает?
Нет. Она не даёт открыть новые сеансы. Текущие сеансы завершают отдельно в консоли кластера или ждут, пока пользователи выйдут сами.
Как долго можно работать без обновлений?
Технически сколько угодно, но регламентированная отчётность устаревает: новые формы отчётов приходят только с новыми релизами. Перед сдачей отчётности базу всё равно придётся обновить.