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

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

Как установить 32-битную платформу 1С

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

32-разрядная версия платформы 1С:Предприятие до сих пор востребована: многие внешние компоненты, драйверы торгового оборудования и COM-объекты написаны только под архитектуру x86 и не работают с 64-битным клиентом. Поэтому даже на современных 64-разрядных Windows нередко требуется установить именно 32-битную платформу или запустить 32-битный клиент рядом с основным.

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

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

Когда действительно нужна 32-битная версия 1С

Переходить на 32-битную платформу имеет смысл не всегда. Основная причина — совместимость: старые внешние компоненты (Native API, COM), драйверы ККТ, сканеров штрихкодов, весов и эквайринговых терминалов часто существуют только в 32-битном исполнении. 64-битный клиент 1С физически не может загрузить 32-битную DLL, и наоборот.

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

Ошибка загрузки внешней компонентыКомпонента собрана под другую разрядность

Проверьте разрядность DLL компоненты и клиента 1С

Windows 32-bit на ПК64-битная платформа не установится

Откройте «Система» → «Тип системы»

Не хватает памяти при отчётахОграничение 32-битного процесса ~2 ГБ

Рассмотрите 64-битный клиент для тяжёлых операций

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

Разрядность операционной системы смотрят через «Параметры» → «Система» → «О системе» или классическое окно «Система» (Win+Pause). Строка «Тип системы» покажет «64-разрядная операционная система» или «32-разрядная». На 32-битной Windows установить можно только 32-битную платформу.

Чтобы узнать разрядность уже установленной 1С, посмотрите путь установки: 32-битные программы на 64-битной Windows попадают в C:\Program Files (x86)\1cv8\, а 64-битные — в C:\Program Files\1cv8\. Точнее всего проверить через диспетчер задач: запустите 1С, найдите процесс 1cv8.exe — в диспетчере задач 32-битные процессы помечаются соответствующим образом, либо сверьтесь с колонкой «Платформа».

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

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

Также 32-битный дистрибутив входит в комплект поставки на DVD/в электронной поставке коробочных версий. В каталоге дистрибутива 32-битная версия обычно лежит в папке windows, а 64-битная — в папке windows64 (наименование может отличаться в зависимости от поставки).

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

Пошаговая установка 32-битной платформы

Перед установкой закройте все сеансы 1С, а если на компьютере работает сервер 1С или агент сервера — остановите службу. Убедитесь, что у вас есть права локального администратора: без них установщик не сможет зарегистрировать компоненты и службы.

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

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

Тихая установка через командную строку

Для массового развёртывания на нескольких компьютерах удобна установка без диалоговых окон. Она выполняется командой из папки дистрибутива:

cmd
setup.exe /S /quiet INSTALLDIR="C:\Program Files (x86)\1cv8"

Параметры и их синтаксис могут отличаться в зависимости от версии установщика, поэтому перед массовым развёртыванием проверьте установку на одном тестовом компьютере.

Установка 32-битного клиента рядом с 64-битным

Частая задача: основная работа идёт в 64-битном клиенте, но для конкретного оборудования нужен 32-битный. Обе платформы одной версии спокойно сосуществуют на одном ПК, если установлены в разные каталоги. Проблема лишь в том, что ярлык «1С:Предприятие» в меню «Пуск» будет указывать на последнюю установленную версию.

Решение — создать отдельный ярлык на конкретный исполняемый файл. Для 32-битного клиента это C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\1cv8.exe. В свойствах ярлыка можно сразу указать параметры запуска конкретной базы.

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

Типичные ошибки при установке и их решение

Чаще всего установка прерывается из-за нехватки прав: запустите setup.exe явно от имени администратора, даже если ваша учётная запись входит в группу администраторов. Вторая причина — блокировка файлов работающими процессами 1С или антивирусом: закройте все сеансы и при необходимости временно добавьте папку установки в исключения антивируса.

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

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

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

После завершения установки запустите 1С через созданный ярлык и откройте тестовую базу. Убедитесь, что программа стартует без сообщений о нехватке лицензии: если используется аппаратный ключ HASP, проверьте, что драйвер ключа установлен и ключ виден в системе. При программной лицензии активируйте её стандартным мастером при первом запуске.

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

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

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

Путь установки платформы
Норма

C:\Program Files (x86)\1cv8\... на 64-битной Windows

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

Платформа лежит в Program Files — установлена 64-битная версия

Запуск базы
Норма

База открывается, сеанс активен

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

Ошибка лицензии или «не найдена база данных»

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

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

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

Ошибка «не удалось загрузить внешнюю компоненту»

Процесс в диспетчере задач
Норма

1cv8.exe запущен из папки (x86)

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

Запускается другая версия — ярлык указывает не туда

Ограничения 32-битной версии и альтернативы

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

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

Маршрут решения

Как выбрать действие

Драйвер оборудования существует только в 32-битной версииУстановите 32-битный клиент и работайте с оборудованием через него
Доступны 64-битные драйверы для всего оборудованияИспользуйте 64-битную платформу — она стабильнее на больших объёмах данных
На ПК 32-битная WindowsВозможна только 32-битная платформа; планируйте обновление оборудования
Нужны тяжёлые отчёты и одновременно старый драйверДержите оба клиента: 64-битный для отчётов, 32-битный для оборудования
Итог

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

32-битная 1С ставится из дистрибутива x86 с портала 1С через setup.exe от имени администратора. С 64-битной версией она сосуществует при установке в разные каталоги. Главные причины использовать 32 бита — старые драйверы и компоненты; главное ограничение — лимит памяти около 2 ГБ на процесс.

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

Можно ли установить 32-битную 1С на 64-разрядную Windows?

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

Откроется ли база, созданная в 64-битной 1С, в 32-битном клиенте?

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

Нужна ли отдельная лицензия для 32-битной версии?

Нет. Лицензии 1С (как программные, так и аппаратные ключи HASP) не различают разрядность платформы. Один и тот же ключ подходит для обеих версий, при условии что установлен драйвер ключа соответствующей разрядности.

Почему после установки 32-битной версии перестал работать старый ярлык?

Ярлык в меню «Пуск» перезаписывается последней установленной версией. Создайте отдельные ярлыки на конкретные файлы 1cv8.exe в папках bin каждой платформы и подпишите их, например «1С 64-bit» и «1С 32-bit».

Что делать, если установщик выдаёт ошибку в середине процесса?

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

Есть ли смысл ставить 32-битный сервер 1С?

Для рабочего сервера предприятия 32-битная версия не рекомендуется из-за ограничения памяти — под нагрузкой сервер быстро упрётся в лимит адресного пространства. 32-битный сервер допустим разве что для тестовых стендов или очень маленьких внедрений.