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

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

Как узнать разрядность 1С: 32 или 64 бита

Как определить разрядность 1С: через диспетчер задач, «О программе», реестр и сервер 1С. Отличия клиента и сервера, как перейти на 64 бита и частые ошибки.

Разрядность платформы 1С влияет на объём доступной оперативной памяти, производительность при работе с большими базами и совместимость с внешними компонентами. 32-разрядное приложение ограничено примерно 2–4 ГБ адресуемой памяти, тогда как 64-разрядное снимает этот предел. Поэтому перед установкой обновлений, настройкой сервера или покупкой лицензий важно точно знать, какая версия запущена.

Проверить разрядность можно несколькими способами: через интерфейс самой программы, диспетчер задач Windows, каталог установки и параметры сервера 1С. Ниже разобраны все рабочие методы — от самого быстрого до продвинутого, а также типичные ошибки, которые мешают получить верный ответ.

Важно понимать, что у 1С разрядность определяется отдельно для клиентского приложения и для сервера 1С: они могут не совпадать. Клиент бывает 32-разрядным, а сервер — 64-разрядным, и это нормальная рабочая конфигурация.

Что именно нужно проверять: клиент, сервер или оба

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

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

Способ 1: через диспетчер задач Windows

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

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

В Windows 10 и 11 пометка разрядности отображается прямо в имени процесса на вкладке «Подробности». Если столбца не видно, щёлкните правой кнопкой по заголовкам колонок, выберите «Выбрать столбцы» и включите «Платформа» — там явно будет значение «32 бита» или «64 бита».

Обратите внимание: процесс 1cv8.exe отвечает за толстый клиент, 1cv8c.exe — за тонкий клиент. Если запущено несколько сеансов, процессов может быть несколько, и все они обычно одной разрядности — той, что у установленной платформы.

Способ 2: через окно «О программе» в 1С

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

Строка версии выглядит примерно так: «1С:Предприятие 8.3.22.XXXX (x86-64)». Обозначение x86-64 или просто 64 означает 64-разрядную платформу, x86 — 32-разрядную. Если архитектура явно не указана, ориентируйтесь на другие способы.

Этот метод удобен тем, что показывает разрядность именно того клиента, в котором открыт сеанс, — полезно, когда на компьютере установлено несколько версий платформы одновременно.

Способ 3: по каталогу установки платформы

Платформа 1С устанавливается в каталог C:\Program Files\1cv8\ (64-разрядная) или C:\Program Files (x86)\1cv8\ (32-разрядная). Само расположение уже подсказывает разрядность: папка «Program Files (x86)» в Windows зарезервирована под 32-разрядные приложения.

Откройте соответствующий каталог — внутри будут папки с номерами версий платформы, например 8.3.22.1750. Если один и тот же номер версии встречается в обоих каталогах, значит, установлены обе разрядности, и нужно выяснять, какая из них запускается по умолчанию.

Способ 4: определить разрядность сервера 1С

На сервере, где работает служба «Агент сервера 1С:Предприятия», откройте диспетчер задач и найдите процессы ragent.exe, rmngr.exe и rphost.exe. Логика та же: пометка «32 бита» рядом с процессом означает 32-разрядный сервер, её отсутствие — 64-разрядный.

Альтернатива — консоль управления сервером 1С (оснастка «Центральные серверы 1С:Предприятия»). В свойствах кластера и в информации о рабочих процессах можно увидеть версию и архитектуру сервера. Также путь установки сервера подскажет разрядность: C:\Program Files\1cv8\ против C:\Program Files (x86)\1cv8\.

Для Linux-сервера выполните в терминале команду file /opt/1cv8/*/ragent — в выводе будет указано «ELF 64-bit» или «ELF 32-bit».

bash
file /opt/1cv8/x86_64/*/ragent | head -1

Какая разрядность нужна и когда переходить на 64 бита

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

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

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

64-разрядная платформа

Подходит для серверов и современных рабочих мест. Снимает лимит памяти, быстрее обрабатывает большие объёмы данных. Требует 64-разрядную ОС.

32-разрядная платформа

Единственный вариант для 32-разрядной Windows и для работы со старыми 32-разрядными COM-компонентами и драйверами. Ограничена по памяти.

Частые ошибки при определении разрядности

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

Вторая ошибка — смотреть разрядность клиента, когда проблема на сервере. Ошибки нехватки памяти при формировании отчётов в клиент-серверном режиме чаще связаны с 32-разрядными рабочими процессами rphost.exe, а не с клиентом на компьютере бухгалтера.

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

Проверка результата после перехода

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

Особое внимание уделите интеграциям: сканеры штрих-кодов, кассы, эквайринговые терминалы, модули ЭДО. Если какой-то компонент перестал загружаться с ошибкой «несовместимая разрядность», потребуется обновлённая 64-разрядная версия этого компонента от его поставщика.

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

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

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

Нет пометки «32 бита» — работает 64-разрядный клиент

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

Пометка «32 бита» сохраняется — запускается старая платформа

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

В версии указана архитектура x86-64

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

Указан x86 или версия не изменилась

Работа внешних компонентов и оборудования
Норма

Все компоненты загружаются без ошибок

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

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

Итог

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

Разрядность проверяют по запущенному процессу в диспетчере задач или через «Справка → О программе». Клиент и сервер 1С проверяются отдельно. Перед переходом на 64 бита сделайте резервные копии и убедитесь в совместимости всех внешних компонентов.

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

Может ли 32-разрядный клиент 1С работать с 64-разрядным сервером?

Да, это полностью поддерживаемая конфигурация. Клиент и сервер взаимодействуют по сетевому протоколу, и их разрядность не обязана совпадать. Ограничение одно: 32-разрядный клиент по-прежнему ограничен по памяти на своей стороне.

Как узнать разрядность, если 1С не запускается?

Посмотрите каталог установки: платформа в «Program Files (x86)» — 32-разрядная, в «Program Files» — 64-разрядная. Также можно открыть свойства файла 1cv8.exe, но надёжнее ориентироваться на путь установки.

Влияет ли разрядность на лицензии 1С?

Нет, программные и аппаратные лицензии 1С не привязаны к разрядности платформы. При переходе с 32 на 64 бита лицензии продолжают работать, переактивация обычно не требуется.

Что делать, если после перехода на 64 бита перестал работать драйвер оборудования?

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

Где скачать 64-разрядную платформу 1С?

Дистрибутивы платформы доступны на официальном портале 1С для пользователей с действующим договором сопровождения. При загрузке выбирайте дистрибутив с пометкой 64-bit для Windows или Linux.

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

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