Разрядность платформы 1С: как определить 32 или 64 бита

· Обновлено 12.07.2026 · ⏱ 6 мин · Редакция 1s-83.com

📋 Содержание

Подключаете сканер или ключ защиты, а драйвер не встаёт — установщик требует «правильную» версию. Или внешняя компонента отказывается грузиться, обмен с 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С запущена.

  1. Откройте базу в режиме «Предприятие» или в конфигураторе.
  2. Меню Справка → О программе (либо значок с вопросом в правом верхнем углу).
  3. В открывшемся окне рядом с номером версии платформы указана архитектура: x86 — это 32 бита, x86-64 — 64 бита.

Если после номера релиза стоит (x86-64) или просто 64 — у вас 64-битная платформа. Пометка x86 без цифр — 32-битная.

Способ 2. Диспетчер задач

Работает, даже когда 1С зависла и меню недоступно.

  1. Нажмите Ctrl + Shift + Esc — откроется диспетчер задач.
  2. Перейдите на вкладку Подробности (в старых Windows — Процессы).
  3. Найдите процесс клиента: 1cv8.exe (толстый клиент) или 1cv8c.exe (тонкий).
  4. Посмотрите на пометку разрядности:
    • в 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С могут быть разной разрядности — их проверяют отдельно.

Разрядность серверной части определяют по процессу агента:

  1. На сервере откройте диспетчер задач → вкладка Подробности.
  2. Найдите ragent.exe (агент сервера) и rphost.exe (рабочий процесс).
  3. Посмотрите колонку разрядности — так же, как для клиента.

Либо по пути установки серверной компоненты — тот же принцип с Program Files и Program Files (x86).

💡 Для продуктивной работы серверной 1С почти всегда ставят 64-битный сервер: он снимает потолок памяти у rphost. Тонкий клиент при этом может оставаться 32-битным — они соединяются по сети и в разрядности совпадать не обязаны.

Разрядность Windows: как узнать

64-битная 1С запустится только на 64-битной Windows. Поэтому перед установкой полезно проверить систему.

  1. Нажмите Win + Pause/Break (или ПКМ по «Этот компьютер» → Свойства).
  2. В строке Тип системы будет написано: «64-разрядная операционная система» или «32-разрядная».

Альтернатива — команда в PowerShell:

[Environment]::Is64BitOperatingSystem

True — 64 бита, False — 32.

32 или 64 бита — что выбрать

Если стоит вопрос не «как узнать», а «что ставить», отталкивайтесь от задач и от оборудования.

🌳 Нужна ли вам 64-битная 1С?

Перед тем как менять разрядность платформы, пройдитесь по короткому списку — это убережёт от простоя оборудования и обменов.

Перед сменой разрядности 1С
Выполнено: 0 / 5

Типичные ошибки

  • Смотрят разрядность Windows, а думают, что это 1С. Система 64-битная, а платформа установлена 32-битная — так бывает часто.
  • Сверяют клиент, а проблема в сервере. COM и компоненты в клиент-серверном режиме грузятся на стороне rphost — проверяйте разрядность сервера.
  • Ставят 64-битную 1С к 32-битному Office и удивляются, что не работает выгрузка в Excel через COM. Разрядности Office и 1С должны совпадать.
  • Ориентируются только на путь Program Files, когда установлены обе разрядности. Надёжнее — диспетчер задач или ТипПлатформы().

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

Как быстро узнать разрядность 1С без запуска базы?
Откройте диспетчер задач при работающей 1С и посмотрите разрядность процесса 1cv8.exe или 1cv8c.exe. Либо загляните в путь установки: Program Files — 64 бита, Program Files (x86) — 32.
Разрядность клиента и сервера 1С должны совпадать?
Нет. Клиент и сервер соединяются по сети и могут быть разной разрядности. Совпадение важно для компонентов и драйверов внутри одного процесса, а не между клиентом и сервером.
Почему не грузится внешняя компонента или драйвер ключа?
Чаще всего из-за несовпадения разрядности: 32-битная компонента не работает в 64-битной 1С и наоборот. Узнайте разрядность платформы и поставьте компоненту той же битности.
Можно ли поставить 64-битную 1С на 32-битную Windows?
Нет. 64-битная платформа требует 64-битную операционную систему. Сначала проверьте тип системы в свойствах компьютера.
Что показывает функция ТипПлатформы()?
Возвращает архитектуру и ОС: Windows_x86 — 32 бита, Windows_x86_64 — 64 бита, Linux_x86_64 — Linux 64. Это самый точный способ определить разрядность из кода.
Влияет ли разрядность на скорость 1С?
Косвенно. 64-битная версия использует больше памяти, что помогает на тяжёлых базах и отчётах. На маленькой файловой базе разницы в скорости вы почти не заметите.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.