Как правильно использовать параметр /DisableSplash в 1С:Предприятие 8.3 и почему не скрывается стандартная заставка

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При настройке автоматического запуска «1С:Предприятия» из командной строки системные администраторы и разработчики часто сталкиваются с необходимостью сделать процесс запуска максимально незаметным для пользователя или автоматизированной системы. Казалось бы, в платформе начиная с версии 8.3.13 появился специализированный параметр запуска /DisableSplash, который по логике вещей должен полностью отключать стартовую заставку (сплэш-скрин). Однако при попытке применить этот ключ на практике стандартное желтое окно запуска все равно появляется на экране.

В этой статье мы подробно разберем, как именно устроен механизм работы параметра /DisableSplash, почему он ведет себя подобным образом на стандартных конфигурациях и как можно решить задачу скрытия интерфейсных окон при запуске «1С:Предприятия».

Анализ проблемы: почему параметр /DisableSplash не убирает стандартное окно

Давайте проанализируем классический сценарий запуска, с которым сталкивается большинство специалистов. В файле сценария (батнике) или в планировщике задач прописывается строка следующего вида:


"C:\Program Files\1cv8\8.3.13.1198\bin\1cv8.exe" ENTERPRISE /F "C:\1C_Bases\zdsc" /DisableSplash

При выполнении этой команды запускается толстый клиент (или тонкий клиент 1cv8c.exe), но на экране пользователя все равно на несколько секунд возникает привычная желтая заставка с логотипом «1С:Предприятие». Никаких ошибок система при этом не выдает.

Выясним причину такого поведения. Секрет кроется в жесткой внутренней логике самой платформы «1С». Дело в том, что параметр /DisableSplash не предназначен для отключения стандартной желтой заставки 1С. Официальная документация фирмы «1С» трактует этот ключ следующим образом:

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

Таким образом, если вы используете стандартный, так называемый «коробочный» дистрибутив платформы, клиентское приложение полностью игнорирует ключ /DisableSplash. Платформа проверяет наличие официальной кастомизации и, не обнаружив ее, принудительно отрисовывает стандартный графический элемент.

Технология кастомизации заставки и поддержка корпоративного стиля

Рассмотрим подробнее, для чего вообще был разработан этот функционал. Возможность изменения стартовых экранов и отключения логотипов создана в рамках концепции «Поддержки корпоративного стиля». Это решение ориентировано на крупных корпоративных клиентов (уровня КОРП), которым необходимо интегрировать программные продукты «1С» в собственную закрытую ИТ-инфраструктуру так, чтобы система визуально соответствовала единому бренду компании.

Процесс полной замены заставки на практике выглядит следующим образом:

  1. Организация, обладающая корпоративными лицензиями, направляет официальный запрос в фирму «1С» (напрямую или через обслуживающего партнера-франчайзи).
  2. После согласования технических требований и юридических аспектов фирма «1С» предоставляет заказчику индивидуально собранный дистрибутив платформы или специальный файл-сертификат (лицензию), который переопределяет графические ресурсы исполняемых файлов.
  3. Только после установки такой кастомизированной платформы параметр /DisableSplash в командной строке начинает выполнять свою прямую функцию — полностью блокировать вывод графического окна при старте системы.

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

Использование параметров тихой работы в сценариях CI/CD и автоматизации

Несмотря на то, что саму графическую заставку на стандартной платформе скрыть не удастся, при написании скриптов автоматизации (например, для регулярного обновления баз, автоматического резервного копирования, выгрузки/загрузки конфигураций в рамках CI/CD-процессов) системным администраторам крайне важно использовать комплекс сопутствующих ключей.

Разберем основные параметры командной строки, которые позволяют минимизировать интерактивное взаимодействие с пользователем и предотвращают зависание скриптов из-за всплывающих диалоговых окон:

Рекомендуется использовать их совместно в следующем формате:


"C:\Program Files\1cv8\8.3.23.1688\bin\1cv8.exe" ENTERPRISE /F "C:\1C_Bases\Base" /N "Admin" /P "Password" /DisableStartupDialogs /DisableStartupMessages /DisableSplash

В такой связке, даже если на экране на долю секунды промелькнет желтая заставка, выполнение регламентной операции гарантированно не прервется из-за случайного диалогового окна системы.

Альтернативное решение для веб-клиента: бесшовное встраивание

Если перед вами стоит задача полностью избавиться от отображения заставки при работе пользователей, рассмотрим альтернативный вариант работы через веб-клиент. При обычном запуске информационной базы через браузер заставка «1С» также по умолчанию визуализируется на веб-странице.

Однако в платформе реализован штатный механизм обхода этой визуализации — режим встраивания в сторонние веб-ресурсы. Если база данных «1С» вызывается внутри HTML-тега iframe на корпоративном портале или сайте компании, веб-клиент автоматически определяет контекст вызова. В этом случае стартовая заставка полностью отключается, чтобы не нарушать целостность дизайна и интерфейса внешнего веб-ресурса. Это позволяет организовать абсолютно бесшовный доступ пользователей к функционалу системы без демонстрации логотипов платформы.

Исторический ракурс и безопасность использования неофициальных методов

Для полноты картины проанализируем исторический контекст этой проблемы. Во времена популярности платформы «1С:Предприятие 7.7» заставка при запуске (особенно при работе пользователей по медленным каналам связи через терминальные серверы) создавала ощутимую нагрузку на графическую подсистему и замедляла процесс входа.

В то время администраторы прибегали к различным неофициальным методам модификации исполняемых файлов:

Важное предупреждение: в современной платформе «1С:Предприятие 8.3» подобные методы категорически неприменимы и опасны. Любая модификация бинарных файлов (EXE и DLL) платформы приводит к следующим негативным последствиям:

  1. Прямое нарушение лицензионного соглашения с фирмой «1С».
  2. Нарушение целостности цифровой подписи файлов платформы, что мгновенно вызовет срабатывание встроенных систем защиты самой платформы (вы получите сообщение о нарушении целостности системы) и блокировку работы.
  3. Попадание исполняемых файлов в карантин современных антивирусных систем и защитников ОС (например, Windows Defender).

Поэтому единственным легальным, стабильным и безопасным способом работы без заставки в настольных клиентах остается использование официально кастомизированной платформы «1С», полученной по корпоративным каналам.

← На главную