Администрирование · 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С в обычном режиме работы
- 2Нажмите Ctrl+Shift+Esc для открытия диспетчера задач
- 3Перейдите на вкладку «Подробности» и найдите 1cv8.exe или 1cv8c.exe
- 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 или командную строку — он подходит для массовой проверки на нескольких машинах и для серверов без графического интерфейса.
Get-Process 1cv8* | Select-Object Name, PathКоманда покажет путь к запущенному процессу: наличие «Program Files (x86)» в пути указывает на 32-разрядную версию. Для проверки файла без запуска можно использовать запрос к заголовку PE-файла или утилиту sigcheck, которая отображает MachineType: x86 — 32 бита, x64 — 64 бита.
На сервере 1С:Предприятия разрядность определяется по процессу rphost.exe в диспетчере задач сервера. Именно разрядность сервера влияет на то, сколько памяти смогут использовать рабочие процессы кластера.
Какая разрядность нужна: ориентиры для выбора
Если выяснилось, что установлена 32-разрядная платформа, а база большая и пользователей много, стоит рассмотреть переход на 64-разрядную версию. Основные ориентиры приведены ниже.
Сравнение вариантов
Подходит для небольших баз и старых компьютеров с 32-битной Windows. Ограничение — около 2–4 ГБ памяти на процесс, при больших объёмах возможны ошибки нехватки памяти.
Рекомендуется для серверов и крупных баз. Использует всю доступную память, но требует 64-разрядной Windows и 64-битных версий внешних компонентов.
Обратите внимание на внешние компоненты и драйверы: COM-объекты, драйверы торгового оборудования и внешние библиотеки должны соответствовать разрядности платформы. Перед переходом на 64 бита проверьте, существуют ли 64-разрядные версии всех используемых компонентов — это самая частая причина проблем после смены разрядности.
Частые ошибки при определении разрядности
Ещё одна распространённая ситуация: в списке установленных программ отображается несколько версий платформы разных релизов. Номер версии (например, 8.3.22) не говорит о разрядности — проверяйте каждый экземпляр отдельно по процессу или файлу.
Проверка результата после смены разрядности
Как проверить результат
Пометка «(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-разрядной версии проявляется при работе с большими объёмами данных: снимается ограничение на память процесса, что устраняет ошибки «Недостаточно памяти» при тяжёлых отчётах и обработках.