Администрирование · 11 мин
Как запустить 64-битную версию 1С: установка и настройка
Пошаговая инструкция по установке и запуску 64-разрядной платформы 1С:Предприятие: выбор дистрибутива, настройка клиента, сервера и решение типичных ошибок.
64-разрядная платформа 1С:Предприятие снимает ключевое ограничение 32-битной версии — лимит примерно 2–4 ГБ оперативной памяти на процесс. Это критично для серверов с большими базами, тяжёлых отчётов и тонких клиентов, работающих с объёмными данными. Запуск 64-битной 1С сводится к трём задачам: установить правильный дистрибутив, указать клиенту нужную разрядность и убедиться, что вся цепочка — клиент, сервер, СУБД — работает в 64-битном режиме.
Важно понимать: разрядность клиента и разрядность сервера выбираются независимо. Можно запускать 64-битный тонкий клиент на рабочем месте бухгалтера, даже если сервер приложений остаётся 32-битным, и наоборот. Но для полноценного выигрыша в производительности обычно переводят в 64 бита всю инфраструктуру.
Перед началом работ убедитесь, что у вас есть дистрибутив нужной версии платформы, права администратора на компьютере или сервере и актуальная резервная копия информационной базы. Смена разрядности сама по себе данные не затрагивает, но любые работы с платформой разумно выполнять при наличии свежей копии.
Что понадобится перед установкой
Главное требование — 64-разрядная операционная система. Проверить это в Windows можно через «Параметры → Система → О системе»: в строке «Тип системы» должно быть указано «64-разрядная операционная система». На 32-битной Windows установить 64-битную платформу 1С не получится физически.
Дистрибутив 64-битной платформы доступен в составе поставки на диске ИТС и на портале releases.1c.ru по действующей подписке. В списке версий ищите варианты с пометкой «(64-bit)» — отдельно для Windows и отдельно для Linux. Для клиентских машин нужен дистрибутив «1С:Предприятие (64-bit) для Windows», для сервера — «Сервер 1С:Предприятия (64-bit) для Windows» либо Linux-вариант.
Проверьте версию платформы, на которой работает ваша конфигурация. Разрядность не меняет требования к версии: если база работает на 8.3.22, то и 64-битный дистрибутив берите той же или совместимой версии. Узнать текущую версию можно в стартере 1С при выборе базы или через «О программе» в запущенном приложении.
Откройте «О системе»: 64-битная платформа ставится только на 64-битную ОС
Смотрите в стартере 1С или в окне «О программе»
Типичный признак того, что 32-битный процесс упёрся в лимит памяти
На сервере БД тоже нужна 64-битная СУБД для полного эффекта
Установка 64-битного клиента 1С
Запустите установщик из дистрибутива «1С:Предприятие (64-bit)». Мастер установки внешне не отличается от 32-битного: выберите компоненты «1С:Предприятие — Тонкий клиент» и/или «1С:Предприятие» (толстый клиент), укажите папку установки и дождитесь завершения. По умолчанию 64-битная версия ставится в «C:\Program Files\1cv8\<номер версии>», тогда как 32-битная живёт в «C:\Program Files (x86)\1cv8\» — они не конфликтуют и могут стоять одновременно.
После установки стартер 1С (1cestart.exe) при добавлении базы по умолчанию может продолжать использовать 32-битную версию, если она тоже установлена. Чтобы явно указать разрядность, откройте список баз, выделите нужную, нажмите «Изменить» и на последнем шаге в поле «Версия 1С:Предприятия» выберите нужную 64-битную версию. Если в списке отображается несколько версий одной линейки, стартер берёт максимально подходящую.
Альтернатива — запуск исполняемого файла напрямую. Для тонкого клиента это 1cv8c.exe, для толстого — 1cv8.exe из папки bin 64-битной установки. Такой способ удобен для ярлыков на рабочем столе и скриптов автоматизации, где нужно гарантировать конкретную разрядность.
- 1Скачайте дистрибутив «1С:Предприятие (64-bit)» с портала releases.1c.ru или возьмите с диска ИТС
- 2Запустите setup.exe и выберите компоненты: тонкий и/или толстый клиент
- 3Завершите установку и откройте стартер 1С
- 4В свойствах информационной базы укажите 64-битную версию платформы
- 5Запустите базу и проверьте разрядность через диспетчер задач
Как убедиться, что запущен именно 64-битный клиент
Самый надёжный способ — диспетчер задач Windows. Запустите 1С, откройте диспетчер задач (Ctrl+Shift+Esc), найдите процесс 1cv8.exe или 1cv8c.exe. Если рядом с именем процесса нет пометки «32 бита» (на вкладке «Подробности» смотрите столбец «Платформа»), значит работает 64-разрядный процесс. 32-битные процессы Windows помечает явно.
Дополнительный признак — путь к исполняемому файлу. В диспетчере задач через контекстное меню процесса откройте «Расположение файла»: путь «Program Files» без «(x86)» подтверждает 64-битную установку.
Практическая проверка — потребление памяти. Если при построении тяжёлого отчёта процесс 1С спокойно превышает 3–4 ГБ и не падает с ошибкой «Недостаточно памяти», ограничение 32 бит снято. Раньше такая операция гарантированно завершалась бы аварийным завершением.
Как проверить результат
Нет пометки «32 бита», платформа — 64-разрядная
Рядом с 1cv8.exe указано «32 бита»
C:\Program Files\1cv8\...
C:\Program Files (x86)\1cv8\...
Отчёт строится, память растёт выше 4 ГБ
Ошибка «Недостаточно памяти» при больших объёмах
Установка и запуск 64-битного сервера 1С
На сервере приложений установите дистрибутив «Сервер 1С:Предприятия (64-bit)». Если на машине уже работал 32-битный сервер, перед установкой остановите службу «Агент сервера 1С:Предприятия», а после установки убедитесь, что новая служба зарегистрирована и запущена. Установщик обычно регистрирует службу автоматически, но при нестандартных сценариях это делается вручную.
Кластер серверов после смены разрядности сохраняет настройки: список баз, параметры рабочих процессов и требования назначения функциональности хранятся в реестре кластера и при корректной установке подхватываются. Тем не менее перед переходом сделайте снимок настроек консоли администрирования — это упростит откат.
Не забудьте про СУБД. Если базы работают на Microsoft SQL Server или PostgreSQL, сервер СУБД также должен быть 64-разрядным — иначе узкое место просто переместится на уровень базы данных. Дополнительно проверьте, что используемые компоненты доступа к данным и драйверы соответствуют разрядности сервера 1С.
Настройка разрядности для веб-сервера и веб-клиента
При публикации базы на веб-сервере разрядность определяется модулем расширения веб-сервера. Для IIS используйте 64-битный модуль расширения из состава 64-битной поставки и убедитесь, что в настройках пула приложений параметр «Разрешить 32-разрядные приложения» отключён. Для Apache поставьте 64-битную сборку веб-сервера и соответствующий модуль wsap.
Тонкий клиент, подключающийся через веб-сервер, сам по себе может быть любой разрядности — здесь решает его собственная установка. А вот фоновые задания и серверная логика в файловом варианте через веб-сервер выполняются в процессе веб-сервера, поэтому его разрядность влияет на доступную память.
Типичные ошибки при переходе на 64 бита
Самая частая проблема — неработающие внешние компоненты. Компоненты, собранные только под 32 бита (старые драйверы сканеров, касс, компоненты криптографии), в 64-битном клиенте не загружаются. Решение — найти 64-битную версию компоненты у поставщика или оставить на конкретных рабочих местах 32-битный клиент.
Вторая типичная ситуация — пользователь установил 64-битную платформу, но база продолжает открываться в 32-битном клиенте, потому что стартер выбирает версию автоматически. Проверьте настройки базы в списке и явно задайте нужную версию платформы.
Третья ошибка — смешение версий на сервере: агент сервера обновлён до 64 бит, а рабочие процессы или консоль администрирования остались от старой установки. Держите все компоненты сервера в одной версии и одной разрядности.
Когда 64-битная версия действительно нужна
Переход оправдан, если пользователи регулярно получают ошибки «Недостаточно памяти» при построении отчётов, обработках больших массивов данных или выгрузках. Также 64 бита нужны на сервере приложений с большим числом одновременных сеансов, где 32-битные рабочие процессы упираются в лимит адресного пространства.
Для небольшой файловой базы на 2–3 пользователя с типовыми документами разницы в скорости вы не заметите — 64-битная платформа сама по себе не ускоряет работу, она лишь снимает потолок по памяти. Более того, 64-битные процессы потребляют немного больше оперативной памяти на холостом ходу.
Как выбрать действие
Планируйте переход поэтапно: сначала тестовый контур на копии базы, затем пилотная группа пользователей, затем весь контур. Такой порядок позволяет отловить проблемы с компонентами и оборудованием до того, как они остановят работу всей организации.
Что важно запомнить
64-битная 1С ставится из отдельного дистрибутива, сосуществует с 32-битной и снимает ограничение на память процесса. Разрядность клиента задаётся в настройках базы, разрядность сервера — установкой соответствующего дистрибутива. Перед переходом проверьте внешние компоненты и драйверы оборудования и протестируйте всё на копии базы.
Частые вопросы
Можно ли держать 32-битную и 64-битную платформы на одном компьютере?
Да, они устанавливаются в разные папки и не мешают друг другу. Стартер выбирает версию по настройкам конкретной информационной базы, поэтому одна база может открываться в 64-битном клиенте, а другая — в 32-битном.
Нужно ли конвертировать базу данных при переходе на 64 бита?
Нет. Разрядность платформы не влияет на формат хранения данных. База остаётся той же самой, меняется только исполняемый код клиента или сервера, который с ней работает.
Почему после установки 64-битной версии база всё равно открывается в 32-битном режиме?
Стартер 1С выбирает версию платформы по настройкам базы. Откройте свойства базы в списке, нажмите «Изменить» и на последнем шаге явно укажите 64-битную версию платформы вместо автоматического выбора.
Что делать, если внешняя компонента не загружается в 64-битном клиенте?
Запросите у разработчика компоненты её 64-битную сборку. Если её не существует, оставьте на рабочих местах, где используется эта компонента, 32-битный клиент — смешанная схема работает штатно.
Ускорит ли 64-битная версия работу 1С?
Само по себе ускорения не будет: выигрыш проявляется только там, где раньше процесс упирался в лимит памяти. Тяжёлые отчёты и большие обработки перестанут падать, а типовые операции в небольших базах будут выполняться с той же скоростью.
Какая разрядность нужна для Linux-сервера 1С?
Для Linux также выпускаются отдельные 32-битные и 64-битные дистрибутивы сервера. Выбирайте 64-битный пакет под вашу архитектуру и убедитесь, что СУБД и библиотеки окружения соответствуют той же разрядности.