Администрирование · 11 мин
Как установить 1С 32 бит: полное руководство
Пошаговая инструкция по установке 32-битной платформы 1С: выбор дистрибутива, установка клиента и сервера, подключение базы, типичные ошибки и их решения.
32-битная версия платформы 1С:Предприятие до сих пор востребована: она нужна для работы старых конфигураций, COM-подключений, устаревших драйверов оборудования и внешних компонентов, собранных только под архитектуру x86. Даже на 64-битной Windows такая платформа устанавливается и работает штатно — операционная система запускает 32-битные приложения через подсистему совместимости без дополнительных настроек.
Главное ограничение 32-битного клиента — объём оперативной памяти, доступной одному процессу: обычно около 2 ГБ (до 3 ГБ при специальных настройках). Для большинства задач бухгалтерии, торговли и зарплаты этого достаточно, но при работе с очень большими выгрузками или тяжёлыми отчётами процесс может завершаться с ошибкой нехватки памяти. Поэтому перед установкой стоит понять, зачем именно нужна 32-битная версия, и не является ли 64-битная более правильным выбором.
Ниже разобран полный цикл: от выбора дистрибутива и проверки системы до установки, подключения информационной базы и диагностики типичных ошибок. Инструкция применима к платформам линейки 8.3, которые чаще всего встречаются на практике.
Когда действительно нужна 32-битная версия 1С
Переходить на 32-битную платформу осознанно стоит в нескольких ситуациях. Первая — использование COM-соединений и OLE-Automation: если из 1С вызываются внешние приложения или другая база 1С через COM-объект V83.COMConnector, разрядность клиента и COM-компонента должна совпадать. Вторая — старые внешние компоненты (Native API или COM), собранные только под x86: сканеры штрих-кодов, кассовые драйверы, модули обмена с банками.
Третья причина — тонкий клиент на слабых терминальных машинах с 32-битной ОС, где 64-битная платформа просто не установится. Наконец, некоторые устаревшие конфигурации и обработки могут содержать код, привязанный к 32-битным библиотекам Windows.
Если ни одна из этих причин к вам не относится, разумнее ставить 64-битную версию: она не ограничена 2 ГБ памяти на процесс и лучше справляется с большими отчётами, выгрузками и обновлениями конфигураций.
Как выбрать разрядность
Проверка системы и подготовка к установке
Сначала уточните разрядность Windows: откройте «Параметры» → «Система» → «О системе» и посмотрите строку «Тип системы». Если указано «64-разрядная операционная система», 32-битная 1С установится и будет работать. Если система 32-разрядная — других вариантов всё равно нет.
Проверьте свободное место на диске: для платформы с компонентами достаточно нескольких гигабайт, но учтите место под информационные базы и временные файлы при обновлениях. Также убедитесь, что у вас есть права локального администратора — без них установщик не сможет зарегистрировать компоненты и службы.
Перед установкой закройте все запущенные сеансы 1С и выгрузите антивирусные проверки каталога установки, если антивирус агрессивно блокирует инсталляторы. Если на компьютере уже стоит другая версия платформы — это не помеха: версии 1С устанавливаются параллельно в отдельные каталоги и не конфликтуют.
Где взять дистрибутив 32-битной платформы
Официальный источник дистрибутивов — портал 1С для зарегистрированных пользователей (portal.1c.ru) или диск ИТС. Для скачивания потребуется действующая учётная запись с привязанным договором сопровождения, если речь о коммерческих версиях. Учебные версии платформы распространяются свободно, но имеют ограничения: не работают с COM, нет поддержки клиент-серверного режима и ряда механизмов.
На странице загрузки выберите нужную версию платформы и внимательно посмотрите на разрядность: дистрибутивы для Windows обычно предлагаются в вариантах «32bit» и «64bit», а также комбинированный архив. Для 32-битной установки нужен файл, в названии которого присутствует x86 или 32bit.
Скачанный архив распакуйте в отдельную папку. Внутри находится исполняемый файл setup.exe и набор пакетов компонентов. Не запускайте установку из архива напрямую — распакуйте его полностью, иначе мастер может не найти часть файлов.
Пошаговая установка платформы
Запустите setup.exe от имени администратора (правый клик → «Запуск от имени администратора»). Откроется мастер установки: выберите язык интерфейса и нажмите «Далее». На шаге выбора компонентов отметьте нужные модули.
Для обычной работы пользователя достаточно компонента «1С:Предприятие» (толстый и тонкий клиент). Если компьютер будет сервером приложений — дополнительно отметьте «Сервер 1С:Предприятия». Компоненты «Модули расширения веб-сервера» нужны только для публикации баз через веб-сервер (IIS или Apache). Административная консоль сервера ставится вместе с сервером.
На следующем шаге укажите каталог установки — по умолчанию 32-битная платформа ставится в «C:\Program Files (x86)\1cv8\<версия>», что корректно отражает её разрядность. Менять путь без необходимости не стоит: стандартное расположение упрощает обновления и диагностику.
Дождитесь завершения копирования файлов и регистрации компонентов. В конце мастер может предложить установить драйвер аппаратной защиты HASP — он нужен, если лицензия 1С хранится на USB-ключе. Если используются только программные лицензии, драйвер можно не ставить.
- 1Скачайте дистрибутив 32-битной платформы с портала 1С и распакуйте архив
- 2Запустите setup.exe от имени администратора
- 3Выберите язык и нужные компоненты (минимум — «1С:Предприятие»)
- 4Оставьте стандартный путь установки в Program Files (x86)
- 5Дождитесь завершения и при необходимости установите драйвер HASP
- 6Перезагрузите компьютер, если ставился сервер или драйвер защиты
Установка сервера 1С 32 бит
32-битный сервер 1С устанавливается тем же setup.exe — просто отметьте компонент «Сервер 1С:Предприятия» и при запросе выберите установку как службы Windows. Служба «Агент сервера 1С:Предприятия» будет зарегистрирована автоматически и начнёт запускаться вместе с системой.
32-битный сервер имеет тот же предел памяти на рабочий процесс (rphost), поэтому для нагруженных баз он подходит плохо: кластер придётся «размазывать» на множество рабочих процессов. Такой вариант оправдан для небольших баз с несколькими пользователями или для тестовых стендов. Для продуктивных систем с десятками пользователей рекомендуется 64-битный сервер.
После установки проверьте, что служба запущена: откройте «Службы» (services.msc) и найдите «Агент сервера 1С:Предприятия». Статус должен быть «Выполняется». Если служба не стартует, проверьте права учётной записи, под которой она работает, и свободность портов кластера (по умолчанию 1540–1541, 1560–1591).
Подключение информационной базы и проверка результата
После установки запустите ярлык «1С:Предприятие» — откроется стартовое окно со списком баз. Если база уже существует, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите тип расположения: каталог на диске (файловый режим) или сервер 1С с именем базы (клиент-серверный режим).
Для файловой базы достаточно указать путь к папке, где лежит файл 1Cv8.1CD. Для клиент-серверной — имя сервера, имя базы в кластере и тип СУБД. После добавления база появится в списке, и её можно запустить в режиме «Предприятие» или «Конфигуратор».
Проверьте, что запустилась именно 32-битная платформа: откройте диспетчер задач на вкладке «Подробности» — рядом с процессом 1cv8.exe в 64-битной Windows будет пометка «32 бита» в колонке «Платформа» (или процесс отобразится как 1cv8.exe *32 в старых версиях Windows). Также разрядность видна в окне «О программе» внутри 1С.
Как проверить результат
1cv8.exe с пометкой «32 бита»
Процесс 64-битный — запущен другая платформа из списка версий
База открывается без ошибок о разрядности компонентов
Ошибка загрузки внешней компоненты — несовпадение разрядности
Платформа в Program Files (x86)
Платформа в Program Files — установлена 64-битная версия
Объект V83.COMConnector создаётся без ошибок
Ошибка создания COM-объекта — компонент не зарегистрирован или другой разрядности
Типичные ошибки и их устранение
Самая частая проблема — «Ошибка при создании объекта из компоненты» при работе с внешними компонентами или COM. Причина почти всегда в несовпадении разрядности: компонент 32-битный, а клиент запущен 64-битный (или наоборот). Лечится установкой нужной разрядности платформы и явным указанием версии в свойствах базы.
Вторая распространённая ситуация — нехватка памяти при тяжёлых операциях на 32-битном клиенте: «Недостаточно памяти» при формировании большого отчёта. Здесь помогает только оптимизация самой операции (разбивка на части, отборы) или переход на 64-битный клиент, если нет привязки к 32-битным компонентам.
Третья группа ошибок связана с лицензиями: «Не найдена лицензия» после установки. Проверьте, активирована ли программная лицензия (файл *.lic в каталоге conf) или подключён ли USB-ключ и установлен ли драйвер HASP. Для серверных лицензий убедитесь, что лицензия активирована на том же компьютере, где работает сервер 1С.
Если на компьютере стоят обе разрядности платформы одной версии, явно задайте нужную в свойствах базы: в стартовом окне выберите базу, нажмите «Изменить» и на последнем шаге укажите конкретную версию платформы. Иначе 1С будет выбирать подходящую автоматически, и выбор может не совпасть с вашим замыслом.
Часто задаваемые вопросы
Установится ли 32-битная 1С на 64-битную Windows?
Да, полностью. 64-битная Windows запускает 32-битные программы через встроенную подсистему совместимости. Платформа установится в каталог Program Files (x86) и будет работать без каких-либо дополнительных настроек.
Можно ли держать одновременно 32-битную и 64-битную платформу?
Можно. Они устанавливаются в разные каталоги и не конфликтуют. Чтобы конкретная база всегда открывалась нужной разрядностью, укажите версию платформы явно в свойствах базы в стартовом окне.
Почему 32-битная 1С выдаёт «Недостаточно памяти» при большом отчёте?
Одному 32-битному процессу доступно ограниченное адресное пространство — около 2 ГБ. Если операция требует больше, процесс завершается с ошибкой. Решения: разбить операцию на части, сузить отборы или перейти на 64-битный клиент, если нет зависимости от 32-битных компонентов.
Нужен ли 32-битный сервер 1С для 32-битных клиентов?
Нет. Разрядность сервера и клиента независимы: 32-битные клиенты штатно подключаются к 64-битному серверу. Выбирайте разрядность сервера по нагрузке, а клиента — по требованиям компонентов на рабочем месте.
Где взять 32-битный дистрибутив, если на портале только 64-битный?
На странице загрузки платформы дистрибутивы для Windows обычно представлены обеими разрядностями — проверьте список файлов версии. Если нужной сборки нет, обратитесь к партнёру 1С, обслуживающему вашу лицензию, или используйте диск ИТС, где дистрибутивы публикуются полным комплектом.
Работают ли программные лицензии при смене разрядности платформы?
Да, программная лицензия привязана к аппаратным параметрам компьютера, а не к разрядности платформы. После установки 32-битной версии рядом с 64-битной переактивация лицензии не требуется — файл лицензии используется общий.
Что важно запомнить
32-битная платформа 1С ставится штатным мастером setup.exe, работает на 64-битной Windows и нужна в первую очередь для совместимости со старыми COM-компонентами и драйверами. Помните про лимит памяти ~2 ГБ на процесс, скачивайте дистрибутив только с официальных источников и явно указывайте нужную версию платформы в свойствах базы, если установлено несколько разрядностей.