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

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

Как запустить 64-битный клиент 1С

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

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

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

Проверка разрядности Windows и текущей платформы

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

Далее определите, какая разрядность платформы уже установлена. Откройте каталог установки — обычно это C:\Program Files\1cv8\<номер версии>\bin для 64-битной версии и C:\Program Files (x86)\1cv8\... для 32-битной. Если платформа лежит в Program Files (x86) — это 32-битная редакция.

Разрядность уже запущенного клиента видна в диспетчере задач: на вкладке «Подробности» найдите процесс 1cv8.exe, включите столбец «Платформа» через контекстное меню заголовков колонок. Значение «32 бита» или «64 бита» покажет фактическую разрядность.

Платформа в Program Files (x86)Установлена 32-битная версия

Нужно доустановить 64-битную платформу из дистрибутива

Ошибка «Недостаточно памяти» при отчётахКлиент упирается в лимит памяти 32 бит

Переход на 64-битный клиент обычно решает проблему

Windows 32-битная64-битный клиент невозможен

Требуется переустановка ОС на 64-битную редакцию

Установка 64-битной платформы 1С

Загрузите дистрибутив платформы с портала 1С (доступен при действующей подписке 1С:ИТС) или возьмите его у администратора. В составе дистрибутива есть отдельный установщик для 64-битной версии — обычно это каталог с пометкой x64 или файл установки «1С:Предприятие 8 (64-bit)».

Запустите установку от имени администратора. В окне выбора компонентов отметьте нужные элементы: «1С:Предприятие — Тонкий клиент», «Толстый клиент», «Сервер 1С:Предприятия» (если это серверная машина), «Модули расширения веб-сервера» — по необходимости. Путь установки по умолчанию — C:\Program Files\1cv8, менять его без необходимости не стоит.

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

Порядок установки 64-битного клиента
  1. 1
    Проверьте, что Windows 64-битная (Параметры → Система → О системе)
  2. 2
    Скачайте дистрибутив платформы 1С нужной версии с портала 1С
  3. 3
    Запустите установщик для архитектуры x86-64 от имени администратора
  4. 4
    Отметьте компоненты: тонкий и/или толстый клиент, при необходимости сервер
  5. 5
    Завершите установку и проверьте наличие каталога C:\Program Files\1cv8\<версия>\bin
  6. 6
    Откройте список баз и убедитесь, что клиент запускается из нового каталога

Настройка запуска базы в 64-битном режиме

После установки платформы убедитесь, что информационная база запускается именно 64-битным клиентом. Откройте стартовое окно 1С (список баз), выделите базу и нажмите «Изменить». В параметрах базы есть поле «Разрядность» — установите значение «64 (x86_64)». Если выбрать «Авто», клиент может продолжить запускаться в 32-битном режиме, если 32-битная платформа тоже установлена.

Если база запускается через собственный ярлык на рабочем столе, проверьте путь в свойствах ярлыка. Он должен вести на исполняемый файл из 64-битного каталога, например: "C:\Program Files\1cv8\8.3.22.1709\bin\1cv8.exe". Ярлык, указывающий на Program Files (x86), будет запускать 32-битный клиент независимо от настроек.

text
"C:\Program Files\1cv8\8.3.22.1709\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"

Тонкий, толстый клиент и веб-клиент

Для тонкого клиента используется файл 1cv8c.exe из того же 64-битного каталога bin. Толстый клиент — 1cv8.exe. Оба существуют в 64-битной редакции и выбираются в параметрах базы («Основной режим запуска»). Веб-клиент разрядности клиента не имеет — он работает в браузере, а 64-битность важна на стороне сервера и веб-сервера.

64-битный сервер 1С и совместимость кластера

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

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

Ограничения и совместимость

Главное ограничение 64-битного клиента — несовместимость с 32-битными внешними компонентами. Если конфигурация использует COM-объекты, драйверы торгового оборудования или внешние DLL, собранные только под 32 бита, в 64-битном клиенте они не загрузятся: возникнет ошибка создания объекта или загрузки компоненты.

Перед массовым переводом пользователей проверьте: драйверы сканеров штрихкода, фискальных регистраторов и эквайринга; компоненты криптографии и ЭДО; любые внешние обработки с DLL. Для большинства современных драйверов есть 64-битные версии — их нужно запросить у поставщика оборудования.

Типичные ошибки
01
Оставить разрядность базы «Авто» при установленных обеих платформах — клиент продолжает запускаться в 32 битах
02
Править только ярлык, но не параметры базы — коллеги, запускающие базу из списка, получают другой клиент
03
Забыть про 32-битные внешние компоненты — после перехода перестаёт работать торговое оборудование или ЭДО
04
Установить 64-битную платформу другой версии, чем требует конфигурация — база не открывается или запускается не тем релизом

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

После настройки запустите базу и откройте диспетчер задач: процесс 1cv8.exe или 1cv8c.exe должен показывать платформу «64 бита». Дополнительно в самой 1С откройте «Справка» → «О программе» — в сведениях о версии указывается разрядность приложения.

Функциональную проверку выполните на операции, которая раньше вызывала нехватку памяти: сформируйте крупный отчёт или запустите массовую обработку. Если операция завершается без ошибки — переход удался. Если появляются ошибки загрузки компонентов — вернитесь к разделу о совместимости.

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

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

Столбец «Платформа» в диспетчере задач для 1cv8.exe
Норма

Указано «64 бита»

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

Указано «32 бита» — база запускается не из того каталога

Окно «О программе» в 1С
Норма

Версия содержит указание на x86-64

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

Разрядность не совпадает с ожидаемой

Работа внешних компонентов (сканер, ЭДО, обмен)
Норма

Компоненты загружаются, операции выполняются

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

Ошибки «Не удалось создать объект» или загрузки DLL

Часто задаваемые вопросы

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

Да, они устанавливаются в разные каталоги (Program Files и Program Files (x86)) и не мешают друг другу. Разрядность конкретной базы задаётся в её параметрах в списке баз, поэтому часть баз может работать на 32 битах, часть — на 64.

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

Чаще всего в параметрах базы стоит разрядность «Авто» или «32 (x86)», либо ярлык указывает на каталог Program Files (x86). Установите в свойствах базы разрядность «64 (x86_64)» и проверьте путь в ярлыке.

Нужен ли 64-битный клиент, если сервер 1С уже 64-битный?

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

Будет ли работать тонкий клиент в 64-битном режиме?

Да, тонкий клиент (1cv8c.exe) существует в 64-битной редакции и ставится тем же дистрибутивом. В параметрах базы выберите режим запуска «Тонкий клиент» и разрядность «64 (x86_64)».

Что делать, если драйвер оборудования есть только в 32-битной версии?

Запросите у поставщика 64-битную версию драйвера или компоненты. Если её не существует, для этого рабочего места оставьте 32-битный клиент, а 64-битный разверните на местах, где оборудование не используется. Альтернатива — вынести обмен с оборудованием на отдельное 32-битное рабочее место или терминальный узел.

Влияет ли переход на 64-битный клиент на лицензии 1С?

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

Итог

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

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