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

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

Как запустить 1С x64: установка и настройка 64-разрядного клиента

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

64-разрядная версия платформы 1С:Предприятие позволяет приложению использовать более 2–4 ГБ оперативной памяти, что критично при работе с большими базами, тяжёлыми отчётами и массовыми обработками. Запуск 1С x64 сводится к установке 64-битного дистрибутива платформы и выбору нужного исполняемого файла, но есть нюансы: разрядность сервера, совместимость COM-коннекторов и внешних компонентов.

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

Что такое 1С x64 и когда она нужна

Платформа 1С:Предприятие поставляется в двух разрядностях: 32-битной (x86) и 64-битной (x64). Основное ограничение 32-битного процесса — он может адресовать ограниченный объём оперативной памяти (обычно около 2 ГБ на процесс в Windows). Когда клиент 1С упирается в этот предел, появляются ошибки «Недостаточно памяти», особенно при построении больших отчётов, загрузке объёмных файлов или свёртке базы.

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

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

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

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

Второе условие — достаточный объём оперативной памяти. Смысл перехода на x64 есть, когда в компьютере установлено 8 ГБ и более. На машине с 4 ГБ выигрыш будет небольшим, хотя 64-битный клиент всё равно будет работать.

Тип системы64-разрядная Windows

Параметры → Система → О системе → Тип системы

Объём ОЗУ8 ГБ и более

Там же, строка «Оперативная память»

Ошибки в 32-битной 1С«Недостаточно памяти»

Прямой признак того, что нужен x64-клиент

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

Дистрибутив платформы скачивается с портала 1С по действующей подписке на 1С:ИТС или с партнёрских ресурсов фирмы «1С». В списке загрузок выбирайте версию, в названии которой указано «64 bit» или «x64» — например, «Технологическая платформа 1С:Предприятие (64-bit) для Windows». Не путайте её с дистрибутивом для Linux: расширение файла и состав пакета отличаются.

Установка выполняется стандартным мастером. Запустите setup.exe от имени администратора, выберите нужные компоненты и каталог установки. По умолчанию 64-битная платформа ставится в C:\Program Files\1cv8\<номер версии>\, а 32-битная — в C:\Program Files (x86)\1cv8\. Обе версии могут сосуществовать на одном компьютере без конфликтов.

Порядок установки 1С x64
  1. 1
    Скачайте дистрибутив «1С:Предприятие (64-bit) для Windows» с портала 1С
  2. 2
    Распакуйте архив и запустите setup.exe от имени администратора
  3. 3
    Отметьте нужные компоненты: «1С:Предприятие», при необходимости — «Тонкий клиент», интерфейсы, сервер
  4. 4
    Дождитесь завершения установки и при необходимости установите драйвер защиты HASP
  5. 5
    Запустите 1cv8.exe из каталога bin установленной платформы и добавьте информационную базу

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

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

Запуск 64-битного клиента: файловый и серверный режимы

После установки запустите стартер 1cv8.exe (или 1cv8s.exe) из каталога C:\Program Files\1cv8\<версия>\bin\. Откроется стандартное окно со списком информационных баз. Добавьте базу кнопкой «Добавить»: для файловой базы укажите путь к каталогу с файлом 1Cv8.1CD, для серверной — имя сервера 1С и имя базы.

В файловом режиме именно разрядность клиента определяет, сколько памяти доступно приложению, поскольку вся работа выполняется в процессе 1cv8.exe на компьютере пользователя. Поэтому для файловых баз переход на x64 даёт наиболее заметный эффект при ошибках нехватки памяти.

В клиент-серверном режиме тяжёлые операции выполняет сервер 1С (процесс rphost). Если ошибки «Недостаточно памяти» возникают на сервере, менять нужно разрядность сервера, а не клиента. Установка 64-битного клиента в этом случае проблему не решит — это частая ошибка при диагностике.

Запуск через ярлык с нужными параметрами

Для автоматизации запуска создайте ярлык с параметрами командной строки. Например, для запуска тонкого клиента файловой базы:

cmd
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль"

Здесь ENTERPRISE — режим запуска, /F — путь к файловой базе, /N и /P — имя пользователя и пароль. Для серверной базы вместо /F используется параметр /S"Сервер\ИмяБазы". Хранить пароль в ярлыке небезопасно — используйте его только в изолированных сценариях.

Совместимость: внешние компоненты, COM и драйверы

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

Та же ситуация с COM-соединением: 64-битный процесс 1С может использовать только 64-битный COM-коннектор (comcntr.dll соответствующей разрядности). Если обмен между базами настроен через COM, зарегистрируйте нужную версию библиотеки командой regsvr32.

Драйверы торгового оборудования также должны иметь 64-битные версии. Перед массовым переводом рабочих мест на x64 проверьте каждое подключённое устройство: кассу, сканер, весы, терминал эквайринга.

Проверка результата и типичные ошибки

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

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

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

Разрядность процесса
Норма

В Диспетчере задач у 1cv8.exe указано «64-разрядный»

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

Процесс помечен как 32-разрядный — запущен старый ярлык или x86-платформа

Работа с большим отчётом
Норма

Отчёт строится без ошибок памяти

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

Снова «Недостаточно памяти» — проблема на сервере или в запросе

Внешние компоненты
Норма

Оборудование и интеграции работают

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

Ошибка загрузки компоненты — нет 64-битной версии

Типичные ошибки
01
Установка x64-клиента при ошибках памяти на сервере — нехватка памяти у rphost решается 64-битным сервером, а не клиентом
02
Запуск старого ярлыка, ведущего на 32-битную платформу — пользователь думает, что перешёл на x64, но процесс остаётся 32-битным
03
Переход без проверки внешних компонентов — касса, сканер или обмен через COM перестают работать
04
Скачивание дистрибутива не той ОС — пакет для Linux не установится на Windows

FAQ

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

Да, они устанавливаются в разные каталоги (Program Files и Program Files (x86)) и не конфликтуют. Это удобно на переходный период: часть баз работает на x64, а базы с 32-битными компонентами — на старой платформе.

Почему после установки 1С x64 всё равно запускается 32-битная версия?

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

Нужен ли 64-битный клиент, если база работает на сервере?

Не обязательно. В клиент-серверном режиме основная нагрузка ложится на сервер. x64-клиент имеет смысл, если тяжёлые операции (формирование больших отчётов на клиенте, загрузка файлов) выполняются именно на рабочем месте.

Что делать, если внешняя компонента не загружается в 64-битной 1С?

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

Ускорит ли x64 работу 1С в целом?

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

Работает ли 1С x64 на Windows Home?

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

Итог

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

Для запуска 1С x64 нужна 64-разрядная Windows и соответствующий дистрибутив платформы; клиент и сервер выбирают разрядность независимо. Перед переходом проверьте внешние компоненты, COM-соединения и драйверы оборудования, а результат контролируйте через Диспетчер задач и окно «О программе».