Администрирование · 10 мин
Как посмотреть битность 1С: 32 или 64 бита
Как посмотреть битность платформы 1С: через «О программе», диспетчер задач, реестр и папку установки. Чем отличается битность клиента и сервера 1С.
Битность платформы 1С влияет на то, какие внешние компоненты, COM-объекты и драйверы оборудования будут работать с программой. Если установлена 32-разрядная версия, 64-битная компонента не загрузится, и наоборот — поэтому перед подключением торгового оборудования, установкой драйверов или обновлением платформы нужно точно знать разрядность установленной версии.
Проверить битность можно несколькими способами: прямо из интерфейса 1С, через диспетчер задач Windows, по папке установки или через реестр. Ниже разобраны все рабочие методы с пошаговыми действиями и пояснениями, когда какой способ удобнее.
Важно понимать, что у 1С есть несколько «битностей»: разрядность клиентского приложения, разрядность сервера 1С и разрядность операционной системы — это три разные вещи, и они не обязаны совпадать. В статье разбирается каждый случай отдельно.
Способ 1. Посмотреть битность в окне «О программе»
Самый простой способ, доступный любому пользователю без прав администратора, — встроенное окно информации о программе. Оно показывает версию платформы и её разрядность.
- 1Откройте информационную базу в режиме 1С:Предприятие
- 2Нажмите кнопку главного меню (три горизонтальные полоски слева вверху) или меню «Файл»
- 3Выберите пункт «О программе»
- 4В открывшемся окне найдите строку с версией платформы, например «1С:Предприятие 8.3 (8.3.22.1750)»
- 5Рядом с версией или в отдельной строке будет указано «32-bit» или «64-bit» — это и есть битность клиентского приложения
В тонком клиенте и веб-клиенте расположение пункта может немного отличаться, но логика та же: главное меню → «О программе». Если открыто окно тонкого клиента без запущенной базы, пункт «О программе» также доступен из меню.
Обратите внимание: этот способ показывает разрядность именно того клиента, в котором вы работаете. Если база опубликована на сервере, битность сервера 1С может отличаться — её нужно проверять отдельно.
Способ 2. Определить битность через диспетчер задач Windows
Диспетчер задач помогает, когда нужно быстро проверить разрядность уже запущенного процесса, не открывая саму программу или когда окно «О программе» по какой-то причине недоступно.
- Запустите 1С и откройте базу.
- Нажмите
Ctrl + Shift + Esc, чтобы открыть диспетчер задач. - Перейдите на вкладку «Подробности» (Details) и найдите процесс
1cv8.exe(толстый/тонкий клиент) или1cv8c.exe(тонкий клиент). - Добавьте столбец «Платформа»: щёлкните правой кнопкой по заголовку любого столбца → «Выбрать столбцы» → отметьте «Платформа». В нём будет указано «32 бита» или «64 бита».
На вкладке «Процессы» в классическом виде диспетчера задач у 32-разрядных приложений рядом с именем процесса отображается пометка «(32 бита)». Если пометки нет — процесс 64-разрядный.
Способ 3. Узнать битность по папке установки платформы
Если 1С не запускается или нужно проверить, какие версии вообще установлены на компьютере, посмотрите каталог установки платформы.
64-разрядная платформа по умолчанию устанавливается в папку C:\Program Files\1cv8\, а 32-разрядная — в C:\Program Files (x86)\1cv8\. Внутри каждой папки находятся подкаталоги с номерами версий, например 8.3.22.1750, а в них — папка bin с исполняемыми файлами.
Если на компьютере есть обе папки — установлены обе разрядности, и важно понимать, какая из них используется для запуска конкретной базы. Это определяется настройками ярлыка, списка баз или параметрами кластера.
C:\Program Files\1cv8\ — 64-разрядная платформа
C:\Program Files (x86)\1cv8\ — 32-разрядная платформаСпособ 4. Проверить битность через реестр Windows
Этот метод подходит администраторам, которые настраивают автоматическое определение версии или диагностируют проблемы с COM-соединением. Информация об установленной платформе хранится в реестре.
Откройте редактор реестра (Win + R → regedit) и проверьте ветки:
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1CV8— записи 64-разрядной платформы на 64-битной Windows;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1CV8— записи 32-разрядной платформы.
Наличие ветки в разделе WOW6432Node однозначно указывает на 32-разрядную установку, поскольку именно туда Windows перенаправляет обращения 32-битных программ.
Как узнать битность сервера 1С
В клиент-серверном варианте работы разрядность сервера 1С:Предприятия проверяется отдельно от клиента. Это важно, потому что серверные внешние компоненты и COM-объекты должны соответствовать разрядности сервера, а не клиента.
Есть несколько способов:
- Консоль кластера серверов. Откройте оснастку «Администрирование серверов 1С:Предприятия», выберите кластер → «Процессы». В свойствах рабочего процесса
rphostвидна его разрядность. Кроме того, на 64-битном сервере процессовrphostобычно несколько, и каждый может использовать больше 2 ГБ памяти. - Диспетчер задач на сервере. Найдите процессы
ragent,rmngr,rphostи проверьте их платформу тем же способом, что и для клиента. - Папка установки на сервере. Аналогично клиенту:
Program Files— 64 бита,Program Files (x86)— 32 бита.
Косвенный признак 64-разрядного сервера — рабочий процесс rphost потребляет больше 2–4 ГБ оперативной памяти. 32-разрядный процесс физически не может адресовать такой объём.
Какие внешние компоненты и драйверы установлены — они должны быть 32-битными
Какая разрядность указана в ярлыке и настройках базы
Соответствие разрядности серверных компонентов и СУБД
Битность компоненты и битность клиента или сервера, на котором она вызывается
Какая разрядность нужна и когда переходить на 64 бита
Фирма «1С» рекомендует 64-разрядную платформу для большинства сценариев: она эффективнее работает с памятью, лучше справляется с большими объёмами данных и не упирается в ограничение около 2 ГБ на процесс. Однако переход требует проверки совместимости.
Сравнение вариантов
Подходит, если используются старые внешние компоненты, драйверы торгового оборудования или COM-объекты, существующие только в 32-битном виде. Ограничение — около 2 ГБ памяти на процесс.
Рекомендуемый вариант для новых установок и крупных баз. Требует 64-битных версий всех компонентов, драйверов и библиотек, которые загружаются в процесс 1С.
Типичная проблема при переходе — драйверы торгового оборудования (сканеры, кассы, весы) и сторонние библиотеки, выпущенные только в 32-битной версии. Перед сменой разрядности составьте список всех используемых компонентов и убедитесь, что для каждой есть 64-битная версия.
Как выбрать действие
Частые ошибки при определении битности
Ещё одна распространённая ситуация — на компьютере установлены обе разрядности, и разные базы запускаются в разных клиентах. В этом случае проверять битность нужно для каждой базы отдельно через «О программе» после её запуска.
Как проверить результат
Указано «32-bit» или «64-bit» рядом с версией платформы
Информация о разрядности отсутствует — проверьте через диспетчер задач
Для процесса 1cv8.exe указано «32 бита» или «64 бита»
Столбца нет — добавьте его через «Выбрать столбцы»
Компонента подключается без ошибок
Ошибка загрузки — проверьте совпадение разрядности компоненты и клиента
FAQ: частые вопросы о битности 1С
Может ли 32-битная 1С работать на 64-битной Windows?
Да, это нормальный и широко распространённый режим. 64-разрядная Windows запускает 32-битные программы через подсистему WOW64 без потери функциональности, только с ограничением по памяти — примерно 2 ГБ на процесс.
Почему в списке процессов несколько 1cv8.exe и у них разная битность?
На компьютере установлены обе разрядности платформы, и разные базы запускаются разными клиентами. Разрядность определяется настройками запуска конкретной базы, поэтому проверяйте каждую через «О программе» после открытия.
Как узнать битность 1С на Linux?
Откройте терминал и выполните команду file /opt/1cv8/x86_64/*/1cv8 или посмотрите путь установки: каталог x86_64 указывает на 64-битную сборку, i386 — на 32-битную. Также поможет команда uname -m для определения разрядности самой системы.
Влияет ли битность платформы на лицензии 1С?
Нет, программные и аппаратные лицензии 1С не привязаны к разрядности платформы. Одна и та же лицензия работает и с 32-битной, и с 64-битной версией.
Что делать, если после перехода на 64 бита перестала работать внешняя компонента?
Компонента, скорее всего, существует только в 32-битной версии. Варианты: найти 64-битную сборку у разработчика, заменить компоненту аналогом или вернуться на 32-разрядную платформу для той части системы, где компонента критична.
Нужно ли менять битность при обновлении платформы?
Нет, обновление сохраняет текущую разрядность. Переход на 64 бита — это отдельная установка дистрибутива нужной разрядности, а не результат обычного обновления.
Что важно запомнить
Быстрее всего битность 1С видна в окне «О программе», а для запущенного процесса — в диспетчере задач по пометке «(32 бита)». Папка Program Files (x86) указывает на 32-разрядную установку. Разрядность клиента, сервера и Windows — независимые параметры, и перед установкой компонентов или переходом на 64 бита каждый из них нужно проверить отдельно.