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

Разрядность сервера 1С влияет на производительность и объём доступной оперативной памяти. 32-разрядная версия ограничена 4 ГБ RAM на один процесс, а 64-разрядная использует всю установленную память. Перед модернизацией инфраструктуры или решением проблем с производительностью нужно точно знать, какая версия работает в вашей системе. В этом гайде разберём все способы проверки разрядности сервера 1С на Windows и Linux.
Зачем проверять разрядность сервера 1С
64-разрядная версия платформы 1С:Предприятие обрабатывает большие базы данных быстрее. Если у вас работает 32-разрядная версия на сервере с 16 или 32 ГБ памяти, большая часть ресурсов простаивает. Система не может выделить процессу ragent.exe или rphost.exe больше 4 ГБ.
Проверка разрядности нужна в следующих ситуациях:
- При планировании апгрейда — установка дополнительной оперативной памяти не даст прироста производительности, если работает 32-битная платформа.
- При переносе базы на новый сервер — нужно убедиться, что новая платформа совместима с резервными копиями.
- При диагностике медленной работы — часто причина в том, что 32-разрядный процесс упирается в лимит памяти.
- При выборе нового оборудования — например, серверы для 1С лучше сразу комплектовать с расчётом на 64-битную платформу.
Дальше покажем, как узнать текущую разрядность за несколько шагов.
Способ 1: Проверка через интерфейс 1С
Определение разрядности через меню «О программе»
Самый простой способ — открыть окно информации о программе в клиенте 1С.
- Запустите конфигуратор или тонкий клиент 1С:Предприятие.
- Откройте меню «Справка» → «О программе» (или нажмите Shift + F1).
- В открывшемся окне найдите строку «Версия платформы». Рядом с номером версии будет указано «x86» (32 бита) или «x86_64» (64 бита).
Пример строки для 64-разрядной версии: 8.3.25.1257 (x86_64). Для 32-разрядной: 8.3.25.1257 (x86).
Этот метод работает для толстого и тонкого клиента. Но если у вас нет доступа к клиентскому приложению, используйте проверку на серверной стороне.
Способ 2: Проверка через Диспетчер задач (Windows)
Определение разрядности процесса ragent.exe
Если сервер 1С работает на Windows Server, проверьте разрядность через Диспетчер задач.
- Откройте Диспетчер задач (Ctrl + Shift + Esc или через контекстное меню панели задач).
- Перейдите на вкладку «Подробности» (Details).
- Найдите процесс ragent.exe (агент сервера 1С) или rphost.exe (рабочий процесс).
- Посмотрите на столбец «Платформа» (Platform). Если там написано «64-разрядная», значит, сервер работает в режиме x64. Если столбца «Платформа» нет, добавьте его через контекстное меню заголовка таблицы → «Выбрать столбцы».
Для 32-разрядных процессов в столбце будет указано «32-разрядная» или «x86». В современных системах Windows Server 2016/2019/2022 64-битная ОС может запускать и 32-битные приложения через подсистему WoW64 (Windows on Windows 64), поэтому наличие 64-битной ОС не гарантирует, что платформа 1С тоже 64-разрядная.
Способ 3: Проверка через командную строку (Windows)
Использование команды WMIC для определения разрядности
Системная утилита WMIC (Windows Management Instrumentation Command-line) показывает разрядность запущенных процессов.
- Откройте командную строку от имени администратора (Win + X → «Командная строка (администратор)» или «Windows PowerShell (администратор)»).
-
Выполните команду:
wmic process where name="ragent.exe" get executablepath -
Скопируйте полученный путь к исполняемому файлу, например:
C:\Program Files\1cv8\8.3.25.1257\bin\ragent.exe -
Проверьте, в какой папке расположен файл. Если путь содержит
Program Files(без "(x86)"), скорее всего, это 64-разрядная версия. ЕслиProgram Files (x86)— 32-разрядная.
Ещё один способ — команда для вывода всех свойств процесса:
wmic process where name="ragent.exe" get executablepath, processid, workingsetsize
Параметр WorkingSetSize покажет объём используемой памяти. Если значение близко к 4 000 000 КБ (примерно 4 ГБ) и процесс начинает тормозить, это признак, что 32-битная версия упёрлась в лимит адресного пространства.
Для проверки конкретного файла используйте утилиту Sigcheck из пакета Sysinternals:
sigcheck.exe -nobanner "C:\Program Files\1cv8\8.3.25.1257\bin\ragent.exe" | findstr "MachineType"
В выводе ищите строку MachineType: 64-bit (x64) или 32-bit (x86).
Способ 4: Проверка на Linux через команду file
Определение разрядности сервера 1С на Linux
На серверах под управлением Linux используйте утилиту file.
- Подключитесь к серверу по SSH.
-
Найдите путь к исполняемому файлу ragent. Обычно это
/opt/1cv8/x86_64/8.3.25.1257/ragent(для 64-битной версии) или/opt/1cv8/i386/8.3.25.1257/ragent(для 32-битной). -
Выполните команду:
file /opt/1cv8/x86_64/8.3.25.1257/ragent -
В выводе ищите строку
ELF 64-bit LSB executable(64 бита) илиELF 32-bit LSB executable(32 бита).
Пример вывода для 64-разрядной версии:
/opt/1cv8/x86_64/8.3.25.1257/ragent: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, stripped
Если нужно проверить разрядность запущенного процесса, используйте команду:
ps aux | grep ragent
Найдите PID процесса (второй столбец), затем проверьте исполняемый файл:
readlink /proc/[PID]/exe | xargs file
На Linux-серверах также можно использовать утилиту uname -m для проверки архитектуры операционной системы. Вывод x86_64 означает 64-битную ОС, i686 или i386 — 32-битную. Но учтите: на 64-битной ОС может быть установлена 32-битная платформа 1С.
Способ 5: Проверка через файловую систему
Разрядность можно определить по пути установки платформы.
На Windows:
- 64-разрядная версия устанавливается в
C:\Program Files\1cv8\ - 32-разрядная версия — в
C:\Program Files (x86)\1cv8\
Откройте Проводник и перейдите в каталог C:\Program Files\1cv8\ или C:\Program Files (x86)\1cv8\. Внутри найдёте папки с номерами версий платформы, например 8.3.25.1257. Зайдите в подкаталог bin и посмотрите на размер файла ragent.exe или 1cv8.exe. У 64-битной версии исполняемые файлы обычно крупнее.
На Linux:
- 64-разрядная версия размещается в
/opt/1cv8/x86_64/ - 32-разрядная версия — в
/opt/1cv8/i386/
Если на сервере установлены обе версии, в каталоге /opt/1cv8/ будут две подпапки. Проверьте, какая версия активна, через systemctl status srv1cv83 (для служб, управляемых через systemd) или посмотрите, из какого каталога запущен процесс ragent через ps aux | grep ragent.
Проверка разрядности через реестр Windows (дополнительный метод)
В системном реестре Windows хранится информация об установленных версиях платформы 1С.
Поиск данных о версии через regedit
-
Откройте редактор реестра (Win + R, введите
regedit, нажмите Enter). -
Перейдите в раздел:
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1cv8 -
Найдите ключи с номерами версий платформы. Откройте нужную версию и посмотрите значение параметра
InstallDir. -
Если путь содержит
Program Files— 64-разрядная версия, еслиProgram Files (x86)— 32-разрядная.
На 64-разрядной Windows информация о 32-битных приложениях также может находиться в разделе HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1cv8. Если там есть записи, значит, установлена 32-разрядная версия платформы.
Сравнение производительности 32-битной и 64-битной версий
Разрядность влияет на скорость обработки данных и объём доступной памяти. Вот основные различия:
| Параметр | 32-разрядная версия (x86) | 64-разрядная версия (x86_64) |
|---|---|---|
| Максимальная память на процесс | 4 ГБ (в Windows — до 3 ГБ для приложения) | Ограничена только объёмом установленной RAM |
| Скорость обработки больших массивов данных | Медленнее при работе с таблицами > 1 млн записей | Быстрее за счёт 64-битных регистров процессора |
| Совместимость с внешними компонентами | Работает только с 32-битными COM-объектами и DLL | Работает только с 64-битными библиотеками |
| Размер исполняемых файлов | Меньше (ragent.exe ~50 МБ) | Больше (ragent.exe ~70 МБ) |
| Поддержка новых функций 1С | Ограничена (некоторые новые API требуют x64) | Полная |
Для баз с количеством пользователей от 50 и объёмом данных свыше 100 ГБ рекомендуется использовать 64-разрядную платформу. Если на сервере установлено 16 ГБ памяти или больше, 32-битная версия не сможет эффективно её задействовать.
Требования к серверному оборудованию для разных версий
Выбор разрядности влияет на конфигурацию сервера. Вот рекомендации по железу:
| Сценарий использования | Рекомендуемая разрядность | Минимальная RAM | Рекомендуемые комплектующие |
|---|---|---|---|
| Малый бизнес (до 10 пользователей) | 32 или 64 бита | 8 ГБ | Оперативная память DDR4 8-16 ГБ, процессор Intel Xeon E-2100 |
| Средний бизнес (10-50 пользователей) | 64 бита | 16-32 ГБ | Оперативная память DDR4 32 ГБ, процессор Intel Xeon Silver/Gold |
| Крупный бизнес (>50 пользователей) | 64 бита | 64-128 ГБ | Процессоры Intel Xeon Scalable (2-4 шт.), RAM 128-256 ГБ, NVMe SSD для базы данных |
| Виртуализация нескольких баз | 64 бита | 32-64 ГБ на ВМ | Процессор с поддержкой виртуализации (VT-x/AMD-V), RAM с ECC |
Если вы планируете модернизацию сервера, обратите внимание на объём оперативной памяти. Установка дополнительных планок DDR4 или DDR5 увеличит производительность только при использовании 64-разрядной платформы 1С.
Типовые ошибки при определении разрядности
Ошибка 1: Определяют разрядность операционной системы вместо разрядности платформы 1С. 64-битная Windows может запускать 32-битные приложения через WoW64. Проверяйте именно процесс ragent.exe или исполняемый файл 1cv8.exe.
Ошибка 2: Смотрят разрядность тонкого клиента вместо сервера. Клиент может быть 32-битным, а сервер — 64-битным. Для диагностики производительности нужна информация о серверных процессах (ragent, rphost, rmngr).
Ошибка 3: Путают версии платформы на одном сервере. Если установлено несколько версий 1С (например, 8.3.20 и 8.3.25), каждая может иметь свою разрядность. Проверьте конкретную версию, которая используется для работы базы.
Ошибка 4: Полагаются только на путь установки. Иногда администраторы вручную меняют каталоги установки. Лучше проверить разрядность через свойства исполняемого файла или командные утилиты.
Ошибка 5: Не учитывают совместимость внешних компонент. После перехода с 32-битной платформы на 64-битную перестают работать внешние обработки, использующие 32-битные COM-объекты или DLL. Перед миграцией проверьте наличие 64-битных версий компонент (например, драйверов ККМ, электронной подписи, сканеров штрихкодов).
Как перейти с 32-битной на 64-битную версию
Если вы определили, что на сервере работает 32-разрядная версия, а объём памяти больше 4 ГБ, имеет смысл мигрировать на x64-платформу.
Пошаговая инструкция по переходу
- Сделайте резервную копию базы данных через конфигуратор (Администрирование → Выгрузить информационную базу).
- Скачайте дистрибутив 64-разрядной платформы 1С:Предприятие той же версии (например, 8.3.25.1257) с сайта releases.1c.ru.
- Остановите службу сервера 1С (в Windows через services.msc, найдите «1C:Enterprise Server Agent», нажмите «Остановить»).
- Установите 64-битную платформу. Можно установить параллельно с 32-битной версией или удалить старую.
-
Скопируйте настройки кластера из файла
C:\Program Files (x86)\1cv8\srvinfo\reg_1541\1CV8Clst.lstвC:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst(номер порта reg_XXXX может отличаться). -
Запустите службу нового сервера 1С (64-битного). Проверьте, что служба использует исполняемый файл из
C:\Program Files\1cv8\. - Подключитесь к базе через консоль кластера (Администрирование серверов 1С:Предприятия) и проверьте работоспособность.
- Протестируйте все критичные внешние компоненты (обмен данными, печатные формы, электронная подпись). Если что-то не работает, установите 64-битные версии библиотек.
После перехода на 64-битную платформу процессы rphost.exe смогут использовать больше памяти. Если у вас сервер с 32 ГБ RAM, прирост производительности будет заметен при работе с тяжёлыми отчётами и обработкой больших выборок данных.
Часто задаваемые вопросы
Можно ли на одном сервере запустить одновременно 32-битную и 64-битную версии 1С?
Да, можно. Обе версии могут быть установлены на одном сервере, но одновременно работать должен только один агент сервера (ragent.exe). Если нужны обе версии для разных баз, настройте их работу на разных портах (например, 1540 и 1541) и запускайте соответствующие службы Windows вручную. В Linux используйте разные конфигурации systemd.
Влияет ли разрядность сервера 1С на работу веб-клиента?
Разрядность сервера не влияет на работу веб-клиента, так как веб-интерфейс работает через браузер пользователя. Но производительность серверной части (обработка запросов, выполнение серверных процедур) зависит от разрядности платформы. Если сервер 64-битный, запросы от веб-клиентов будут обрабатываться быстрее при большой нагрузке.
Что делать, если после перехода на 64-битную версию перестала работать внешняя компонента?
Проверьте, есть ли 64-битная версия компоненты. Обычно производители внешних обработок (например, для работы с ККМ, электронной подписью, сканерами) предоставляют обе версии. Скачайте 64-битную DLL или COM-объект и зарегистрируйте её в системе. Если 64-битной версии нет, можно временно поднять параллельно 32-битный сервер для работы с этой компонентой или обратиться к разработчику за обновлением.
Как узнать разрядность сервера 1С, если нет доступа к серверу?
Если у вас есть доступ к клиенту 1С, откройте меню «Справка» → «О программе» и посмотрите на строку с версией платформы. Там будет указано x86 (32 бита) или x86_64 (64 бита). Этот способ покажет разрядность серверной платформы, даже если вы работаете удалённо через тонкий клиент. Если доступа к клиенту тоже нет, попросите администратора сервера выполнить команду wmic process where name="ragent.exe" get executablepath (Windows) или file /opt/1cv8/x86_64/*/ragent (Linux) и прислать результат.
Поделиться статьёй:
Об авторе

Подбор и консалтинг · Экономика и выбор
Консультант по подбору серверного оборудования. 7 лет помогает компаниям выбирать серверы под задачи и бюджет. Сторонник разумной экономии.
Все статьи автора →Похожие материалы

Нет соединения с сервером системы взаимодействия 1С: решение
Ошибка «Нет соединения с сервером системы взаимодействия 1С» останавливает работу с базой — пользователи не могут обработать документы и провести операции. Разбираем пошаговый алгоритм диагностики и устранения проблемы: проверка сетевого подключения, состояния служб 1С и СУБД, настройка параметров на клиентах.

Dell Recovery: восстановление ОС на серверах Dell
Пошаговая инструкция по восстановлению операционной системы на серверах Dell PowerEdge с помощью Lifecycle Controller, Dell OS Recovery Tool и iDRAC. Разбираем типовые сценарии сбоев, частые ошибки и способы их устранения, даём рекомендации по профилактике и выбору оборудования для бесперебойной работы инфраструктуры.

Service Tag Dell: как проверить конфигурацию сервера
Service Tag — уникальный идентификатор каждого сервера Dell, который позволяет за несколько минут узнать точную конфигурацию оборудования, историю гарантии и доступные обновления. В статье рассказываем, где найти Service Tag на серверах Dell PowerEdge (rack, tower, blade), как проверить конфигурацию через сайт Dell Support и какие данные можно получить.