Администрирование · 9 мин
Разрядность 1С: где посмотреть и как проверить
Как узнать разрядность 1С (32 или 64 бита): через диспетчер задач, параметры запуска, информацию о программе и технологический журнал. Способы для сервера и клиента.
Разрядность 1С — это архитектура платформы: 32-разрядная (x86) или 64-разрядная (x64). От неё зависит, сколько оперативной памяти может использовать процесс, совместимость с внешними компонентами и стабильность работы на больших базах. 32-разрядный процесс ограничен примерно 2 ГБ памяти, поэтому на крупных информационных базах 64-разрядная версия практически обязательна.
Узнать разрядность можно несколькими способами: через диспетчер задач Windows, через окно «О программе», по имени исполняемого файла и по каталогу установки. Выбор способа зависит от того, что именно проверяется — клиентское приложение, сервер 1С или веб-клиент.
Зачем вообще знать разрядность платформы
Разрядность важна в трёх практических ситуациях. Первая — производительность: 32-разрядный сервер 1С не может использовать больше ограниченного объёма памяти на процесс, и на базах с сотнями пользователей это приводит к аварийным завершениям и ошибкам нехватки памяти. Вторая — совместимость внешних компонентов: библиотека COM, драйвер оборудования или Native-компонента должны совпадать по разрядности с процессом, который их загружает.
Третья ситуация — обновление и миграция. При переходе с файловой базы на клиент-серверный вариант или при установке новой версии платформы нужно знать, какая архитектура используется сейчас, чтобы не получить смешанную среду, где клиент 64-битный, а сервер 32-битный, или наоборот. Такая смесь работает, но создаёт лишние точки отказа при подключении компонентов.
Способ 1. Диспетчер задач Windows
Самый наглядный метод для работающего клиента. Запустите 1С, откройте диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку «Подробности» и найдите процесс. Для тонкого и толстого клиента это 1cv8.exe или 1cv8c.exe, для сервера — ragent.exe, rmngr.exe и rphost.exe.
Включите отображение столбца «Платформа»: щёлкните правой кнопкой по заголовку таблицы, выберите «Выбрать столбцы» и отметьте пункт «Платформа». Напротив каждого процесса появится подпись «32 бита» или «64 бита». В старых версиях Windows 32-разрядные процессы помечаются суффиксом *32 прямо в имени.
- 1Запустите 1С и откройте диспетчер задач (Ctrl+Shift+Esc)
- 2Перейдите на вкладку «Подробности»
- 3Через контекстное меню заголовка включите столбец «Платформа»
- 4Найдите 1cv8.exe / rphost.exe и посмотрите значение: 32 или 64 бита
Способ 2. Окно «О программе» и сведения о системе
В клиентском приложении откройте меню «Файл» (или кнопку главного меню) → «О программе». В появившемся окне указаны версия платформы и режим работы. В ряде версий платформы здесь же отображается разрядность клиентского приложения. Если разрядность явно не указана, ориентируйтесь на путь к исполняемому файлу, который показывается в служебной информации, либо используйте диспетчер задач.
Дополнительно можно открыть «Сведения о системе» Windows (Win+R → msinfo32) и посмотреть тип операционной системы. Это не показывает разрядность самой 1С, но задаёт верхнюю границу: на 32-разрядной Windows 64-разрядная платформа 1С физически не установится.
Способ 3. Каталог установки и имя исполняемого файла
Стандартные пути установки различаются. 64-разрядная платформа устанавливается в C:\Program Files\1cv8\, а 32-разрядная — в C:\Program Files (x86)\1cv8\. Внутри каталога версии платформы (например, 8.3.xx.xxxx) есть подпапки bin — именно там лежат исполняемые файлы.
Если обе папки существуют, на компьютере установлены обе разрядности, и нужно выяснить, какая из них реально запускается. Посмотрите ярлык запуска: правой кнопкой по ярлыку → «Свойства» → поле «Объект» покажет полный путь к exe-файлу. Для сервера 1С путь к исполняемым файлам виден в свойствах службы «Агент сервера 1С:Предприятия» в оснастке services.msc.
Способ 4. Конфигуратор и программная проверка
Разрядность клиента можно определить из встроенного языка через объект СистемнаяИнформация. Это удобно, когда нужно зафиксировать архитектуру в журнале регистрации или вывести пользователю в служебной обработке.
СИ = Новый СистемнаяИнформация;
Сообщить(СИ.ТипПлатформы); // например, Windows_x86_64
Сообщить(СИ.ВерсияПриложения);Значение ТипПлатформы вида Windows_x86_64 указывает на 64-разрядный процесс, Windows_x86 — на 32-разрядный. Учтите: метод показывает разрядность того процесса, в котором выполняется код. Если код исполняется на сервере, вы получите разрядность сервера, а не клиента.
Разрядность сервера 1С и веб-клиента
Для сервера 1С:Предприятия проверка делается на самом сервере через диспетчер задач по процессам ragent/rmngr/rphost либо по пути службы агента. В Linux разрядность проверяется командой file /opt/1cv8/.../ragent — в выводе будет «ELF 64-bit» или «ELF 32-bit».
Для веб-клиента разрядность определяется браузером: 1С в браузере работает как веб-страница, и важна архитектура браузера, если используются расширения для работы с файлами или криптографией. Разрядность браузера смотрится на его странице «О программе» (например, chrome://settings/help).
Как выбрать разрядность
Типичные ошибки и ограничения
Частая ошибка — судить о разрядности 1С по разрядности Windows. На 64-разрядной системе спокойно работает 32-разрядная платформа, и многие базы годами живут именно на ней. Вторая ошибка — путать разрядность клиента и сервера: это независимые компоненты, и проверять их нужно отдельно.
При смене разрядности на сервере действуйте аккуратно: остановите службу агента, установите новую версию той же сборки платформы, но другой архитектуры, проверьте пути в свойствах службы и только потом запускайте. Перед этим сделайте резервную копию баз и убедитесь, что все используемые компоненты имеют версии под новую разрядность.
Как проверить результат после смены разрядности
После любых изменений убедитесь, что система работает на ожидаемой архитектуре. Откройте диспетчер задач и проверьте столбец «Платформа» у процессов 1С, затем запустите базу и выполните типовые операции: проведение документов, формирование тяжёлого отчёта, обмен данными.
Как проверить результат
Показывает нужную разрядность (64 бита)
Процесс запускается из старого каталога с прежней разрядностью
Компоненты подключаются без ошибок
Ошибки загрузки внешней компоненты при старте
rphost может превышать 2 ГБ при нагрузке
Процесс падает около отметки 2 ГБ — признак 32-разрядного ограничения
Что важно запомнить
Разрядность 1С смотрится через диспетчер задач (столбец «Платформа»), по пути установки (Program Files против Program Files (x86)) и программно через СистемнаяИнформация. Клиент и сервер проверяются отдельно, а перед сменой архитектуры обязательны резервная копия и проверка совместимости компонентов.
Частые вопросы
Как узнать разрядность 1С, не запуская программу?
Посмотрите путь установки: 64-разрядная платформа находится в C:\Program Files\1cv8, 32-разрядная — в C:\Program Files (x86)\1cv8. Также проверьте путь в свойствах ярлыка запуска или службы агента сервера.
Будет ли 32-разрядная 1С работать на 64-разрядной Windows?
Да, 32-разрядные приложения работают на 64-разрядной Windows через подсистему совместимости. Обратное невозможно: 64-разрядную платформу на 32-разрядную ОС установить нельзя.
Можно ли одновременно держать клиента 32 бита и сервер 64 бита?
Да, это штатная схема. Разрядность клиента и сервера не обязана совпадать — они взаимодействуют по протоколу, независимому от архитектуры. Совпадение разрядности требуется только между процессом и загружаемыми им компонентами.
Почему после перехода на 64 бита перестали работать внешние компоненты?
Компоненты по технологии COM или Native API должны совпадать по разрядности с процессом, который их загружает. Получите у поставщика 64-разрядные версии компонентов или оставьте 32-разрядный клиент на рабочих местах, где они используются.
Влияет ли разрядность на скорость работы 1С?
Напрямую — нет, запросы быстрее не станут. Но 64-разрядный сервер может использовать всю память машины, что устраняет ошибки нехватки памяти и аварийные перезапуски рабочих процессов на больших базах — за счёт этого стабильность и отзывчивость под нагрузкой заметно растут.
Где посмотреть разрядность веб-клиента 1С?
У веб-клиента нет собственной разрядности — он работает внутри браузера. Смотрите разрядность самого браузера на его странице «О программе», если используете расширения для криптографии или работы с файлами.