Запрет автообновления 1С:Предприятия — от настройки в базе до сетевого экрана
Содержание
Чтобы заблокировать автоматическое обновление конфигурации
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 | НСИ и администрирование → Администрирование → Интернет-поддержка и сервисы |
Пошагово
- Войдите в базу пользователем с полными правами.
- Откройте раздел по пути из таблицы.
- Найдите группу про обновление версии программы и откройте её настройки.
- В блоке автоматической проверки обновлений выберите «не проверять» вместо вариантов «при запуске программы» или «по расписанию».
- Снимите флажок автоматической загрузки и установки исправлений, если он установлен.
- Закройте форму и перезапустите программу.
После этого база перестанет сама скачивать обновления и показывать напоминания. Ставить новый релиз вы будете вручную — тогда, когда сами решите.
Отключать автоустановку исправлений стоит осторожно. Патчи закрывают ошибки в расчётах и отчётности между релизами. Разумный вариант — проверка по расписанию, но установка только вручную после чтения описания изменений.
Почему обычный пользователь не обновит базу
Обновить конфигурацию из пользовательского режима может только пользователь с административными правами. У бухгалтера с ролью вроде «Бухгалтер» или «Кадровик» команды обновления нет.
Если обновления «прилетают» непредсказуемо, проверьте список администраторов: Администрирование → Настройки пользователей и прав → Пользователи. Часто полные права выданы сразу нескольким сотрудникам «на всякий случай», и обновление запускает кто-то из них. Оставьте права администратора одному-двум ответственным людям.
Закрепление версии платформы: файл 1CEStart.cfg и список баз
Платформу на рабочих местах обновляет не конфигурация, а программа запуска 1cestart.exe. Когда пользователь подключается к серверу с другой версией, она ищет подходящую версию клиента и предлагает её установить или берёт самую новую из установленных.
Версия для конкретной базы
Самый простой способ привязать базу к версии:
- В окне запуска выделите базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- В поле «Версия 1С:Предприятия» укажите нужную версию, например
8.3.24. - Нажмите «Готово».
Можно указать версию целиком (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 нет. Причины две:
- Решение о том, какую версию клиента запускать и ставить ли новую, принимает программа запуска
1cestart.exe, а её настройки — в1CEStart.cfg. - Каждая новая версия платформы ставится в свой каталог со своим
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С:Предприятия.
- Разверните кластер, затем
Информационные базыи откройте свойства нужной базы. - Установите флажок «Блокировка начала сеансов включена».
- Задайте период блокировки (начало и конец), текст сообщения для пользователей и код разрешения, например
upd123. - Установите флажок «Блокировка регламентных заданий включена».
- Сохраните свойства.
Новые сеансы перестанут открываться. Уже работающих пользователей блокировка сама не выгонит — их сеансы нужно завершить в консоли в списке сеансов.
Принудительное завершение сеансов обрывает работу пользователей без сохранения открытых документов. Предупредите сотрудников заранее и делайте это вне рабочего времени.
Вход администратора при включённой блокировке
Чтобы самому зайти в заблокированную базу, добавьте к параметрам запуска код разрешения. В свойствах базы в списке, в поле дополнительных параметров запуска, или в командной строке:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /UC upd123
Тот же параметр /UC работает и для входа в Конфигуратор (режим DESIGNER). Если код не передать, платформа покажет пользователю текст сообщения из настроек блокировки.
Блокировка из самой программы
В типовых конфигурациях то же самое делается без консоли: Администрирование → Обслуживание → Блокировка работы пользователей (в старых релизах раздел называется «Поддержка и обслуживание»). Там задают время, сообщение и код разрешения. Этот способ работает и для файловых баз, где консоли кластера нет.
Перекрытие доступа к серверам обновлений через сетевой экран
Если нужно гарантировать, что ни одна база в сети не скачает обновление сама, закройте доступ к серверам интернет-поддержки 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 не блокируйте: через него подключается вся интернет-поддержка. Без него перестанут работать сервисы, за которые вы платите по договору ИТС, — а не только обновления.
Когда решите обновиться, временно снимите блокировку или скачайте дистрибутив вручную с другого компьютера и установите обновление из файла.