32-битная платформа 1С:Предприятие 8: установка и запуск на Windows

· 9 мин

Содержание

32-битную платформу часто считают устаревшей и ставят «на автомате» 64-бит. На практике разрядность x86 нужна ровно там, где к 1С подключают 32-битные внешние компоненты и драйверы торгового оборудования: 64-битный клиент их просто не загрузит. Разрядности платформы и подключаемой компоненты обязаны совпадать — это главная причина, по которой 32-битный клиент до сих пор ставят на рабочие места.

Ниже — где брать дистрибутив именно x86, как подготовить Windows, поставить платформу по шагам и запустить нужную разрядность, когда на машине стоят обе. Установка одинакова для Windows 10/11 и Windows Server 2016 и новее.

Когда нужна именно 32-битная разрядность

32-бит клиент выбирают не ради скорости (её он не прибавляет), а ради совместимости. Типичные случаи:

  • 🔌 Внешние компоненты (Native API или устаревшие ActiveX) поставляются только в 32-битной сборке — сканеры, фискальные регистраторы, криптопровайдеры, нестандартные обработки печати.
  • 🖨 Драйверы торгового оборудования от производителя идут как x86 — ККТ, терминалы сбора данных, весы, эквайринг.
  • 🧩 COM/OLE-обмен с 32-битными приложениями (например, установленный 32-битный Microsoft Office) требует 32-битного клиента на той же стороне.

Во всех остальных сценариях 64-битный клиент предпочтительнее: у него нет ограничения адресного пространства примерно в 2 ГБ на процесс. Тяжёлые выгрузки, объёмные обработки и загрузка больших файлов на 32-бит упираются в этот потолок и падают по памяти. Поэтому практичный подход — поставить обе разрядности и запускать 32-бит только для баз, где есть 32-битные компоненты.

Как понять, что компонента именно 32-битная? Надёжнее всего — документация производителя оборудования: там указана разрядность драйвера. Косвенный признак: если попытаться подключить компоненту из 64-битного клиента и получить ошибку вида «не удалось загрузить внешнюю компоненту» при том, что файл на месте и путь верный, — почти всегда дело в несовпадении разрядности. Переключение на x86-клиент снимает ошибку.

Если точно не знаете, нужна ли вам x86 — скорее всего, нет. Ставьте 64-бит, а 32-бит добавите позже за пять минут, когда появится несовместимое оборудование.

Какой дистрибутив скачать и системные требования

На портале поддержки 1С технологическая платформа 8.3 выложена отдельными дистрибутивами. Для 32-битного клиента берут «Технологическая платформа 8.3 для Windows» — это и есть сборка x86. Отдельно есть «…для Windows (64-bit)» — её скачивать не нужно, если цель именно 32-бит.

Что скачивается:

  • полный дистрибутив платформы — архив, внутри которого setup.exe и файлы 1cv8.msi. Из него ставят толстый клиент, конфигуратор, при желании сервер и тонкий клиент — всё сразу;
  • при необходимости — отдельный «Тонкий клиент 1С:Предприятия (32-разрядный)», если на рабочем месте нужен только тонкий клиент без конфигуратора и без лишних компонентов. Он легче, но из него нельзя открыть конфигуратор .

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

Минимальные требования для 32-битной платформы скромные:

ПараметрЗначение
ОСWindows 10/11, Windows Server 2016 и новее
ПроцессорIntel/AMD, частота от 1.8 ГГц
Оперативная памятьот 2 ГБ (рекомендуется 4 ГБ и больше)
Свободное место~1 ГБ на один релиз платформы
Праваучётная запись с правами администратора на время установки

Разрядность Windows значения не имеет: 32-битную платформу спокойно ставят на 64-битную систему. Обратное неверно — 64-бит клиент на 32-битной Windows не запустится, но таких ОС почти не осталось.

Подготовка Windows к установке

Перед запуском установщика сделайте три вещи — это снимает большинство проблем.

Перед установкой платформы
Выполнено: 0 / 4

Пара пояснений к пунктам:

  • Дистрибутив распаковывают полностью. Запуск setup.exe прямо из открытого архива часто приводит к ошибке «файл не найден» на середине установки — распаковщик не разворачивает все вложенные msi.
  • Если на машине уже работает 1С, новый релиз встанет рядом, но запущенный сеанс может держать файлы. Закройте окна 1С и конфигуратор заранее.
  • Отключать UAC или антивирус целиком не нужно. Достаточно прав администратора и чтобы антивирус не блокировал распаковку 1cv8.msi.

Установка платформы x86 по шагам

Порядок действий одинаков для клиента и для варианта с сервером.

  1. В распакованной папке дистрибутива нажмите правой кнопкой на setup.exe → Запуск от имени администратора.
  2. На приветствии мастера нажмите Далее.
  3. На шаге выбора компонентов отметьте нужное. По умолчанию ставится 1С:Предприятие (толстый клиент вместе с конфигуратором). Дополнительно доступны:
    • Тонкий клиент и Тонкий клиент, файловый вариант — для рабочих мест без разработки;
    • Сервер 1С:Предприятия — только если на этой машине будет кластер;
    • Администрирование сервера — консоль и утилиты управления;
    • Интерфейсы на различных языках — снимите лишние, если нужен только русский.
  4. Выберите язык интерфейса по умолчанию (обычно русский) → Далее.
  5. Если выбран компонент сервера — мастер предложит установить его службой и спросит учётную запись (USR1CV8 или доменную). Для чисто клиентской установки этот шаг не появится.
  6. Нажмите Установить и дождитесь копирования файлов.
  7. В конце мастер предложит установить драйвер защиты HASP — он нужен, только если в компьютер вставлен локальный USB-ключ. Для программных или сетевых лицензий драйвер не ставят.
  8. Нажмите Готово.

После установки платформа x86 лежит по пути C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\, где 8.3.xx.xxxx — номер релиза. Исполняемый файл клиента — 1cv8.exe, конфигуратора — он же с ключом запуска. Каталог Program Files (x86) — признак именно 32-битной сборки; 64-битная ставится в C:\Program Files\1cv8\.

Новый релиз платформы ставится рядом с предыдущим, а не поверх — каждая версия в своём подкаталоге с номером. Старые релизы можно оставить: базы, для которых зафиксирована конкретная версия, продолжат открываться в ней. Поэтому «обновление платформы » — это по сути установка нового релиза тем же мастером; удалять прежний не обязательно, пока он кому-то нужен.

Если платформу нужно развернуть на десятках машин, установку запускают в тихом режиме через msiexec с файлом 1cv8.msi и параметрами без интерфейса — удобно для групповых политик и скриптов развёртывания. Точные ключи смотрите в составе дистрибутива: там есть пример командной строки. На одном-двух рабочих местах проще обычный мастер.

Сервер 1С регистрируется как служба Windows и запускается сам. Если на машине уже есть служба сервера другой разрядности или релиза, не удаляйте её вслепую — остановка службы оборвёт все сеансы работающих пользователей. Меняйте разрядность сервера только в согласованное окно.

Запуск нужной разрядности и настройки совместимости

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

Способ 1 — через окно запуска. Откройте список баз (ярлык 1С:Предприятие), нажмите кнопку Настройка справа. В общих настройках стартера есть параметр разрядности клиента по умолчанию — оставьте «Выбирается автоматически» или задайте значение 32. Стартер — это файл 1cestart.exe в каталоге C:\Program Files (x86)\1C\1CESTART\.

Способ 2 — запуск напрямую. Чтобы гарантированно открыть 32-битный клиент, запустите 1cv8.exe прямо из каталога C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\. Это удобно для ярлыка под конкретную базу с 32-битным оборудованием: в свойствах ярлыка пропишите путь к нужному 1cv8.exe, а дальше — параметры подключения к базе. Такой ярлык всегда поднимет именно x86-клиент, что бы ни стояло в общих настройках стартера.

Если на рабочем месте одновременно живут «обычные» базы и база с 32-битным оборудованием, разумно сделать два ярлыка: один через стартер (разрядность по умолчанию), второй — напрямую на 32-битный 1cv8.exe для базы с оборудованием. Так пользователь не путается, какой кнопкой что открывать.

Про «переменные окружения», которых часто ждут на этом шаге: для клиентской установки менять их не требуется. Платформа не прописывает себя в PATH и не зависит от системных переменных — миф о ручной настройке окружения пришёл из серверных инструкций. Что действительно влияет на совместимость:

  • 🧷 Разрядность внешней компоненты и драйвера должна совпадать с разрядностью клиента. 32-битную компоненту увидит только 32-битный 1cv8.exe. Это главное правило — большинство «не подключается оборудование» решается запуском клиента в нужной разрядности.
  • 🛡 Права администратора нужны только при установке, а не при ежедневной работе. Запускать 1С от администратора постоянно не нужно и небезопасно.
  • 🧰 Режим совместимости Windows (вкладка «Совместимость» в свойствах ярлыка) для актуальных релизов 8.3 не включают — он только мешает. Платформа штатно работает в современных Windows без него.

Файловые и клиент-серверные базы: что учесть для x86

Разрядность клиента по-разному отражается на двух вариантах баз.

Файловая база. Это папка с файлом 1Cv8.1CD. 32-битный клиент работает с ней напрямую. Ограничение одно: тяжёлые операции (выгрузка в .dt, тестирование и исправление, групповая обработка на миллионы объектов) выполняются в адресном пространстве клиента и на x86 могут упереться в ~2 ГБ и завершиться ошибкой нехватки памяти. Для таких разовых операций запустите 64-битный клиент по той же базе — формат файла от разрядности не зависит.

Клиент-серверная база (SQL). Данные живут на сервере 1С плюс СУБД (PostgreSQL или MS SQL). Здесь разрядность клиента на подключение не влияет: 32-битный клиент нормально соединяется с 64-битным сервером и наоборот. А вот разрядность сервера 1С критична — 32-битный рабочий процесс ограничен примерно 2–3 ГБ памяти, и на нагруженной базе этого мало. Поэтому сервер под реальную нагрузку ставят 64-битным, а 32-битный клиент при необходимости оставляют только на рабочих местах с оборудованием.

Вывод простой: 32-бит обычно нужен на стороне клиента ради оборудования, а сервер держат на 64-бит. Смешанная связка (x86-клиент + x64-сервер) — штатная и рабочая.

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

Частые ошибки при установке и запуске

Диагностика: выберите симптом

Отдельно про одновременную установку: 32- и 64-битная платформы не конфликтуют — они в разных каталогах (Program Files (x86) и Program Files) и живут параллельно. Удалять одну перед установкой другой не нужно.

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

Можно ли поставить 32- и 64-битную платформу одновременно?
Да. Они устанавливаются в разные каталоги и не мешают друг другу. Стартер сам подбирает разрядность или вы задаёте её в настройках запуска.
Как понять, какая разрядность запущена сейчас?
Откройте в 1С меню Справка → О программе — там указана разрядность. Либо посмотрите путь процесса 1cv8.exe: из Program Files (x86) — это 32-бит, из Program Files — 64-бит.
Нужна ли отдельная лицензия для 32-битной платформы?
Нет. Лицензия 1С не зависит от разрядности клиента. Одна и та же лицензия работает и с x86, и с x64.
Можно ли поставить 32-битную платформу на 64-битную Windows?
Да, без ограничений. Разрядность Windows на установку x86-платформы не влияет.
Обязателен ли 32-бит для обычной работы бухгалтера?
Нет. Если к рабочему месту не подключены 32-битные компоненты или драйверы оборудования, ставьте 64-битный клиент — он без ограничения по памяти.