Администрирование · 10 мин
Как определить разрядность платформы 1С 8.3
Как узнать разрядность платформы 1С 8.3: через список программ, диспетчер задач, папку установки и реестр. Отличия 32 и 64 бит, когда нужна смена разрядности.
Разрядность платформы 1С:Предприятие 8.3 — это параметр, который напрямую влияет на объём доступной памяти, стабильность работы с большими базами и совместимость с внешними компонентами. 32-разрядный клиент ограничен примерно 2 ГБ оперативной памяти на процесс, тогда как 64-разрядный может использовать значительно больше. Поэтому при ошибках «Недостаточно памяти» первым делом проверяют, какая разрядность установлена.
Узнать разрядность можно несколькими способами: через информацию о программе в самой 1С, через диспетчер задач Windows, по папке установки и через реестр. Ни один из методов не требует специальных знаний, но у каждого есть нюансы — например, разрядность тонкого клиента и сервера 1С могут отличаться.
Важно различать разрядность клиентского приложения, сервера 1С и СУБД. В клиент-серверном варианте работы это три независимых компонента, и проверять их нужно по отдельности.
Что такое разрядность платформы и почему она важна
Разрядность (битность) определяет, какой объём оперативной памяти может адресовать процесс. 32-разрядный процесс 1С теоретически ограничен 4 ГБ адресного пространства, а на практике — примерно 2 ГБ. При обработке больших отчётов, свёртке базы или загрузке объёмных данных этот лимит исчерпывается, и пользователь получает ошибку «Недостаточно памяти для выполнения операции».
64-разрядная платформа снимает это ограничение: процесс может использовать практически всю доступную память сервера или рабочей станции. Дополнительно разрядность влияет на совместимость с внешними компонентами и COM-объектами — библиотека, собранная под 64 бита, не загрузится в 32-разрядный клиент и наоборот.
Обратите внимание: разрядность операционной системы и разрядность 1С — разные вещи. На 64-разрядной Windows вполне может работать 32-разрядная платформа 1С, и это частая ситуация в старых инфраструктурах.
Способ 1: через окно «О программе» внутри 1С
Самый простой метод, доступный любому пользователю без прав администратора. Откройте запущенную информационную базу, перейдите в меню «Сервис» (или нажмите кнопку с изображением информации в правом верхнем углу в режиме «Такси») и выберите пункт «О программе». В открывшемся окне отображается версия платформы, например «1С:Предприятие 8.3.22.1750».
В современных релизах рядом с номером версии указывается разрядность — пометка «(x86-64)» или «64-bit» означает 64-разрядную платформу. Если пометки нет и указан просто номер версии, скорее всего, установлен 32-разрядный клиент. В старых релизах разрядность в этом окне может не отображаться вовсе — тогда используйте другие способы.
Способ 2: через Диспетчер задач Windows
Этот способ считается самым надёжным для работающего клиента. Запустите 1С, затем нажмите Ctrl+Shift+Esc для открытия Диспетчера задач. Перейдите на вкладку «Подробности» (Details) и найдите процесс 1cv8.exe (толстый клиент, обычное приложение) или 1cv8c.exe (тонкий клиент).
В Windows 10 и 11 добавьте столбец «Платформа»: щёлкните правой кнопкой по заголовку таблицы, выберите «Выбрать столбцы» и отметьте пункт «Платформа». В столбце появится значение «32-разрядная» или «64-разрядная». В старых версиях Windows 32-разрядные процессы помечались суффиксом *32 в имени процесса.
- 1Запустите информационную базу 1С
- 2Откройте Диспетчер задач (Ctrl+Shift+Esc)
- 3Перейдите на вкладку «Подробности»
- 4Добавьте столбец «Платформа» через контекстное меню заголовка
- 5Найдите 1cv8.exe или 1cv8c.exe и посмотрите значение в столбце
Способ 3: по папке установки и списку программ
Разрядность можно определить по расположению файлов платформы. 32-разрядная версия по умолчанию устанавливается в C:\Program Files (x86)\1cv8\, а 64-разрядная — в C:\Program Files\1cv8\. Наличие папки с номером версии внутри одного из этих каталогов указывает на разрядность установленного релиза.
Дополнительно откройте «Панель управления → Программы и компоненты» или «Параметры → Приложения». В списке установленных программ 64-разрядная платформа обычно подписана как «1С:Предприятие 8 (x86-64)», а 32-разрядная — просто «1С:Предприятие 8» без суффикса. Учтите, что на одном компьютере могут одновременно стоять обе разрядности и несколько версий платформы.
Способ 4: через реестр и командную строку
Для администраторов, которым нужно проверить разрядность удалённо или скриптом, подходит чтение реестра. Сведения об установленных версиях хранятся в ветке HKEY_LOCAL_MACHINE\SOFTWARE\1C\1CEStart и в разделах деинсталляции: для 64-разрядной платформы — в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, для 32-разрядной на 64-разрядной ОС — в HKLM\SOFTWARE\WOW6432Node\....
Ещё один вариант — проверить заголовок исполняемого файла. Утилиты просмотра PE-заголовков покажут архитектуру файла 1cv8.exe: значение «x86» соответствует 32 битам, «x64» — 64 битам. Этот способ удобен, когда платформа установлена, но запускать её нежелательно.
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<em>','HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\</em>' | Where-Object {$_.DisplayName -like '<em>1С</em>' -or $_.DisplayName -like '<em>1C</em>'} | Select-Object DisplayName, DisplayVersionРазрядность сервера 1С и клиента: в чём разница
В клиент-серверном варианте работы разрядность клиента и сервера независимы. Пользователь может запускать 32-разрядный тонкий клиент, подключаясь к 64-разрядному серверу 1С, и это нормальная рабочая конфигурация. Основная нагрузка по памяти ложится на сервер, поэтому именно серверную часть рекомендуется использовать в 64-разрядном варианте.
Чтобы определить разрядность сервера 1С, откройте Диспетчер задач на сервере и найдите процессы ragent.exe, rmngr.exe и rphost.exe — по ним разрядность определяется так же, как описано выше. Либо посмотрите папку установки сервера: C:\Program Files\1cv8\ указывает на 64 бита.
Отдельно проверьте разрядность СУБД (MS SQL Server, PostgreSQL): она также влияет на производительность, и смешение архитектур на уровне драйверов может приводить к ошибкам подключения.
Сравнение вариантов
Подходит для небольших баз и старых компонентов; ограничение около 2 ГБ памяти на процесс, не загружает 64-битные COM-объекты
Рекомендуется для больших баз и серверов; снимает лимит памяти, но требует 64-разрядных версий внешних компонентов и драйверов
Когда нужно менять разрядность и как это сделать безопасно
Переход на 64-разрядную платформу оправдан, если пользователи регулярно получают ошибки нехватки памяти при формировании тяжёлых отчётов, если планируется рост базы или если используемые внешние компоненты существуют только в 64-битном варианте. Обратная ситуация — необходимость 32-битного клиента — возникает при работе со старыми компонентами, для которых нет 64-битных версий (некоторые драйверы торгового оборудования, устаревшие ActiveX).
Смена разрядности выполняется установкой соответствующего дистрибутива платформы с портала 1С: обе разрядности могут сосуществовать на одном компьютере. После установки проверьте, какая версия назначена для запуска конкретной базы — в настройках информационной базы в стартере можно явно указать требуемую версию платформы.
Как проверить результат после смены разрядности
После установки новой разрядности запустите базу и повторите проверку через Диспетчер задач: в столбце «Платформа» должно отображаться ожидаемое значение. Затем выполните операцию, которая ранее вызывала ошибку памяти, — например, сформируйте проблемный отчёт за большой период.
Дополнительно убедитесь, что подключаются все внешние компоненты: сканеры штрихкодов, фискальные регистраторы, модули обмена. Ошибка вида «Не удалось загрузить внешнюю компоненту» после перехода почти всегда означает несовпадение разрядности компоненты и платформы.
Как проверить результат
Отображается ожидаемая разрядность (32 или 64)
Значение не изменилось — база запускается под старой версией платформы
Отчёт строится без ошибки нехватки памяти
Ошибка сохраняется — возможно, проблема не в разрядности
Оборудование и обмены работают штатно
Ошибка загрузки компоненты — нужна версия под текущую разрядность
Если на компьютере установлено несколько версий платформы, база может запускаться не той разрядностью, которую вы ожидаете. Привяжите конкретную версию к базе в настройках списка информационных баз, чтобы исключить случайный запуск под другой архитектурой.
Частые вопросы о разрядности 1С 8.3
Можно ли установить 32-битную и 64-битную платформу на один компьютер?
Да, обе разрядности устанавливаются независимо в разные папки и не конфликтуют. В настройках информационной базы можно указать, какая именно версия платформы должна использоваться для запуска.
Влияет ли разрядность на скорость работы 1С?
На типовых операциях с небольшими объёмами данных разница незаметна. Преимущество 64-разрядной платформы проявляется при работе с большими выборками, тяжёлыми отчётами и многопользовательской нагрузке — за счёт доступа к большему объёму памяти.
Как узнать разрядность веб-клиента 1С?
Веб-клиент выполняется в браузере, и его разрядность определяется разрядностью браузера и сервера, публикующего базу. Проверяйте разрядность сервера 1С и веб-сервера (IIS или Apache) — именно они обрабатывают запросы.
Ошибка «Недостаточно памяти» — всегда ли виновата 32-битная платформа?
Не всегда. Причиной могут быть утечки памяти в коде конфигурации, слишком большой период отчёта или нехватка физической памяти на компьютере. Сначала проверьте разрядность, затем анализируйте запрос и доступные ресурсы.
Нужно ли переустанавливать конфигурацию при смене разрядности платформы?
Нет. Конфигурация и данные не зависят от разрядности платформы. Меняется только исполняемый код платформы, база продолжит работать без конвертации.
Какую разрядность выбрать для нового сервера 1С?
Для новых установок сервера рекомендуется 64-разрядная версия: она снимает ограничения по памяти и соответствует современным серверным ОС. 32-разрядный вариант оправдан только при жёсткой зависимости от устаревших компонентов.
Что важно запомнить
Разрядность 1С 8.3 быстрее всего проверяется через Диспетчер задач (столбец «Платформа») или окно «О программе». Косвенные признаки — папка установки и запись в списке программ. Клиент, сервер и СУБД проверяются отдельно, а при смене разрядности критично заранее проверить совместимость внешних компонентов.