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

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

Как запустить 1С 32 бит: пошаговая инструкция

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

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

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

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

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

Вторая причина — слабое оборудование. На машинах с 2–4 ГБ оперативной памяти 32-битный клиент потребляет меньше ресурсов, хотя и ограничен примерно 2 ГБ адресного пространства на процесс. Для файловых баз небольшого размера этого достаточно.

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

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

Используются COM-объекты или внешние компоненты без 64-битных версийУстанавливайте 32-разрядную платформу и запускайте 32-битный клиент
База файловая, компьютер слабый, специальных компонент нетМожно использовать любую разрядность, но 32-битная сэкономит память
Работа ведётся на сервере 1С с большими объёмами данныхСервер ставьте 64-битный, а 32-битный клиент используйте только там, где нужны старые компоненты

Где взять и как установить 32-разрядную платформу

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

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

Порядок установки
  1. 1
    Скачайте дистрибутив платформы (вариант без пометки 64-bit) с портала releases.1c.ru
  2. 2
    Запустите setup.exe с правами администратора
  3. 3
    Отметьте нужные компоненты и завершите установку
  4. 4
    Проверьте, что платформа появилась в каталоге C:\Program Files (x86)\1cv8\
  5. 5
    Запустите ярлык 1С:Предприятие и добавьте информационную базу

Добавление и запуск информационной базы

После установки откройте стартовое окно 1С (файл 1cestart.exe). Нажмите «Добавить», выберите «Создание новой информационной базы» для чистой базы из шаблона или «Добавление в список существующей» для уже развёрнутой базы. Для файловой базы укажите путь к папке, где лежит файл 1Cv8.1CD; для серверной — имя сервера и имя базы.

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

Выбор клиента: толстый, тонкий и принудительная разрядность

В настройках информационной базы (кнопка «Изменить» в окне запуска) есть параметр «Основной режим запуска». Толстый клиент нужен для режима «Обычное приложение» и отладки, тонкий — для управляемых приложений и работы через веб-сервер. Там же можно явно указать разрядность клиента: 32 (x86) или 64 (x86-64).

Если на компьютере стоят обе разрядности платформы, а конфигурация требует 32-битные компоненты, принудительно выставите в параметрах базы разрядность «32 (x86)». Иначе стартер может выбрать 64-битный клиент, и компонента не загрузится с ошибкой.

Сравнение клиентов

Толстый клиент 32-бит

Поддерживает обычное приложение и старые компоненты; тяжелее по памяти, не работает через веб-сервер

Тонкий клиент 32-бит

Лёгкий, подходит для управляемых форм; не поддерживает обычное приложение и часть COM-сценариев

Веб-клиент

Не требует установки платформы, но зависит от браузера и не работает с локальными COM-объектами

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

Ошибка «Не обнаружен ключ защиты программы» означает, что не найдена лицензия: проверьте USB-ключ, службу HASP License Manager или активируйте программную лицензию через диалог запуска. Ошибка несовпадения версий платформы решается установкой нужной версии рядом — стартер выберет её автоматически по версии базы.

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

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

Проверка результата и ограничения 32-битной версии

Убедиться, что запущен именно 32-битный клиент, можно через диспетчер задач: процесс 1cv8.exe (32 разряда) будет помечен соответствующим образом, а его путь укажет на Program Files (x86). Дополнительно проверьте работу критичных функций: откройте обработку, использующую внешнюю компоненту, выполните обмен с офисными приложениями.

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

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

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

Путь к процессу 1cv8.exe в диспетчере задач
Норма

C:\Program Files (x86)\1cv8\...

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

C:\Program Files\1cv8\... — запущена 64-битная версия

Загрузка внешней компоненты
Норма

Компонента подключается без ошибок

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

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

Потребление памяти при тяжёлой операции
Норма

Операция завершается успешно

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

Ошибка «Недостаточно памяти» около 2 ГБ — нужен 64-битный клиент

Часто задаваемые вопросы

Можно ли запустить 32-битную 1С на 64-битной Windows?

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

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

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

Почему 32-битная 1С не видит 64-битный Office при обмене через COM?

COM-соединение работает только внутри одной разрядности: 32-битный клиент 1С может подключиться только к 32-битному Office. Решения — установить 32-битный Office, перейти на 64-битный клиент 1С или заменить COM-обмен на файловый (например, через форматы OpenXML).

Что делать, если база требует версию платформы, которой нет на компьютере?

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

Есть ли смысл переходить на 64-битную платформу полностью?

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

Итог

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

32-битная 1С устанавливается на 64-битную Windows без ограничений и нужна там, где используются старые COM-объекты и компоненты. Держите резервную копию перед конвертацией базы, явно указывайте разрядность клиента в параметрах базы и помните про предел около 2 ГБ памяти на процесс.