К статье
Практический материал

Администрирование · 9 мин

Как установить 1С 64 бит: полная инструкция

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

64-разрядная версия платформы 1С:Предприятие нужна там, где 32-битная архитектура упирается в ограничение памяти: около 2–3 ГБ на процесс в Windows. Для сервера 1С, работающего с большими базами и десятками пользователей, переход на 64 бита — практически обязательное условие стабильной работы. Клиентские приложения также имеют 64-битные сборки, что важно для толстого клиента и конфигуратора при работе с крупными конфигурациями.

Установка 64-битной платформы отличается от обычной только выбором дистрибутива и несколькими нюансами: разрядность сервера и клиента должны быть согласованы, а некоторые компоненты (например, COM-коннектор) жёстко привязаны к разрядности. Ниже разобран весь процесс — от проверки системы до проверки результата.

Проверка системы перед установкой

Первое, что нужно сделать, — убедиться, что операционная система 64-разрядная. 64-битная платформа 1С физически не установится на 32-битную Windows. В Windows откройте «Параметры» → «Система» → «О системе» и посмотрите строку «Тип системы»: должно быть указано «64-разрядная операционная система». Альтернативный способ — команда systeminfo в командной строке.

Для серверной установки дополнительно оцените объём оперативной памяти. Смысл перехода на 64 бита как раз в том, чтобы рабочие процессы сервера 1С могли использовать больше памяти, поэтому на сервере с 4–8 ГБ ОЗУ выигрыш будет ограниченным. Для продуктивного сервера обычно ориентируются на объёмы от 16–32 ГБ и выше в зависимости от числа пользователей и размера баз.

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

Контрольные точки

Как проверить готовность системы

Тип системы в Windows
Норма

64-разрядная ОС, процессор x64

Тревожный признак

32-разрядная ОС — 64-битная платформа не встанет

Свободное место на диске
Норма

Несколько гигабайт свободно на системном разделе

Тревожный признак

Меньше 1 ГБ — установка может прерваться

Права пользователя
Норма

Есть права локального администратора

Тревожный признак

Обычный пользователь — установка заблокируется

Где взять 64-битный дистрибутив

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

Для Windows дистрибутив поставляется в виде архива с набором файлов, среди которых setup.exe. Для Linux доступны пакеты DEB и RPM — отдельно сервер, клиент и дополнительные компоненты. Имя пакета содержит указание архитектуры, например x86_64 или amd64.

Установка 64-битного клиента 1С на Windows

Распакуйте архив дистрибутива и запустите setup.exe от имени администратора. Мастер установки предложит выбрать компоненты. Для обычного рабочего места достаточно «1С:Предприятие» (тонкий и толстый клиент), при необходимости добавьте «1С:Предприятие — Тонкий клиент» отдельно и интерфейсные языки.

Обратите внимание на путь установки: 64-битная версия по умолчанию ставится в C:\Program Files\1cv8\, а 32-битная — в C:\Program Files (x86)\1cv8\. Это удобный визуальный признак разрядности. Обе версии могут сосуществовать на одной машине без конфликтов.

Порядок установки клиента
  1. 1
    Скачайте 64-битный дистрибутив и распакуйте архив
  2. 2
    Запустите setup.exe от имени администратора
  3. 3
    Выберите компоненты: 1С:Предприятие, при необходимости тонкий клиент и модули расширения веб-сервера
  4. 4
    Укажите папку установки (по умолчанию Program Files\1cv8)
  5. 5
    Завершите установку и перезагрузите ПК, если мастер попросит
  6. 6
    Запустите 1С и добавьте информационную базу в список

После установки запустите программу и проверьте разрядность: откройте диспетчер задач на вкладке «Подробности» и найдите процесс 1cv8.exe. Отсутствие пометки «32 бита» означает, что работает 64-битная версия. Дополнительно можно посмотреть путь к исполняемому файлу процесса — он должен вести в Program Files без суффикса (x86).

Установка 64-битного сервера 1С

Серверная установка выполняется тем же мастером, но с выбором компоненты «Сервер 1С:Предприятия». В ходе установки создаётся служба «Агент сервера 1С:Предприятия», которая по умолчанию работает от имени системной учётной записи или отдельного пользователя USR1CV8, создаваемого мастером. Для продуктивной среды рекомендуется заранее создать выделенную учётную запись с минимально необходимыми правами.

После установки агента сервера настройте кластер через консоль администрирования серверов 1С. Убедитесь, что служба запущена, а рабочие процессы (rphost) стартуют при подключении клиентов. Если базы работают на SQL Server или PostgreSQL, разрядность сервера 1С должна соответствовать разрядности клиентских библиотек СУБД — это частая причина ошибок подключения после миграции.

Установка на Linux

На Linux 64-битная платформа устанавливается из пакетов. Для Debian-подобных систем используется dpkg, для RPM-based — rpm или yum/dnf. Порядок имеет значение: сначала ставятся общие компоненты, затем сервер и клиент.

bash
sudo dpkg -i 1c-enterprise-<em>-common_</em>.deb
sudo dpkg -i 1c-enterprise-<em>-server_</em>.deb
sudo dpkg -i 1c-enterprise-<em>-client_</em>.deb
sudo systemctl enable --now srv1cv8

После установки проверьте, что служба агента сервера запущена: systemctl status srv1cv8. Учтите, что для сервера 1С на Linux требуется корректная локаль и установленные зависимости (библиотеки шрифтов, ImageMagick для некоторых функций) — их список приведён в документации к дистрибутиву.

Согласование разрядности компонентов

Главное правило: компоненты, взаимодействующие напрямую в одном процессе, должны совпадать по разрядности. 64-битный сервер 1С требует 64-битных клиентских библиотек СУБД. COM-соединитель (V83.COMConnector) регистрируется отдельно для каждой разрядности — если внешняя программа 32-битная, ей нужен 32-битный коннектор, даже если сервер 64-битный.

Клиентское приложение может быть любой разрядности независимо от сервера: 32-битный тонкий клиент спокойно подключается к 64-битному серверу. Проблемы возникают только с компонентами, загружаемыми в процесс: внешние компоненты по технологии Native API или COM должны иметь сборку под нужную архитектуру.

Типичные ошибки
01
Установка 64-битного сервера без проверки внешних компонент — обмены и драйверы оборудования перестают работать
02
Использование 32-битных библиотек СУБД с 64-битным сервером 1С — ошибка создания информационной базы
03
Смешивание версий платформы на сервере и клиентах — ошибки несовместимости при подключении
04
Регистрация COM-коннектора не той разрядности — внешняя программа не может подключиться к базе

Проверка результата и откат

Итоговая проверка включает три шага: служба агента сервера запущена, рабочие процессы rphost появляются при подключении, а клиенты успешно открывают базы. В диспетчере задач Windows у процессов rphost.exe не должно быть пометки «32 бита». Полезно также выполнить тестовое подключение из консоли кластера и убедиться, что в журнале регистрации нет ошибок старта.

Если после перехода что-то сломалось, откат прост: 32-битная платформа, оставленная на диске, продолжает работать. Для службы достаточно остановить 64-битный агент и запустить прежний, для клиентов — указать нужную версию в настройках информационной базы. Именно поэтому параллельная установка двух разрядностей — стандартная практика на время миграции.

Итог

Что важно запомнить

64-битная платформа ставится из отдельного дистрибутива и требует 64-разрядной ОС. Сохраняйте 32-битную версию до полной проверки всех компонентов, следите за разрядностью библиотек СУБД и COM-объектов, а результат проверяйте через диспетчер задач и консоль кластера.

Частые вопросы

Можно ли установить 64-битную и 32-битную платформу на один компьютер?

Да, они устанавливаются в разные каталоги (Program Files и Program Files (x86)) и не конфликтуют. Это удобно на период миграции, пока не проверена работа всех внешних компонентов и оборудования.

Нужна ли 64-битная версия для файловой базы на одном компьютере?

Обычно нет: для небольших файловых баз 32-битного клиента достаточно. 64-битный клиент имеет смысл ставить, если конфигуратор или толстый клиент упираются в нехватку памяти при работе с очень большими конфигурациями и выгрузками.

Как узнать, какая разрядность платформы установлена?

Посмотрите путь установки: Program Files — 64 бита, Program Files (x86) — 32 бита. Также в диспетчере задач у 32-битных процессов стоит пометка «(32 бита)», а в заголовке окна «О программе» внутри 1С разрядность не отображается.

Будет ли работать ключ HASP после перехода на 64 бита?

Да, лицензионные ключи не зависят от разрядности платформы. Нужно лишь убедиться, что установлен актуальный драйвер HASP и менеджер лицензий видит ключ, особенно если сервер лицензий развёрнут отдельно.

Что делать, если внешняя компонента не работает на 64-битной платформе?

Проверьте, есть ли у поставщика компоненты 64-битная сборка. Если нет, варианты такие: оставить часть рабочих мест на 32-битном клиенте, заменить компоненту или перенести её вызов на отдельный 32-битный процесс через COM.