При обновлении технологической платформы 1С:Предприятие многие специалисты сталкиваются с неожиданной ситуацией: после скачивания и распаковки архива привычный файл setup.exe отсутствует. Вместо него в каталоге появляются странные папки Data, META-INF и файл component-manifest.xml. В этой статье мы разберем, почему изменилась структура дистрибутива, как правильно устанавливать платформу в таких условиях и какую роль в этом процессе играют архиваторы.
Для начала проанализируем ситуацию и поймем, что именно изменилось в политике выпуска обновлений компании «1С». Начиная с версии платформы 8.3.15, разработчики начали внедрять так называемый универсальный установщик. Это кроссплатформенное решение, которое призвано унифицировать процесс инсталляции 1С как в операционных системах семейства Windows, так и в Linux.
Ранее мы привыкли к тому, что дистрибутив для Windows представляет собой набор файлов, во главе которых стоит setup.exe. В новых версиях (например, в упомянутой в теме 8.3.17.1386) структура стала модульной. Рассмотрим, что означают новые элементы, которые увидел пользователь:
Если вы видите такой набор файлов, это означает, что вы скачали именно «Технологическую платформу (универсальный установщик)», а не классический дистрибутив «для Windows».
Разберем подробнее, почему пользователь из обсуждения пришел к выводу о «глюке» программы 7-Zip. Дистрибутивы 1С часто поставляются в виде самораспаковывающихся EXE-архивов (SFX). Когда мы запускаем такой файл двойным кликом, он должен автоматически начать процесс распаковки во временную папку и сразу запустить исполняемый файл установки.
Однако продвинутые архиваторы, такие как 7-Zip или WinRar, воспринимают SFX-EXE файл как обычный архив. Если нажать на нем правой кнопкой мыши и выбрать «Распаковать здесь», архиватор просто извлечет внутреннее содержимое. В старых версиях платформы внутри лежал setup.exe, и пользователь его сразу видел. В новом универсальном установщике внутри лежит модульная структура, где запуск осуществляется через файл 1ce-installer.exe.
Важный момент: если вы используете 7-Zip, он может не отображать некоторые специфические заголовки самораспаковывающихся архивов 1С так, как это делает WinRar. Но дело не в «глюке» программы, а в способе взаимодействия с файлом. Чтобы избежать путаницы, рекомендуется не распаковывать дистрибутив вручную вложенными средствами архиваторов, а запускать скачанный EXE-файл напрямую.
Чтобы не попадать в ситуацию с поиском setup.exe, давайте разберем, какие варианты скачивания доступны на портале техподдержки (releases.1c.ru). Для платформы 8.3 обычно предлагается несколько ссылок:
setup.exe, а используется 1ce-installer.exe..msi.setup.exe.Если ваша задача — быстро обновить платформу на сервере или рабочей станции привычным способом, попробуйте найти в списке загрузок версию, предназначенную конкретно для Windows (x86 или x64), а не универсальный пакет.
Если вы уже скачали универсальный установщик и видите папки Data и META-INF, выполните следующие шаги для успешной инсталляции:
1ce-installer.exe. Это «новый setup.exe».Data, опираясь на манифест component-manifest.xml.Обратите внимание: если в папке нет даже 1ce-installer.exe, значит, либо архив был скачан не полностью (недокачан), либо вы распаковали внутренние ресурсы самого инсталлятора. В этом случае вернитесь к исходному скачанному файлу и запустите его двойным кликом без предварительной распаковки архиватором.
В дискуссии упоминается конфликт из-за отсутствия WinRar на сервере. С профессиональной точки зрения, использование 7-Zip в корпоративной среде более оправдано, так как это свободное ПО с открытым исходным кодом. WinRar является платным продуктом, и его установка на серверы без лицензии может создать проблемы при аудите.
Как мы выяснили, проблема «незнакомого содержимого» кроется не в софте для архивации, а в изменении формата поставки 1С. Для корректной работы системному администратору достаточно знать о переходе 1С на 1ce-installer.exe и следить за целостностью скачиваемых дистрибутивов. Если файл скачан с официального портала releases.1c.ru и запущен штатно, платформа установится корректно вне зависимости от того, какой архиватор установлен в системе.
Таким образом, мы проанализировали ситуацию и выяснили: пугаться папок META-INF и Data не стоит — это признаки современного установщика 1С. Главное — запускать правильный исполняемый файл или выбирать соответствующую версию дистрибутива на портале обновлений.