Администрирование · 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С окно «О программе» (меню «Сервис» → «О программе» либо значок информации в правом верхнем углу). В сведениях о платформе указывается версия и разрядность клиентского приложения.
Проверьте наличие 1cv8.exe в папке bin нужной версии
Смотрите вкладку «Подробности» в диспетчере задач
Нужна установка из дистрибутива с выбором разрядности
Установка 32-битной платформы из дистрибутива
Дистрибутив платформы скачивается с портала 1С (portal.1c.ru) по действующей подписке ИТС. В разделе обновлений для нужной версии платформы обычно доступны отдельные дистрибутивы: «Технологическая платформа 1С:Предприятие (32-bit) для Windows» и 64-битный вариант. Скачайте именно 32-битный архив.
Распакуйте архив и запустите setup.exe. Мастер установки предложит выбрать компоненты: «1С:Предприятие» (сами клиенты), «Сервер 1С:Предприятия» (нужен только для серверного варианта), модули расширения веб-сервера и интерфейсы на разных языках. Для обычной работы на пользовательской машине достаточно компонента «1С:Предприятие» с тонким и толстым клиентом.
Установка не требует перезагрузки и не затрагивает существующие базы — список информационных баз хранится отдельно в профиле пользователя (файл ibases.v8i в папке AppData\Roaming\1C\1CEStart). После установки в меню «Пуск» появится группа «1С:Предприятие 8» с ярлыками запуска.
- 1Скачайте дистрибутив «1С:Предприятие (32-bit) для Windows» нужной версии с портала 1С
- 2Распакуйте архив и запустите setup.exe от имени администратора
- 3Выберите компоненты: «1С:Предприятие», при необходимости — тонкий клиент и веб-компоненты
- 4Завершите установку и запустите 1С через меню «Пуск»
- 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"Сервер\ИмяБазы".
"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), а не как вариант по умолчанию.
Сравнение вариантов
Подходит для старых COM-объектов, драйверов оборудования и 32-битной Windows. Ограничение — около 2 ГБ памяти на процесс
Подходит для больших баз и тяжёлых отчётов. Не загружает 32-битные компоненты и DLL
Экономичен по памяти и трафику, работает через веб-сервер или сервер 1С. Не открывает файловые базы напрямую
Не требует установки платформы, но зависит от браузера и не поддерживает часть механизмов интеграции
Типичные ошибки при запуске и их устранение
Ошибка «Не обнаружена лицензия» при запуске 32-битного клиента на машине, где 64-битный работает, обычно означает, что установлена программная лицензия, привязанная к конкретной установке, либо клиент не видит сервер лицензирования. Проверьте, что файл лицензии доступен, а при сетевом лицензировании — что служба сервера 1С запущена и клиент может до неё достучаться.
Если 1С не запускается вообще — без окон и сообщений — проверьте журнал событий Windows (Панель управления → Администрирование → Просмотр событий) в разделе «Журналы Windows» → «Приложение». Там обычно есть запись об ошибке приложения с кодом модуля. Частые причины: повреждённый кэш метаданных (лечится очисткой папки кэша в AppData\Roaming\1C\1cv8 и AppData\Local\1C\1cv8) и конфликт антивируса, блокирующего запуск исполняемого файла.
Ошибка «Различаются версии клиента и сервера» возникает, когда клиентская платформа отличается от серверной. Установите на клиентскую машину ту же версию платформы, что работает на сервере, — разрядность при этом может отличаться, а номер версии — нет.
Проверка результата и 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 нет, используйте ближайшую доступную версию, совместимую с конфигурацией, — требования к минимальной версии платформы указаны в документации к конфигурации.