Разрядность платформы 1С: как определить 32 или 64 бита
📋 Содержание
Подключаете сканер или ключ защиты, а драйвер не встаёт — установщик требует «правильную» версию. Или внешняя компонента отказывается грузиться, обмен с Excel падает. Первый вопрос в такой ситуации: какая у вас разрядность 1С — 32 или 64 бита?
Узнать разрядность платформы 1С можно за несколько секунд — прямо в окне «О программе», через диспетчер задач или по пути установки. Ниже — все рабочие способы для клиента и для сервера, плюс как посмотреть разрядность самой Windows.
Зачем знать разрядность 1С
Разрядность (её ещё называют битностью или архитектурой) — это то, как программа работает с памятью: 32-битная версия «видит» ограниченный объём оперативной памяти, 64-битная — практически неограниченный.
От разрядности зависит совместимость:
- 🔌 Драйверы ключей защиты (HASP/Sentinel) — их разрядность должна совпадать с разрядностью платформы.
- 🧩 Внешние компоненты — торговое оборудование, криптография, обмен с банками. 32-битная компонента не загрузится в 64-битную 1С и наоборот.
- 📊 COM-соединения с Excel, Word, Outlook — разрядность 1С и Microsoft Office должна быть одинаковой.
- 🧠 Память — 32-битный процесс не займёт больше ~3–4 ГБ, даже если на сервере 64 ГБ.
💡 Если что-то «не подключается» или «не грузится» — сверьте разрядность обеих сторон в первую очередь. Это причина половины таких сбоев.
Способы узнать разрядность — сравнение
Выбирайте по ситуации: быстро глянуть глазами или проверить наверняка через код.
| Способ | Где смотреть | Точность | Когда удобно |
|---|---|---|---|
| «О программе» | Меню Справка | Высокая | Клиент запущен, нужен ответ сразу |
| Диспетчер задач | Процессы | Высокая | 1С зависла, меню недоступно |
| Путь установки | Program Files | Средняя | Есть доступ к папке, не к программе |
ТипПлатформы() | Встроенный язык | Максимальная | Нужно точно, из кода/консоли |
Процесс ragent | Сервер 1С | Высокая | Проверка серверной части |
Способ 1. Меню «О программе»
Самый простой путь, если 1С запущена.
- Откройте базу в режиме «Предприятие» или в конфигураторе.
- Меню Справка → О программе (либо значок с вопросом в правом верхнем углу).
- В открывшемся окне рядом с номером версии платформы указана архитектура:
x86— это 32 бита,x86-64— 64 бита.
Если после номера релиза стоит (x86-64) или просто 64 — у вас 64-битная платформа. Пометка x86 без цифр — 32-битная.
Способ 2. Диспетчер задач
Работает, даже когда 1С зависла и меню недоступно.
- Нажмите
Ctrl + Shift + Esc— откроется диспетчер задач. - Перейдите на вкладку Подробности (в старых Windows — Процессы).
- Найдите процесс клиента:
1cv8.exe(толстый клиент) или1cv8c.exe(тонкий). - Посмотрите на пометку разрядности:
- в Windows 10/11 добавьте колонку Разрядность через правый клик по шапке → она покажет «32-разрядное» или «64-разрядное»;
- в старых системах рядом с именем процесса стоит
*32— значит, 32 бита. Нет пометки — 64.
⚠️ На 32-битной Windows все процессы 32-битные, и пометка
*32не показывается. Проверяйте разрядность 1С этим способом только на 64-битной системе.
Способ 3. Путь установки
Годится, когда программу открыть нельзя, но есть доступ к диску.
На 64-битной Windows действует правило:
- 📁 64-битная платформа ставится в
C:\Program Files\1cv8\... - 📁 32-битная — в
C:\Program Files (x86)\1cv8\...
Загляните в подпапку с номером версии, например 8.3.24.1234, и посмотрите, в каком из двух каталогов лежит 1cv8.exe.
Способ ориентировочный: если на компьютере стоят обе разрядности, по одному пути вы легко ошибётесь. Тогда проверяйте разрядность конкретного запущенного процесса через диспетчер задач.
Способ 4. Функция ТипПлатформы()
Самый точный вариант — спросить у самой платформы через встроенный язык.
Выполните в консоли кода, обработке или отладчике:
Сообщить(ТипПлатформы());
Функция вернёт одно из значений:
Windows_x86— Windows, 32 бита;Windows_x86_64— Windows, 64 бита;Linux_x86_64— Linux, 64 бита.
Так вы узнаете разрядность точно и заодно ОС. Способ пригодится, когда результат нужно записать в лог или проверить прямо в коде обработки.
Способ 5. Разрядность сервера 1С
Клиент и сервер 1С могут быть разной разрядности — их проверяют отдельно.
Разрядность серверной части определяют по процессу агента:
- На сервере откройте диспетчер задач → вкладка Подробности.
- Найдите
ragent.exe(агент сервера) иrphost.exe(рабочий процесс). - Посмотрите колонку разрядности — так же, как для клиента.
Либо по пути установки серверной компоненты — тот же принцип с Program Files и Program Files (x86).
💡 Для продуктивной работы серверной 1С почти всегда ставят 64-битный сервер: он снимает потолок памяти у
rphost. Тонкий клиент при этом может оставаться 32-битным — они соединяются по сети и в разрядности совпадать не обязаны.
Разрядность Windows: как узнать
64-битная 1С запустится только на 64-битной Windows. Поэтому перед установкой полезно проверить систему.
- Нажмите
Win + Pause/Break(или ПКМ по «Этот компьютер» → Свойства). - В строке Тип системы будет написано: «64-разрядная операционная система» или «32-разрядная».
Альтернатива — команда в PowerShell:
[Environment]::Is64BitOperatingSystem
True — 64 бита, False — 32.
32 или 64 бита — что выбрать
Если стоит вопрос не «как узнать», а «что ставить», отталкивайтесь от задач и от оборудования.
Перед тем как менять разрядность платформы, пройдитесь по короткому списку — это убережёт от простоя оборудования и обменов.
Типичные ошибки
- ❌ Смотрят разрядность Windows, а думают, что это 1С. Система 64-битная, а платформа установлена 32-битная — так бывает часто.
- ❌ Сверяют клиент, а проблема в сервере. COM и компоненты в клиент-серверном режиме грузятся на стороне
rphost— проверяйте разрядность сервера. - ❌ Ставят 64-битную 1С к 32-битному Office и удивляются, что не работает выгрузка в Excel через COM. Разрядности Office и 1С должны совпадать.
- ❌ Ориентируются только на путь
Program Files, когда установлены обе разрядности. Надёжнее — диспетчер задач илиТипПлатформы().
Частые вопросы
Как быстро узнать разрядность 1С без запуска базы?
1cv8.exe или 1cv8c.exe. Либо загляните в путь установки: Program Files — 64 бита, Program Files (x86) — 32.Разрядность клиента и сервера 1С должны совпадать?
Почему не грузится внешняя компонента или драйвер ключа?
Можно ли поставить 64-битную 1С на 32-битную Windows?
Что показывает функция ТипПлатформы()?
Windows_x86 — 32 бита, Windows_x86_64 — 64 бита, Linux_x86_64 — Linux 64. Это самый точный способ определить разрядность из кода.Влияет ли разрядность на скорость 1С?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.