Исполняемый файл 1С:Предприятия: как найти его на компьютере и на сервере

· 8 мин

Содержание

Исполняемый файл 1С:Предприятия 8.3 в Windows по умолчанию лежит в C:\Program Files\1cv8\<номер версии>\bin\1cv8.exe (64-разрядная платформа) или в C:\Program Files (x86)\1cv8\<номер версии>\bin\1cv8.exe (32-разрядная). Номер версии — папка вида 8.3.24.1586, и на одном компьютере таких папок бывает несколько.

Частое заблуждение — что ярлык «1С:Предприятие» на рабочем столе запускает саму платформу. На деле он ведёт на 1cestart.exe — стартер, который показывает список баз и уже потом вызывает нужный exe нужной версии. Отсюда путаница: человек находит «exe 1С», а это не тот файл, который нужен для параметров запуска или настройки исключений антивируса.

Какие exe-файлы есть у 1С и где они лежат по умолчанию

У платформы не один исполняемый файл, а несколько. У каждого своя задача, и путать их нельзя: от этого зависит, откроется ли Конфигуратор, сработает ли параметр командной строки, попадёт ли процесс в исключения антивируса.

ФайлЧто этоПуть по умолчанию (x64)
1cestart.exeСтартер: окно выбора базы, подбор версии платформыC:\Program Files\1cv8\common\1cestart.exe
1cv8.exeТолстый клиент и КонфигураторC:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe
1cv8c.exeТонкий клиентC:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8c.exe
1cv8s.exeОкно запуска конкретной версииC:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8s.exe
ragent.exe, rmngr.exe, rphost.exeАгент, менеджер кластера и рабочие процессы сервера 1СC:\Program Files\1cv8\8.3.x.xxxx\bin\ на сервере
ras.exe, rac.exeСервер администрирования и консольная утилита к немутам же, на сервере

Для 32-разрядной платформы на 64-разрядной Windows всё то же самое, только в C:\Program Files (x86)\1cv8\.

💡 Если установлены и 32-, и 64-разрядная платформа, у вас две папки 1cv8 в двух разных Program Files. Стартер 1cestart.exe тоже может оказаться в обеих.

Как выглядит папка версии

Внутри C:\Program Files\1cv8\ обычно видно:

  • 📁 common — стартер 1cestart.exe и общие файлы;
  • 📁 8.3.23.2040, 8.3.24.1586 и т. д. — по папке на каждую установленную версию;
  • 📁 conf — общие настройки платформы (например, conf.cfg);
  • 📁 srvinfo — появляется на сервере 1С, если служба настроена на стандартный каталог данных кластера.

Сами exe лежат во вложенной папке bin нужной версии. Это главное, что стоит запомнить: путь всегда заканчивается на \bin\имя.exe, а не на \1cv8\имя.exe.

Установка без прав администратора

Тонкий клиент можно поставить и обычному пользователю, без прав администратора. Тогда Program Files он не трогает, и файлы оказываются в профиле пользователя, внутри C:\Users\<имя>\AppData\. Точная вложенность зависит от способа установки, поэтому в этом случае проще идти от ярлыка или от запущенного процесса — оба способа описаны ниже.

Путь к 1cv8.exe через свойства ярлыка

Самый быстрый способ, если 1С уже запускается с этого компьютера.

  1. Щёлкните правой кнопкой по ярлыку 1С на рабочем столе или в меню «Пуск».
  2. Выберите «Свойства» (в Windows 11 в меню «Пуск» — «Перейти к расположению файла», затем «Свойства» у найденного ярлыка).
  3. На вкладке «Ярлык» посмотрите поле «Объект» — там полный путь к exe и параметры запуска.
  4. Кнопка «Расположение файла» откроет папку с этим exe в Проводнике.

Если в поле «Объект» стоит ...\common\1cestart.exe, вы нашли стартер, а не платформу. Чтобы понять, какую версию он запускает, загляните в его настройки:

%APPDATA%\1C\1CEStart\1cestart.cfg

Откройте файл Блокнотом. Строки InstalledLocation= подскажут, где стартер ищет установленные платформы. Рядом лежит ibases.v8i — список баз; у базы там может быть строка Version=, которая закрепляет за ней конкретную версию.

⚠️ Правьте 1cestart.cfg и ibases.v8i только при закрытой 1С и после копирования файлов в сторону. Ошибка в синтаксисе — и список баз в окне запуска пропадёт.

Поиск exe 1С через диспетчер задач, реестр и PowerShell

Ярлыка может не быть: 1С запускается из RDP-публикации, из пакетного файла или с другого рабочего места. Тогда ищем другим путём.

Диспетчер задач: когда 1С уже запущена

  1. Запустите базу как обычно.
  2. Откройте диспетчер задач (Ctrl+Shift+Esc), вкладка «Подробности».
  3. Найдите процесс 1cv8.exe или 1cv8c.exe.
  4. Правая кнопка → «Открыть расположение файла».

Заодно полезно включить колонку «Командная строка»: правая кнопка по заголовку колонок → «Выбрать столбцы». В ней видно, с какими параметрами реально стартовал процесс. Это помогает, когда «у бухгалтера одно, у меня другое».

PowerShell: одной командой

Если 1С запущена:

Get-Process 1cv8, 1cv8c -ErrorAction SilentlyContinue | Select-Object Name, Path

Если не запущена — перечислить все установленные версии:

Get-ChildItem "C:\Program Files\1cv8", "C:\Program Files (x86)\1cv8" -Filter 1cv8*.exe -Recurse -ErrorAction SilentlyContinue | Select-Object FullName

Для сервера 1С путь к ragent.exe вместе с параметрами службы покажет запрос к службам:

Get-CimInstance Win32_Service | Where-Object { $_.PathName -like "*ragent*" } | Select-Object Name, PathName

Реестр

Платформа регистрируется в списке установленных программ. Найти путь можно так:

  1. Win+R → regedit.
  2. Откройте HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
  3. Поиском (Ctrl+F) ищите «1С:Предприятие 8». У найденного раздела смотрите параметр InstallLocation.

32-разрядная платформа на 64-разрядной системе регистрируется в ветке HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall.

Для службы сервера 1С путь к exe хранится в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<имя службы>, параметр ImagePath. Тот же путь виден и в оснастке services.msc: свойства службы, поле «Исполняемый файл».

Не меняйте в реестре ничего, кроме того, что точно понимаете. Для поиска пути достаточно читать — редактировать ничего не нужно.

Файловая и клиент-серверная база: где exe, а где сама база

Здесь путают чаще всего. Исполняемый файл и информационная база — разные вещи, и лежат они в разных местах.

Файловый вариант. Каждый пользователь запускает 1cv8.exe или 1cv8c.exe со своего компьютера. База — это папка с файлом 1Cv8.1CD, она может лежать локально или на общем сетевом ресурсе. Exe в папку с базой не кладут.

Клиент-серверный вариант. У пользователей тоже стоит клиентская платформа, а на сервере — серверная, со своими exe: ragent.exe (агент сервера), rmngr.exe (менеджер кластера), rphost.exe (рабочие процессы). Данные базы — в СУБД (MS SQL Server, PostgreSQL и т. д.), а служебные файлы кластера — в каталоге, который задан параметром -d у службы агента.

Что ищемФайловый вариантКлиент-серверный вариант
Клиентский exeНа каждом рабочем местеНа каждом рабочем месте
Серверные exeНетНа сервере 1С, в bin нужной версии
Сама базаПапка с 1Cv8.1CDВ СУБД
Служебные файлы кластераНетКаталог из параметра -d службы (часто srvinfo)

Узнать, какой у базы вариант и где она лежит, можно в окне запуска: выделите базу → «Изменить». Для файловой базы там указан каталог, для серверной — имя кластера и имя базы.

💡 Версия клиента и сервера в клиент-серверном варианте должна совпадать до последней цифры. Если на сервере 8.3.24.1586, клиент тоже нужен 8.3.24.1586 — и именно его exe ищите в bin соответствующей папки.

Параметры командной строки: как запускать 1cv8.exe с ключами

Когда exe найден, его можно запускать с параметрами: сразу в Конфигуратор, в нужную базу, под нужным пользователем. Параметры дописывают в поле «Объект» ярлыка после пути или используют в bat-файле.

Первым идёт режим запуска:

  • ENTERPRISE — пользовательский режим;
  • DESIGNER — Конфигуратор;
  • CREATEINFOBASE — создание новой базы.

Дальше — ключи. Те, что нужны чаще всего:

КлючЧто делает
/F"путь"Путь к файловой базе
/S"сервер\база"Сервер и имя базы для клиент-серверного варианта
/IBName"имя"Имя базы так, как оно записано в списке баз
/N"пользователь" и /P"пароль"Имя и пароль пользователя 1С
/ClearCacheОчистить кэш клиента при запуске
/DisableStartupMessagesНе показывать стартовые сообщения
/Out"файл"Писать служебные сообщения в файл
/UC"код"Код разрешения входа, когда установлена блокировка сеансов

Пример ярлыка, который открывает файловую базу сразу в Конфигураторе:

"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор"

Пример bat-файла для выгрузки файловой базы в .dt ночным заданием:

@echo off
set V8="C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe"
%V8% DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"E:\Backup\buh.dt" /Out"E:\Backup\dump.log"

⚠️ Выгрузка в .dt требует, чтобы в базе не было других пользователей. Ставьте такое задание на ночь и предупредите коллег: сеансы, которые останутся открытыми, не дадут выгрузке пройти.

Пароль открытым текстом в ярлыке или bat-файле видит любой, у кого есть доступ к файлу. Для регулярных заданий заведите отдельного пользователя 1С с минимальными правами и ограничьте доступ к самому bat-файлу.

Тонкий клиент 1cv8c.exe открывает только пользовательский режим. Ключ DESIGNER с ним не сработает — для Конфигуратора нужен 1cv8.exe.

Почему exe 1С не запускается: доступ, версии, блокировки

Найти файл — полдела. Дальше бывает, что он есть, а не открывается. Основные ситуации:

Диагностика: выберите симптом

Ещё один случай — запуск exe с сетевой папки, когда платформу «не ставили», а скопировали на файловый сервер. Так делать не стоит: Windows может блокировать запуск с сетевых ресурсов, а компоненты платформы регистрируются при установке. Ставьте платформу на каждое рабочее место или на терминальный сервер .

На терминальном сервере для RemoteApp публикуют 1cestart.exe или конкретный 1cv8c.exe. Первый вариант удобнее: после обновления платформы публикацию не придётся править.

Исключения антивируса

Когда антивирус мешает 1С, в исключения добавляют папку bin используемой версии, а на сервере — ещё и процессы ragent.exe, rmngr.exe, rphost.exe. После каждого обновления платформы путь меняется: появляется новая папка с новым номером. Если исключение прописано на конкретный номер версии, его придётся обновить.

Частые вопросы

Как узнать версию платформы, не открывая папки?
Запустите базу и откройте «О программе» (значок вопроса или меню справки в заголовке окна). Там указан номер платформы — по нему ищите папку в C:\Program Files\1cv8\.
Можно ли удалить старые папки с версиями из `1cv8`?
Да, но через «Программы и компоненты», а не удалением папки вручную. Перед этим убедитесь, что ни одна база и ни один ярлык не закреплены за этой версией.
Нужно ли запускать 1cv8.exe от имени администратора?
Для обычной работы — нет. Права администратора нужны для установки платформы и некоторых действий с регистрацией компонентов, а не для повседневного запуска.
Где лежит exe 1С на Linux?
По умолчанию платформа ставится в /opt/1cv8/, внутри — папка архитектуры и номера версии. Исполняемые файлы называются так же, только без расширения .exe: 1cv8, 1cv8c, ragent.