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