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

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

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

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

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

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

Ниже разобраны проверка разрядности системы, установка x64-платформы, запуск файловой и клиент-серверной базы, а также типичные ошибки, из-за которых 64-битный клиент не стартует или не видит внешние компоненты.

Проверьте, поддерживает ли система 64-битную платформу

Первое условие — 64-битная операционная система. 64-битная платформа 1С физически не запустится на 32-битной Windows, и никакие настройки это не обходят. Проверить разрядность можно так: откройте «Параметры» → «Система» → «О системе» и посмотрите строку «Тип системы». Должно быть указано «64-разрядная операционная система». Альтернатива — команда winver и сведения в «Свойствах системы» через панель управления.

Второй момент — ресурсы. Главный смысл перехода на x64 — снятие ограничения примерно в 2–4 ГБ памяти на процесс, характерного для 32-битных приложений. Если на компьютере всего 4 ГБ ОЗУ, выигрыш от x64-клиента будет небольшим, хотя запуск возможен. Для толстого клиента с большими конфигурациями и тяжёлыми отчётами желательно 8 ГБ и больше.

Третий момент — версия платформы. Современные релизы «1С:Предприятие 8.3» поставляются с дистрибутивом x64 для Windows и Linux. Если у вас очень старый релиз платформы, 64-битного варианта может просто не существовать — тогда потребуется обновление платформы.

Тип системы — 64-разряднаяМожно ставить платформу x64

Проверьте «Параметры → Система → О системе»

Тип системы — 32-разряднаяx64-платформа не запустится

Потребуется переустановка Windows на 64-битную версию

В диспетчере задач процесс 1cv8 помечен «32 бита»Сейчас работает 32-битный клиент

Нужно установить и явно запускать x64-версию

Каталог C:\Program Files\1cv8 отсутствуетx64-платформа не установлена

Установите дистрибутив x64 с портала 1С

Установите 64-битную платформу 1С

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

Установка стандартная: распакуйте архив, запустите setup.exe от имени администратора и проследуйте по шагам мастера. По умолчанию 64-битная платформа ставится в C:\Program Files\1cv8\<номер версии>\, тогда как 32-битная — в C:\Program Files (x86)\1cv8\. Обе версии могут сосуществовать на одном компьютере без конфликтов.

После установки убедитесь, что в каталоге C:\Program Files\1cv8\<версия>\bin\ присутствуют файлы 1cv8.exe (толстый клиент), 1cv8c.exe (тонкий клиент) и служебные утилиты. Их наличие — признак корректной установки.

Установка платформы x64
  1. 1
    Скачайте 64-битный дистрибутив платформы с портала 1С
  2. 2
    Распакуйте архив и запустите setup.exe от имени администратора
  3. 3
    Завершите установку с параметрами по умолчанию
  4. 4
    Проверьте наличие каталога C:\Program Files\1cv8\<версия>\bin с файлами 1cv8.exe и 1cv8c.exe

Запустите файловую базу в 64-битном режиме

Запуск через стартер 1cv8s.exe

Стандартное окно запуска (стартер) само выбирает подходящую платформу по версии, указанной в списке информационных баз. Если установлены обе разрядности одной версии, стартер, как правило, предпочитает ту, что соответствует его собственной разрядности. Поэтому надёжнее запускать стартер из каталога x64-платформы: C:\Program Files\1cv8\<версия>\bin\1cv8s.exe.

Запуск ярлыком с явными параметрами

Самый предсказуемый способ — создать ярлык, который напрямую вызывает 64-битный клиент с указанием базы. Пример строки запуска для толстого клиента с файловой базой:

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

Здесь ENTERPRISE — режим запуска, /F — путь к файловой базе, /N и /P — имя пользователя и пароль (их можно опустить, тогда 1С спросит при входе). Тонкий клиент запускается аналогично, только файл — 1cv8c.exe. Хранить пароль в ярлыке небезопасно: его увидит любой, кто откроет свойства ярлыка.

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

В клиент-серверном варианте разрядность клиента и разрядность сервера 1С — независимые вещи. 64-битный клиент может подключаться к 32-битному серверу и наоборот: взаимодействие идёт по протоколу, где разрядность не играет роли. Поэтому на рабочем месте достаточно установить x64-клиент и указать в списке баз строку соединения с сервером.

Пример ярлыка для тонкого клиента к серверной базе:

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8c.exe" ENTERPRISE /S"srv1c\Trade"

Здесь /S задаёт имя сервера и имя базы через обратный слеш. Если база публикуется на веб-сервере, используйте тонкий клиент с параметром /WS или просто подключайтесь через браузер — в веб-клиенте разрядность рабочего места вообще не имеет значения, так как исполнение происходит на сервере.

Проверьте, что 1С действительно работает в 64-битном режиме

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

Дополнительная проверка — изнутри самой 1С. Откройте «Сервис» → «О программе»: в сведениях о версии отображается разрядность клиентского приложения. Также можно посмотреть, из какого каталога запущен исполняемый файл: в диспетчере задач по правому клику на процессе выберите «Открыть расположение файла» — путь Program Files означает x64, Program Files (x86) — 32 бита.

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

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

Пометка процесса в диспетчере задач
Норма

Нет приписки «(32 бита)» у 1cv8.exe

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

Процесс помечен как 32-битный

Расположение исполняемого файла
Норма

C:\Program Files\1cv8\...

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

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

Окно «О программе» в 1С
Норма

Указана 64-битная версия клиента

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

Указана 32-битная версия

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

Процесс может превысить 2–4 ГБ без ошибок

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

Ошибки нехватки памяти при подходе к ограничению 32 бит

Типичные проблемы и их решение

Наиболее частая проблема после перехода на x64 — перестают загружаться внешние компоненты и библиотеки: драйверы торгового оборудования, компоненты сканирования, криптографии. 64-битный процесс может загружать только 64-битные DLL. Если поставщик компоненты не выпустил x64-версию, в 64-битном клиенте она работать не будет — придётся либо обновить компоненту, либо оставить для этого рабочего места 32-битный клиент.

Вторая проблема — COM-соединения и OLE-интеграции. Если из 1С вызываются 32-битные COM-объекты (например, старая интеграция с Office или сторонние библиотеки), в x64-клиенте они могут быть недоступны. Обычно помогает установка 64-битной версии соответствующего ПО, например 64-битного Microsoft Office.

Третья ситуация — после установки x64-платформы база всё равно открывается в 32 битах. Причина почти всегда в том, что ярлык или стартер указывает на каталог Program Files (x86). Пересоздайте ярлык с явным путём к x64-версии, как показано выше.

Типичные ошибки
01
Установка 32-битного дистрибутива по привычке — 1С запускается, но ограничение по памяти остаётся
02
Запуск через старый ярлык из Program Files (x86) — база открывается в 32-битном режиме, хотя x64 установлен
03
Переход на x64 без проверки внешних компонент — перестают работать сканеры, ККТ или обмены
04
Хранение пароля в ярлыке — учётные данные видны любому пользователю компьютера
05
Попытка поставить x64-платформу на 32-битную Windows — установщик откажет или программа не запустится

Когда 64-битный клиент не нужен или не поможет

Переход на x64 не ускоряет работу сам по себе. Если база небольшая, а узкое место — диск, сеть или неоптимальные запросы конфигурации, разницы вы не заметите. Основной эффект появляется там, где 32-битному процессу не хватало памяти: большие отчёты, групповые обработки, загрузка объёмных файлов, работа толстого клиента с тяжёлыми конфигурациями.

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

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

64-битный толстый/тонкий клиент

Подходит для больших баз и тяжёлых операций; требует 64-битных версий всех внешних компонент

32-битный клиент

Нужен, если используются старые компоненты без x64-версий; ограничен по памяти

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

Разрядность рабочего места не важна; подходит не для всех сценариев, зависит от веб-сервера

Итог

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

Для запуска 64-битной 1С нужны 64-битная Windows, установленная платформа x64 и ярлык с явным путём к 1cv8.exe из Program Files. Результат проверяется в диспетчере задач по отсутствию пометки «32 бита». Перед переходом убедитесь, что все внешние компоненты имеют 64-битные версии, и не удаляйте 32-битную платформу до завершения проверки.

Частые вопросы

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

Да, они устанавливаются в разные каталоги (Program Files и Program Files (x86)) и не конфликтуют. Это удобно на переходный период: часть пользователей работает в x64, а те, кому нужны старые компоненты, остаются на 32 битах. Главное — развести их ярлыками с явными путями к нужной версии.

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

Нет. 64-битные исполняемые файлы в принципе не выполняются на 32-битной операционной системе. Единственное решение — переустановить Windows на 64-битную версию, если процессор это поддерживает (практически все современные процессоры поддерживают).

После перехода на x64 перестал работать сканер штрихкодов. Что делать?

Причина почти наверняка в том, что драйвер сканера или компонента 1С для него существует только в 32-битном варианте. Проверьте на сайте производителя оборудования наличие 64-битного драйвера и обновлённой внешней компоненты. Если их нет, для этого рабочего места придётся использовать 32-битный клиент.

Нужно ли менять разрядность сервера 1С, если клиенты переходят на x64?

Нет, разрядность клиента и сервера независимы — 64-битный клиент нормально работает с 32-битным сервером. Однако для сервера 64-битная версия рекомендуется отдельно: она снимает ограничение по памяти для рабочих процессов кластера, что критично при большом числе пользователей.

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

Посмотрите каталог установки: Program Files — это 64 бита, Program Files (x86) — 32 бита. Также можно запустить 1С и открыть «Сервис» → «О программе», где указана разрядность клиентского приложения, либо проверить процесс в диспетчере задач.

Даст ли переход на 64 бита прирост скорости отчётов?

Только если отчёты упирались в нехватку памяти 32-битного процесса — тогда исчезнут ошибки и аварийные завершения. Если памяти хватало, скорость практически не изменится: производительность отчётов определяется запросами, индексами и сервером СУБД, а не разрядностью клиента.