Администрирование · 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 ГБ адресного пространства на процесс. Для файловых баз небольшого размера этого достаточно.
Как выбрать действие
Где взять и как установить 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Скачайте дистрибутив платформы (вариант без пометки 64-bit) с портала releases.1c.ru
- 2Запустите setup.exe с правами администратора
- 3Отметьте нужные компоненты и завершите установку
- 4Проверьте, что платформа появилась в каталоге C:\Program Files (x86)\1cv8\
- 5Запустите ярлык 1С:Предприятие и добавьте информационную базу
Добавление и запуск информационной базы
После установки откройте стартовое окно 1С (файл 1cestart.exe). Нажмите «Добавить», выберите «Создание новой информационной базы» для чистой базы из шаблона или «Добавление в список существующей» для уже развёрнутой базы. Для файловой базы укажите путь к папке, где лежит файл 1Cv8.1CD; для серверной — имя сервера и имя базы.
Если база создана под другой версией платформы, при запуске появится предложение конвертировать её. Соглашайтесь только при наличии резервной копии: обратной конвертации не существует, и база перестанет открываться на старой версии платформы.
Выбор клиента: толстый, тонкий и принудительная разрядность
В настройках информационной базы (кнопка «Изменить» в окне запуска) есть параметр «Основной режим запуска». Толстый клиент нужен для режима «Обычное приложение» и отладки, тонкий — для управляемых приложений и работы через веб-сервер. Там же можно явно указать разрядность клиента: 32 (x86) или 64 (x86-64).
Если на компьютере стоят обе разрядности платформы, а конфигурация требует 32-битные компоненты, принудительно выставите в параметрах базы разрядность «32 (x86)». Иначе стартер может выбрать 64-битный клиент, и компонента не загрузится с ошибкой.
Сравнение клиентов
Поддерживает обычное приложение и старые компоненты; тяжелее по памяти, не работает через веб-сервер
Лёгкий, подходит для управляемых форм; не поддерживает обычное приложение и часть COM-сценариев
Не требует установки платформы, но зависит от браузера и не работает с локальными COM-объектами
Типичные ошибки при запуске и их устранение
Ошибка «Не обнаружен ключ защиты программы» означает, что не найдена лицензия: проверьте USB-ключ, службу HASP License Manager или активируйте программную лицензию через диалог запуска. Ошибка несовпадения версий платформы решается установкой нужной версии рядом — стартер выберет её автоматически по версии базы.
Если при загрузке внешней компоненты появляется сообщение «Ошибка загрузки компоненты», почти всегда причина в разрядности: 32-битная компонента не загружается в 64-битный клиент и наоборот. Переключите разрядность клиента в настройках базы. Ошибки прав доступа лечатся запуском от имени администратора или выдачей прав на каталог базы и каталог шаблонов.
Проверка результата и ограничения 32-битной версии
Убедиться, что запущен именно 32-битный клиент, можно через диспетчер задач: процесс 1cv8.exe (32 разряда) будет помечен соответствующим образом, а его путь укажет на Program Files (x86). Дополнительно проверьте работу критичных функций: откройте обработку, использующую внешнюю компоненту, выполните обмен с офисными приложениями.
Помните о главном ограничении: 32-битный процесс не может использовать больше примерно 2 ГБ оперативной памяти. На больших выгрузках, тяжёлых отчётах и массовых обработках это приводит к ошибкам «Недостаточно памяти». В таких задачах придётся использовать 64-битный клиент или выносить нагрузку на сервер.
Как проверить результат
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 ГБ памяти на процесс.