Почему при автоматическом обновлении устанавливается 32-битная платформа на 64-битной Windows и как безопасно перейти на x64?

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

В практике администрирования 1С часто возникает ситуация, когда при попытке обновить технологическую платформу через штатные средства (например, «Монитор портала 1С:ИТС» или автоматический установщик при запуске), система упорно скачивает и устанавливает 32-битную версию. Это происходит даже в том случае, если операционная система Windows является 64-битной и позволяет использовать более производительную архитектуру.

Особенно остро этот вопрос стоит для пользователей базовых версий программ (например, 1С:Бухгалтерия Базовая), которые опасаются, что ручное вмешательство в процесс установки может повредить лицензию или исчерпать лимит активаций. В этой статье мы подробно разберем, почему так происходит, как правильно установить нужную версию и почему не стоит переживать за сохранность лицензий.

Механизм работы автоматического обновления

Для начала разберемся в логике работы автоматических установщиков 1С. Когда мы запускаем процедуру обновления «из коробки», система анализирует текущее окружение. Главная цель автоматического обновления — обеспечить непрерывность работы и минимизировать риски несовместимости.

Если на вашем компьютере изначально была установлена 32-битная версия платформы (x86), то в конфигурационных файлах программы запуска (в частности, в файле 1CEStart.cfg) и в реестре Windows прописаны пути именно к этой ветке программных файлов. Автоматический механизм действует по принципу «обновление подобного подобным».

Рассмотрим причины, по которым система принимает такое решение:

  1. Преемственность настроек. Установщик видит, что используется 32-битный клиент, и скачивает дистрибутив той же разрядности, чтобы гарантированно сохранить работоспособность всех настроенных путей к базам и ярлыков.
  2. Совместимость с внешним ПО. 32-битное приложение 1С может взаимодействовать с другим 32-битным программным обеспечением (например, драйверами старого торгового оборудования или 32-битным пакетом MS Office) через COM-соединение. Автоматическая смена разрядности на 64-битную может разорвать эти связи, поэтому робот обновления не берет на себя такую ответственность.

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

Как установить 64-битную платформу правильно

Для перехода на 64-битную версию платформы нам необходимо выполнить чистую установку нового дистрибутива. Разберем этот процесс по шагам.

Во-первых, нам не поможет кнопка «Обновить» в самой программе. Нам нужно получить полный дистрибутив установки. Для этого:

  1. Заходим на официальный сайт поддержки пользователей (releases.1c.ru) или используем дистрибутивы с диска ИТС.
  2. Находим нужную версию технологической платформы 1С:Предприятие 8.
  3. В списке файлов для скачивания выбираем пункт, который обычно называется «Технологическая платформа 1С:Предприятие 8 (64-bit) для Windows». Обратите внимание, что стандартный установщик (без пометки 64-bit) содержит именно 32-битную версию.
  4. Скачиваем архив, распаковываем его и запускаем файл setup.exe.

При установке важно понимать одну особенность: на одном компьютере могут одновременно существовать и 32-битная, и 64-битная платформы даже одной и той же версии (релиза). Программа запуска 1cestart.exe является универсальной и умеет переключаться между ними.

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

  1. В окне запуска 1С выделить нужную базу.
  2. Нажать кнопку «Изменить».
  3. Перейти на последнюю страницу настроек (нажимая «Далее»).
  4. В поле «Разрядность» выбрать конкретное значение: 32 (x86) или 64 (x64). Если оставить Авто, система сама выберет приоритетную версию (обычно это самая новая из установленных, причем приоритет часто отдается 64-битной версии, если она есть).

Мифы о лицензировании и потери активаций

Самый волнующий вопрос для владельцев базовых версий: «Не уменьшится ли количество доступных установок (пин-кодов) при переустановке платформы?».

Ответ однозначный: нет, переустановка платформы не влияет на лицензию. Давайте разберем, почему это так, чтобы развеять все сомнения.

В мире 1С существует четкое разделение понятий:

В базовых версиях используется программная защита, привязанная к параметрам компьютера. Система лицензирования создает «слепок» вашего ПК. Критичными параметрами являются:

Замена файлов платформы 1С (обновление версии, смена 32-бит на 64-бит) не меняет ни один из вышеперечисленных параметров оборудования или ОС. Файл лицензии (с расширением .lic), который уже лежит на вашем диске, остается валидным. При запуске новая 64-битная платформа увидит этот файл, сверит параметры вашего «железа» и, убедившись, что компьютер тот же самый, спокойно запустит базу.

Счетчик активаций (обычно их 3 шт. в базовой версии) уменьшается только в том случае, если вы активируете пин-код заново. А делать это придется только при смене компьютера или переустановке Windows.

Почему устанавливается не "самая последняя" версия?

В теме также был затронут вопрос: почему устанавливается, например, версия 8.3.23.1865, хотя на сайте уже есть 8.3.24 или новее? Это не ошибка.

Конфигурации 1С (в частности, «Бухгалтерия предприятия») имеют требования к минимальной версии платформы. Разработчики конфигурации тестируют её на определенной ветке платформы (LTS — Long Term Support, версия длительной поддержки). Механизм обновления предлагает вам ту версию, которая является рекомендуемой для вашей конфигурации, а не просто самую новую из существующих.

Использование «технологических» (самых свежих) версий платформы оправдано для разработчиков или для решения специфических ошибок, но для обычной работы бухгалтера стабильная версия, предложенная автообновлением (или её 64-битный аналог), является лучшим выбором.

Стоит ли переходить на 64-битную платформу?

Мы выяснили, как это сделать и что это безопасно. Но нужно ли?

Аргументы «ЗА» 64-битную версию:

Аргументы «ПРОТИВ» (или когда оставить 32-бит):

Резюме

Подведем итог решения проблемы:

  1. Автоматическое обновление ставит ту же разрядность, что была. Чтобы сменить на 64-бит, скачайте и установите дистрибутив вручную с сайта поддержки.
  2. Переустановка платформы не тратит лицензии базовой версии. Активировать программу заново не придется.
  3. Перед переходом убедитесь, что у вас нет критически важного 32-битного оборудования или необходимости прямой COM-связи с 32-битным Excel (хотя для базовой бухгалтерии это редкость, так как файлы чаще сохраняются через «Сохранить как...», что работает на любой версии).
  4. При возникновении ошибок «Недостаточно памяти» переход на 64-битную платформу является единственным действенным решением.
← На главную