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

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

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

Тихая установка платформы через командную строку

Для начала разберем стандартный механизм. Большинство администраторов используют запуск setup.exe с ключом /s. Однако этот метод ограничен в настройках. Проанализируем более гибкий подход с использованием штатного установщика Windows — msiexec. Пакет установки платформы находится в папке с дистрибутивом и называется 1CEnterprise 8.msi.

Для полностью скрытой установки без вывода диалоговых окон мы можем использовать следующую команду в командной строке или в составе bat-файла:

msiexec /i "1CEnterprise 8.msi" /qn /norestart ALLUSERS=1

Здесь параметр /qn отвечает за полное отсутствие интерфейса, а ALLUSERS=1 гарантирует установку для всех пользователей системы. Однако даже этот способ создаст стандартные ярлыки. Перейдем к методам их исключения.

Метод 1: Использование трансформационных файлов (MST)

Чтобы запретить создание ярлыков на уровне логики самого инсталлятора, нам потребуется создать файл трансформации. Рассмотрим этот процесс по шагам:

  1. Скачаем и установим редактор MSI-пакетов, например, Orca.
  2. Откроем в нем файл 1CEnterprise 8.msi.
  3. Перейдем в таблицу Shortcut. Здесь перечислены все ярлыки, которые создает система.
  4. Мы можем либо удалить строки, отвечающие за DesktopShortcut и StartMenuShortcut, либо добавить к ним условие (Condition), которое никогда не будет истинным (например, 1=0).
  5. Сохраним изменения как отдельный файл трансформации с расширением .mst (например, NoShortcuts.mst).

Теперь запустим установку с применением созданной трансформации:

msiexec /i "1CEnterprise 8.msi" /qn TRANSFORMS="NoShortcuts.mst"

Этот метод считается наиболее корректным и «чистым», так как ярлыки просто не создаются в процессе работы установщика.

Метод 2: Скриптовое удаление ярлыков после установки

Если работа с таблицами MSI кажется слишком трудоемкой, проанализируем более простой путь — установку с последующей автоматической очисткой. Мы можем написать скрипт (Batch или PowerShell), который сначала инициирует установку, а затем принудительно удаляет созданные файлы .lnk.

Пример реализации на языке PowerShell:


# Запуск установки
Start-Process "msiexec.exe" -ArgumentList "/i `"1CEnterprise 8.msi`" /qn /norestart" -Wait

# Пути к ярлыкам
$publicDesktop = [Environment]::GetFolderPath("CommonDesktopDirectory")
$startMenu = "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\1C Enterprise 8"

# Удаление ярлыков
Remove-Item "$publicDesktop\1C Предприятие.lnk" -ErrorAction SilentlyContinue
Remove-Item $startMenu -Recurse -Force -ErrorAction SilentlyContinue

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

Настройка логотипа и заставки при запуске 1С

Теперь разберем второй вопрос — изменение визуального оформления при старте программы. Важно различать заставку платформы и заставку конфигурации.

Замена заставки через Конфигуратор

Самый простой и легальный способ изменить изображение, которое видит пользователь после выбора информационной базы — это настройки самой конфигурации. Выясним, как это сделать:

  1. Запустим 1С в режиме Конфигуратор.
  2. В дереве метаданных щелкнем правой кнопкой мыши по самому верхнему узлу (название конфигурации) и выберем пункт Свойства.
  3. Найдем свойства Заставка и Логотип.
  4. Нажмем на кнопку выбора и загрузим свое изображение.

Важные параметры изображения:

Для платформы версии 8.3 оптимальным размером является 602х256 пикселей. Хотя система может масштабировать картинки, именно этот размер позволяет избежать искажений и размытия. Рекомендуется использовать формат PNG с прозрачностью для того, чтобы логотип органично вписывался в интерфейс системы.

Отключение заставки (Splash Screen)

Если задача стоит в том, чтобы сделать запуск максимально «тихим» и незаметным для пользователя, мы можем вообще отключить появление стартового окна. Рассмотрим недокументированный параметр запуска исполняемого файла 1cv8.exe.

Добавим в строку запуска или в свойства ярлыка ключ /NoSplash:


"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Bases\WorkBase" /NoSplash

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

Где хранится системный логотип платформы?

Для тех, кто хочет изменить заставку, которая появляется в самые первые секунды (еще до выбора базы), стоит знать, что это изображение зашито глубоко в ресурсы программных файлов 1cv8.exe или библиотек вроде frame.dll. Проанализируем риски: прямое редактирование этих файлов через Resource Hacker или аналогичные программы технически возможно, но крайне не рекомендуется. Это приводит к следующим последствиям:

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

Брендирование через Библиотеку стандартных подсистем (БСП)

Если вы работаете с современной типовой конфигурацией (например, Бухгалтерия 3.0 или ERP), рассмотрим механизм настройки без изменения кода. В таких программах часто реализована возможность управления оформлением через пользовательский интерфейс:

  1. Перейдем в раздел Администрирование — Печатные формы, отчеты и обработки.
  2. Найдем пункт Макеты оформления программ.
  3. Здесь можно настроить логотип, который отображается в главном окне программы (в левом верхнем углу интерфейса «Такси»), что также помогает кастомизировать рабочую среду под требования компании.

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

← На главную