Администрирование · 7 мин
Как проверить разрядность платформы 1С
Как узнать разрядность платформы 1С: через список процессов, диспетчер задач, окно «О программе» и реестр. Признаки 32 и 64 бит, типичные ошибки и FAQ.
Разрядность платформы «1С:Предприятие» — 32 или 64 бита — влияет на объём доступной памяти, совместимость с внешними компонентами и возможность работы с большими базами. Знать разрядность нужно при установке обновлений, подключении внешних DLL, настройке COM-соединений и диагностике ошибок нехватки памяти.
Проверить разрядность можно несколькими способами: через интерфейс самой программы, через диспетчер задач Windows, по расположению файлов установки и через реестр. Ниже разобраны все рабочие методы для клиентской части и для сервера 1С.
Зачем знать разрядность платформы
32-разрядный процесс Windows ограничен примерно 2 ГБ оперативной памяти на процесс (в отдельных конфигурациях — до 3 ГБ). При работе с крупными базами, большими отчётами или массовой обработке данных это приводит к ошибкам «Недостаточно памяти». 64-разрядная платформа снимает это ограничение и использует всю доступную память сервера или рабочей станции.
Разрядность критична и при интеграциях: внешние компоненты, COM-объекты и драйверы оборудования должны совпадать по разрядности с процессом 1С, который их загружает. 64-битный тонкий клиент не сможет загрузить 32-битную DLL, и наоборот. Поэтому перед установкой драйвера ККТ или компоненты обмена сначала выясняют разрядность платформы.
Проверка через окно «О программе»
Самый простой способ, не требующий прав администратора, — открыть сведения о программе прямо в запущенной 1С. В тонком и толстом клиенте откройте меню «Справка» (или значок с вопросительным знаком в правом верхнем углу) и выберите пункт «О программе».
В открывшемся окне отображается версия платформы, например 8.3.22.xxxx, и рядом — разрядность: «x86» означает 32 бита, «x86-64» — 64 бита. Если разрядность явно не указана, ориентируйтесь на суффикс в строке версии.
- 1Запустите 1С и войдите в информационную базу
- 2Откройте меню «Справка» → «О программе»
- 3Найдите строку с версией платформы
- 4Проверьте обозначение: x86 — 32 бита, x86-64 — 64 бита
Проверка через диспетчер задач Windows
Диспетчер задач показывает разрядность любого запущенного процесса. Нажмите Ctrl+Shift+Esc, перейдите на вкладку «Подробности» или «Процессы» и найдите процесс 1cv8.exe (толстый клиент), 1cv8c.exe (тонкий клиент) или rphost.exe (рабочий процесс сервера 1С).
В классическом отображении Windows рядом с именем 32-битного процесса стоит пометка «(32 бита)» или «*32». Если пометки нет, а система 64-разрядная — процесс 64-битный. На вкладке «Подробности» можно включить столбец «Платформа», где разрядность указана явно: щёлкните правой кнопкой по заголовку таблицы, выберите «Выбрать столбцы» и отметьте «Платформа».
Проверить совместимость внешних компонент
Ограничение памяти процесса снято
Проверить путь установки
Проверка по папке установки
Windows разделяет программы по разрядности: 64-битные приложения ставятся в «C:\Program Files», а 32-битные — в «C:\Program Files (x86)». Платформа 1С по умолчанию устанавливается в каталог «1cv8» внутри одной из этих папок.
Откройте проводник и посмотрите, где лежит папка с номером версии, например «C:\Program Files\1cv8\8.3.22.1750». Если путь начинается с «Program Files (x86)» — платформа 32-разрядная, если просто «Program Files» — 64-разрядная. Способ работает, даже если 1С сейчас не запущена.
Учтите ограничение метода: при нестандартной установке администратор мог изменить каталог. Тогда надёжнее проверить разрядность исполняемого файла 1cv8.exe через его свойства или диспетчер задач после запуска.
Проверка разрядности сервера 1С
Для сервера «1С:Предприятия» разрядность определяется по процессам агента и рабочих процессов. Откройте диспетчер задач на сервере и найдите ragent.exe, rmngr.exe и rphost.exe — пометка «(32 бита)» укажет на 32-разрядный сервер.
Также можно посмотреть путь установки службы агента сервера: откройте «Службы» (services.msc), найдите службу «Агент сервера 1С:Предприятия», откройте её свойства и посмотрите строку «Исполняемый файл». Путь через «Program Files (x86)» означает 32-битную установку.
Get-Process rphost,1cv8,1cv8c -ErrorAction SilentlyContinue | Select-Object Name, PathВыведенный путь к исполняемому файлу покажет, из какого каталога запущен процесс, а значит — его разрядность.
Как перейти с 32 на 64 бита и что учесть
Смена разрядности выполняется установкой дистрибутива нужной разрядности с портала 1С: скачивается 64-битная версия той же или более новой редакции платформы, устанавливается рядом или вместо старой. Для файловых баз достаточно переустановить клиент; для клиент-серверного варианта обновляют и сервер 1С.
Перед переходом проверьте все интеграции: драйверы торгового оборудования, внешние печатные формы на основе DLL, COM-соединения с другими программами. Каждый компонент должен иметь 64-битную версию, иначе после перехода он перестанет загружаться.
Частые вопросы о разрядности 1С
Как проверить результат
Указано x86-64 для 64-битной версии
Разрядность не показана — сверьтесь с диспетчером задач
64 бита для 1cv8c.exe и rphost.exe
32 бита при ожидаемой 64-битной установке — проверьте ярлык запуска
Печать, обмены и драйверы работают
Ошибка загрузки внешней компоненты — нет 64-битной версии
Может ли 32-битная платформа 1С работать на 64-битной Windows?
Да, это штатный режим: 32-битные приложения выполняются на 64-битной Windows через подсистему WOW64. Обратная ситуация невозможна — 64-битная платформа на 32-битной ОС не запустится.
Как узнать разрядность, если 1С не запускается?
Посмотрите путь установки: папка в «Program Files (x86)» означает 32 бита, в «Program Files» — 64 бита. Также можно открыть свойства файла 1cv8.exe или проверить разрядность через заголовок PE-файла любой утилитой анализа исполняемых файлов.
Отличается ли разрядность тонкого и толстого клиента?
Разрядность определяется установленной платформой, а не типом клиента. Если установлена 64-битная платформа, и тонкий, и толстый клиент будут 64-битными. Тонкий клиент можно дополнительно скачать отдельным дистрибутивом нужной разрядности.
Влияет ли разрядность веб-клиента на работу?
Веб-клиент выполняется в браузере и не зависит от разрядности клиентской платформы. Но сервер 1С, который его обслуживает, имеет собственную разрядность — её проверяют по процессу rphost.exe на сервере.
Нужно ли менять разрядность при росте базы?
Если появляются ошибки «Недостаточно памяти» при формировании больших отчётов или обработок, а на сервере свободная оперативная память есть, переход на 64-битную платформу — стандартное решение. Предварительно проверьте совместимость всех внешних компонентов.
Что важно запомнить
Разрядность 1С проверяется через «Справка → О программе», диспетчер задач или путь установки. Клиент и сервер проверяются отдельно. Перед переходом на 64 бита убедитесь, что все драйверы и внешние компоненты имеют 64-битные версии.