К статье
Практический материал

Администрирование · 8 мин

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

Как определить, 32-разрядная или 64-разрядная версия 1С установлена: через диспетчер задач, папку установки, информацию о программе и командную строку.

Разрядность платформы 1С влияет на объём доступной памяти, совместимость с операционной системой и стабильность работы с большими базами. 32-разрядный процесс ограничен примерно 2–4 ГБ оперативной памяти, тогда как 64-разрядный может использовать значительно больше — это критично при работе с крупными информационными базами и серверными конфигурациями.

Проверить разрядность можно несколькими способами: через интерфейс самой программы, диспетчер задач Windows, расположение файлов платформы и командную строку. Ниже разобраны все рабочие методы — от самого быстрого до проверки на сервере, где интерфейс может быть недоступен.

Проверка через диспетчер задач Windows

Это самый наглядный способ, если 1С уже запущена. Откройте диспетчер задач сочетанием клавиш Ctrl+Shift+Esc, перейдите на вкладку «Подробности» и найдите процесс 1cv8.exe (толстый клиент), 1cv8c.exe (тонкий клиент) или 1cv8s.exe.

В столбце «Имя» или «Платформа» обратите внимание на пометку. Если рядом с именем процесса указано «(32 бита)» — это 32-разрядная платформа, запущенная под 64-разрядной Windows. Если пометки нет, а в колонке «Платформа» стоит «64 бита» — установлена 64-разрядная версия.

Если колонки «Платформа» не видно, щёлкните правой кнопкой по заголовку таблицы и включите её через пункт «Выбрать столбцы». Этот метод работает и на терминальных серверах, но там важно убедиться, что вы смотрите именно свой процесс, а не процесс другого пользователя.

Порядок действий
  1. 1
    Запустите 1С в обычном режиме работы
  2. 2
    Нажмите Ctrl+Shift+Esc для открытия диспетчера задач
  3. 3
    Перейдите на вкладку «Подробности» и найдите 1cv8.exe или 1cv8c.exe
  4. 4
    Посмотрите пометку: «(32 бита)» — 32-разрядная версия, отсутствие пометки или «64 бита» — 64-разрядная

Проверка по папке установки платформы

Разрядность легко определить по расположению исполняемых файлов. На 64-разрядной Windows 32-разрядные программы по умолчанию устанавливаются в каталог C:\Program Files (x86)\, а 64-разрядные — в C:\Program Files\.

Откройте проводник и проверьте, где находится папка 1cv8. Путь вида C:\Program Files (x86)\1cv8\<номер версии>\bin\1cv8.exe означает 32-разрядную платформу. Путь C:\Program Files\1cv8\... — 64-разрядную.

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

Проверка через окно «О программе» и свойства файла

Информация в интерфейсе 1С

В запущенной программе откройте меню «Сервис» (или кнопку главного меню) и выберите пункт «О программе». В открывшемся окне отображается версия платформы, а в ряде сборок — и разрядность. Этот способ удобен, когда под рукой нет доступа к файловой системе, например при работе через удалённый рабочий стол с ограниченными правами.

Свойства исполняемого файла

Точный способ — проверить сам файл 1cv8.exe. Найдите его в папке bin каталога установки, щёлкните правой кнопкой и откройте «Свойства». На вкладке «Совместимость» или «Подробно» разрядность напрямую может не отображаться, поэтому надёжнее использовать командную строку или сторонние утилиты просмотра PE-заголовков.

Проверка через командную строку

Для администраторов удобен способ через PowerShell или командную строку — он подходит для массовой проверки на нескольких машинах и для серверов без графического интерфейса.

powershell
Get-Process 1cv8* | Select-Object Name, Path

Команда покажет путь к запущенному процессу: наличие «Program Files (x86)» в пути указывает на 32-разрядную версию. Для проверки файла без запуска можно использовать запрос к заголовку PE-файла или утилиту sigcheck, которая отображает MachineType: x86 — 32 бита, x64 — 64 бита.

На сервере 1С:Предприятия разрядность определяется по процессу rphost.exe в диспетчере задач сервера. Именно разрядность сервера влияет на то, сколько памяти смогут использовать рабочие процессы кластера.

Какая разрядность нужна: ориентиры для выбора

Если выяснилось, что установлена 32-разрядная платформа, а база большая и пользователей много, стоит рассмотреть переход на 64-разрядную версию. Основные ориентиры приведены ниже.

Сравнение вариантов

32-разрядная платформа

Подходит для небольших баз и старых компьютеров с 32-битной Windows. Ограничение — около 2–4 ГБ памяти на процесс, при больших объёмах возможны ошибки нехватки памяти.

64-разрядная платформа

Рекомендуется для серверов и крупных баз. Использует всю доступную память, но требует 64-разрядной Windows и 64-битных версий внешних компонентов.

Обратите внимание на внешние компоненты и драйверы: COM-объекты, драйверы торгового оборудования и внешние библиотеки должны соответствовать разрядности платформы. Перед переходом на 64 бита проверьте, существуют ли 64-разрядные версии всех используемых компонентов — это самая частая причина проблем после смены разрядности.

Частые ошибки при определении разрядности

Типичные ошибки
01
Смотреть разрядность Windows вместо разрядности 1С: на 64-битной системе спокойно работает 32-битная платформа, и это разные вещи
02
Проверять ярлык на рабочем столе: ярлык может указывать на старую версию платформы, а запускаться другая
03
Путать разрядность клиента и сервера: тонкий клиент может быть 32-битным при 64-битном сервере, проверять нужно оба
04
Судить по папке установки при нестандартном пути: администратор мог установить платформу в произвольный каталог

Ещё одна распространённая ситуация: в списке установленных программ отображается несколько версий платформы разных релизов. Номер версии (например, 8.3.22) не говорит о разрядности — проверяйте каждый экземпляр отдельно по процессу или файлу.

Проверка результата после смены разрядности

Контрольные точки

Как проверить результат

Процесс 1cv8.exe в диспетчере задач
Норма

Пометка «(32 бита)» отсутствует, платформа 64 бита

Тревожный признак

Пометка осталась — запускается старая версия, проверьте ярлык и настройки базы

Работа внешних компонентов и печатных форм
Норма

Все компоненты загружаются без ошибок

Тревожный признак

Ошибки загрузки внешних компонентов — нет 64-битной версии компонента

Потребление памяти при тяжёлых операциях
Норма

Процесс может использовать более 4 ГБ без ошибок

Тревожный признак

Ошибки нехватки памяти сохраняются — возможно, запущен 32-битный клиент

После перехода на 64-разрядную платформу обязательно прогоните типовые операции: проведение крупных документов, формирование тяжёлых отчётов, обмены данными. Ошибки несовместимости компонентов обычно проявляются именно под нагрузкой, а не при простом запуске.

Итог

Что важно запомнить

Разрядность 1С определяется по процессу в диспетчере задач или по пути установки: Program Files (x86) — 32 бита, Program Files — 64 бита. На одном ПК могут стоять обе версии, поэтому проверяйте ту, что реально запускается. Перед переходом на 64 бита убедитесь в наличии 64-разрядных внешних компонентов.

Часто задаваемые вопросы

Может ли 32-разрядная 1С работать на 64-разрядной Windows?

Да, 32-разрядная платформа полноценно работает на 64-разрядной Windows через подсистему WOW64. Обратная ситуация невозможна: 64-разрядная 1С не запустится на 32-разрядной Windows.

Как узнать разрядность, если 1С не запускается?

Проверьте папку установки: каталог в Program Files (x86) указывает на 32-разрядную версию, в Program Files — на 64-разрядную. Дополнительно можно посмотреть свойства файла 1cv8.exe или проверить его заголовок утилитой sigcheck.

Разрядность клиента и сервера 1С должна совпадать?

Нет, они могут отличаться. Например, 32-разрядный тонкий клиент вполне работает с 64-разрядным сервером 1С:Предприятия. Но для сервера предпочтительна 64-разрядная версия из-за лимитов памяти.

Что делать, если после перехода на 64 бита перестал работать сканер или касса?

Причина почти всегда в том, что драйвер оборудования или внешняя компонента существует только в 32-разрядном варианте. Проверьте у поставщика оборудования наличие 64-битной версии драйвера. Если её нет, для рабочего места с этим оборудованием придётся оставить 32-разрядный клиент.

Влияет ли разрядность на скорость работы 1С?

На небольших базах разница практически незаметна. Выигрыш 64-разрядной версии проявляется при работе с большими объёмами данных: снимается ограничение на память процесса, что устраняет ошибки «Недостаточно памяти» при тяжёлых отчётах и обработках.