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

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

Как запустить 32-битную версию 1С

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

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

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

Ниже разобраны способы установить и запустить именно 32-битный клиент 1С, как указать разрядность принудительно через ярлык и параметры подключения, какие ограничения существуют у версии x86 и как проверить, что запущен именно нужный клиент.

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

Прежде чем что-то ставить, проверьте, что уже есть на компьютере. Откройте папку установки платформы — обычно это C:\Program Files\1cv8\ или C:\Program Files (x86)\1cv8\. Если платформа лежит в «Program Files (x86)» — это почти наверняка 32-битная версия. Внутри каталога с номером версии (например, 8.3.22.1750) находится папка bin с файлом 1cv8.exe — это исполняемый файл толстого клиента.

Точный способ проверки разрядности уже запущенного клиента — через «Диспетчер задач». Запустите 1С, откройте диспетчер (Ctrl+Shift+Esc), найдите процесс 1cv8.exe на вкладке «Подробности». В 64-битной Windows рядом с 32-битным процессом в колонке «Платформа» (или в имени процесса в старых версиях Windows) будет пометка «32 бита». Если пометки нет — работает 64-разрядный клиент.

Ещё один вариант — открыть в запущенной 1С окно «О программе» (меню «Сервис» → «О программе» либо значок информации в правом верхнем углу). В сведениях о платформе указывается версия и разрядность клиентского приложения.

Платформа в Program Files (x86)Установлена 32-битная версия

Проверьте наличие 1cv8.exe в папке bin нужной версии

Процесс 1cv8.exe с пометкой «32 бита»Работает 32-разрядный клиент

Смотрите вкладку «Подробности» в диспетчере задач

Нет папки 1cv8 вообщеПлатформа не установлена

Нужна установка из дистрибутива с выбором разрядности

Установка 32-битной платформы из дистрибутива

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

Распакуйте архив и запустите setup.exe. Мастер установки предложит выбрать компоненты: «1С:Предприятие» (сами клиенты), «Сервер 1С:Предприятия» (нужен только для серверного варианта), модули расширения веб-сервера и интерфейсы на разных языках. Для обычной работы на пользовательской машине достаточно компонента «1С:Предприятие» с тонким и толстым клиентом.

Установка не требует перезагрузки и не затрагивает существующие базы — список информационных баз хранится отдельно в профиле пользователя (файл ibases.v8i в папке AppData\Roaming\1C\1CEStart). После установки в меню «Пуск» появится группа «1С:Предприятие 8» с ярлыками запуска.

Порядок установки 32-битной платформы
  1. 1
    Скачайте дистрибутив «1С:Предприятие (32-bit) для Windows» нужной версии с портала 1С
  2. 2
    Распакуйте архив и запустите setup.exe от имени администратора
  3. 3
    Выберите компоненты: «1С:Предприятие», при необходимости — тонкий клиент и веб-компоненты
  4. 4
    Завершите установку и запустите 1С через меню «Пуск»
  5. 5
    Проверьте разрядность в окне «О программе» или в диспетчере задач

Запуск 32-битного клиента, когда установлены обе разрядности

Если на компьютере стоят обе версии платформы, стандартный лаунчер 1cestart.exe может выбирать не ту. Самый надёжный способ — создать ярлык напрямую на исполняемый файл нужной разрядности. Найдите 1cv8.exe в папке 32-битной установки (типичный путь: C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\1cv8.exe), щёлкните по нему правой кнопкой и выберите «Отправить» → «Рабочий стол (создать ярлык)».

Чтобы ярлык сразу открывал конкретную базу, откройте его свойства и допишите в поле «Объект» параметры запуска. Например, для файловой базы: "C:\Program Files (x86)\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade". Здесь ENTERPRISE — режим запуска, /F — путь к файловой базе. Для серверной базы вместо /F используется связка /S"Сервер\ИмяБазы".

cmd
"C:\Program Files (x86)\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль"

Для тонкого клиента принцип тот же, но запускается файл 1cv8c.exe из той же папки bin. Тонкий клиент подходит для подключения к веб-серверу или серверу 1С и занимает заметно меньше памяти, но не умеет работать с файловыми базами напрямую и не поддерживает режим конфигуратора.

Разрядность сервера 1С и совместимость с клиентом

Частый вопрос — можно ли подключаться 32-битным клиентом к 64-битному серверу 1С. Можно: клиент и сервер взаимодействуют по протоколу, которому разрядность процессов безразлична. Ограничение возникает только внутри одного процесса: 32-битный клиент не сможет загрузить 64-битную внешнюю компоненту или DLL, и наоборот.

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

Ограничения 32-битной версии и когда она не подходит

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

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

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

32-битный клиент (x86)

Подходит для старых COM-объектов, драйверов оборудования и 32-битной Windows. Ограничение — около 2 ГБ памяти на процесс

64-битный клиент (x64)

Подходит для больших баз и тяжёлых отчётов. Не загружает 32-битные компоненты и DLL

Тонкий клиент

Экономичен по памяти и трафику, работает через веб-сервер или сервер 1С. Не открывает файловые базы напрямую

Веб-клиент в браузере

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

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

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

Если 1С не запускается вообще — без окон и сообщений — проверьте журнал событий Windows (Панель управления → Администрирование → Просмотр событий) в разделе «Журналы Windows» → «Приложение». Там обычно есть запись об ошибке приложения с кодом модуля. Частые причины: повреждённый кэш метаданных (лечится очисткой папки кэша в AppData\Roaming\1C\1cv8 и AppData\Local\1C\1cv8) и конфликт антивируса, блокирующего запуск исполняемого файла.

Ошибка «Различаются версии клиента и сервера» возникает, когда клиентская платформа отличается от серверной. Установите на клиентскую машину ту же версию платформы, что работает на сервере, — разрядность при этом может отличаться, а номер версии — нет.

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

Проверка результата и FAQ

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

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

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

Разрядность процесса в диспетчере задач
Норма

У процесса 1cv8.exe есть пометка «32 бита»

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

Пометки нет — запущен 64-битный клиент, проверьте путь в ярлыке

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

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

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

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

Открытие базы
Норма

База открывается в штатном времени, список пользователей доступен

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

Ошибка версии клиента и сервера — номера платформ не совпадают

Итог

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

32-битная 1С ставится из отдельного дистрибутива x86 либо запускается ярлыком напрямую на 1cv8.exe из папки 32-битной установки. Данные и базы от разрядности не зависят — риск касается только совместимости внешних компонентов и ограничения по памяти около 2 ГБ на процесс.

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

Да, они устанавливаются в разные папки и не конфликтуют. Для удобства создайте отдельные ярлыки на 1cv8.exe каждой разрядности и подпишите их, чтобы не путаться при запуске.

Запустится ли 32-битная 1С на 64-битной Windows?

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

Нужно ли переустанавливать базу при смене разрядности клиента?

Нет. Информационная база не привязана к разрядности платформы. Достаточно установить клиент нужной разрядности и открыть ту же базу — никаких преобразований данных не потребуется.

Почему 32-битный клиент выдаёт ошибку «Недостаточно памяти» при больших отчётах?

32-битному процессу в Windows доступно около 2 ГБ оперативной памяти независимо от объёма установленной RAM. Если задача упирается в этот предел, выполняйте тяжёлые операции на 64-битном клиенте, а 32-битный оставьте для работы со старыми компонентами.

Как запустить 32-битный тонкий клиент для подключения через веб-сервер?

Установите 32-битную платформу с компонентом тонкого клиента и запустите 1cv8c.exe из папки bin. В параметрах подключения укажите адрес веб-сервера (ws-ссылку), опубликованный администратором, — разрядность клиента на работу через веб не влияет.

Старая конфигурация требует 32-битный клиент, а платформы x86 нет в списке загрузок. Что делать?

32-битные дистрибутивы для Windows публикуются вместе с основными версиями на портале обновлений. Если для конкретной свежей версии сборки x86 нет, используйте ближайшую доступную версию, совместимую с конфигурацией, — требования к минимальной версии платформы указаны в документации к конфигурации.