Администрирование · 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С
Откройте «Система» → «Тип системы»
Рассмотрите 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Распакуйте скачанный архив дистрибутива в отдельную папку
- 2Запустите setup.exe правой кнопкой мыши → «Запуск от имени администратора»
- 3В мастере установки выберите язык интерфейса и нажмите «Далее»
- 4Отметьте нужные компоненты: «1С:Предприятие — Тонкий клиент», «Толстый клиент», «Сервер 1С:Предприятия» (при необходимости)
- 5Укажите каталог установки — при наличии 64-битной версии выберите отдельную папку
- 6Дождитесь завершения копирования файлов и регистрации компонентов
- 7Установите драйвер защиты HASP, если используется аппаратный ключ (мастер предложит это в финале)
- 8Перезагрузите компьютер, если установщик запросил это, и запустите 1С
Если на машине уже стоит 64-битная платформа той же версии, 32-битную следует ставить в другой каталог, например C:\Program Files (x86)\1cv8\8.3.xx.xxxx\. Установщик обычно сам предлагает корректный путь, но проверить его стоит вручную.
Тихая установка через командную строку
Для массового развёртывания на нескольких компьютерах удобна установка без диалоговых окон. Она выполняется командой из папки дистрибутива:
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-битный ярлык.
Проверка результата после установки
После завершения установки запустите 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-битная 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-битный сервер допустим разве что для тестовых стендов или очень маленьких внедрений.