Администрирование · 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 бита)». Это поможет понять, нужна ли миграция или достаточно доустановить компоненты.
Как проверить готовность системы
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Скачайте 64-битный дистрибутив и распакуйте архив
- 2Запустите setup.exe от имени администратора
- 3Выберите компоненты: 1С:Предприятие, при необходимости тонкий клиент и модули расширения веб-сервера
- 4Укажите папку установки (по умолчанию Program Files\1cv8)
- 5Завершите установку и перезагрузите ПК, если мастер попросит
- 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. Порядок имеет значение: сначала ставятся общие компоненты, затем сервер и клиент.
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 должны иметь сборку под нужную архитектуру.
Проверка результата и откат
Итоговая проверка включает три шага: служба агента сервера запущена, рабочие процессы 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.