Администрирование · 9 мин
Где находится папка bin в 1С и как её найти
Где находится папка bin в 1С: стандартные пути установки платформы на Windows и Linux, как найти исполняемые файлы, зачем нужна папка bin и что делать, если её нет.
Папка bin — это каталог, в котором хранятся исполняемые файлы платформы 1С:Предприятие: 1cv8.exe (толстый клиент), 1cv8c.exe (тонкий клиент), 1cv8s.exe (веб-компоненты и серверные утилиты), а также вспомогательные библиотеки и утилиты вроде chdbfl.exe для проверки файловых баз. Администратору и разработчику путь к этой папке нужен при настройке ярлыков запуска, подключении внешних компонент, работе с COM-соединителем и регистрации платформы в системе.
Точное расположение зависит от версии платформы, разрядности операционной системы и способа установки. Ниже разобраны стандартные пути для Windows и Linux, способы быстро найти каталог, если он установлен не по умолчанию, и типичные ситуации, когда папку bin ищут «не там».
Стандартные пути установки платформы в Windows
При установке с официального дистрибутива платформа размещается в каталоге, который зависит от разрядности. Для 64-разрядной версии платформы путь выглядит так: C:\Program Files\1cv8\8.3.22.1750\bin, где 8.3.22.1750 — пример номера версии. У вас номер будет свой: он состоит из четырёх групп цифр (редакция, подредакция, релиз, сборка).
Для 32-разрядной платформы, установленной на 64-разрядной Windows, каталог будет: C:\Program Files (x86)\1cv8\<номер версии>\bin. Если на компьютере установлено несколько версий платформы одновременно — что типично для серверов и машин разработчиков — внутри 1cv8 будет несколько папок с номерами версий, и у каждой свой bin.
Внутри bin находятся ключевые файлы:
- 1cv8.exe — толстый клиент, поддерживает режимы конфигуратора и отладки;
- 1cv8c.exe — тонкий клиент, работает только в режиме предприятия;
- 1cv8s.exe — исполняемый файл серверных компонентов;
- chdbfl.exe — утилита проверки физической целостности файловой базы;
- dbgs.exe — сервер отладки;
- библиотеки DLL, в том числе comcntr.dll — COM-соединитель для внешних интеграций.
Как быстро найти папку bin через ярлык запуска
Самый надёжный способ, не требующий запоминания путей, — открыть расположение файла через ярлык, которым вы запускаете 1С. Это особенно полезно, когда платформа установлена в нестандартный каталог или на другой диск.
- 1Найдите ярлык 1С:Предприятия на рабочем столе или в меню «Пуск».
- 2Щёлкните по нему правой кнопкой мыши и выберите «Свойства».
- 3На вкладке «Ярлык» нажмите кнопку «Расположение файла» (в старых версиях Windows — «Найти объект»).
- 4Откроется проводник сразу в папке bin нужной версии платформы.
- 5Проверьте путь в адресной строке — убедитесь, что номер версии соответствует той, с которой вы работаете.
Если ярлыка нет, путь можно посмотреть в реестре Windows: ветка HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8 (или внутри Wow6432Node для 32-разрядной версии) содержит сведения об установленных версиях и каталогах. Ещё один вариант — открыть диспетчер задач во время работы 1С, найти процесс 1cv8.exe, щёлкнуть правой кнопкой и выбрать «Открыть расположение файла».
Где находится bin при установке на Linux
На Linux-системах платформа 1С устанавливается в каталог /opt/1cv8/. Внутри структура отличается от Windows: сначала идёт папка архитектуры (x86_64 или i386), затем папка с номером версии. Типичный путь выглядит так: /opt/1cv8/x86_64/8.3.22.1750/. Исполняемые файлы лежат непосредственно в этом каталоге — отдельной вложенной папки bin здесь, как правило, нет, файлы 1cv8, 1cv8c и серверные утилиты размещены на одном уровне.
Найти установленные версии можно командой в терминале:
ls /opt/1cv8/x86_64/Если платформа установлена через пакетный менеджер в нестандартное место, найти исполняемый файл поможет команда which 1cv8 или поиск по файловой системе: find / -name \"1cv8*\" -type f 2>/dev/null. Учтите, что полный поиск по корню может занять заметное время.
Папка bin сервера 1С и кластера
На сервере, где работает агент кластера 1С, структура та же: исполняемые файлы сервера (ragent, rphost, rmngr) находятся в bin соответствующей версии платформы. Путь к ним обычно нужен при ручной регистрации службы агента сервера или при диагностике.
Важно не путать папку bin с рабочим каталогом кластера. Данные кластера (реестр, список баз, сеансы) хранятся отдельно — по умолчанию в C:\Program Files\1cv8\srvinfo на Windows или в каталоге, указанном параметром -d при запуске агента. Удаление или перенос bin не затрагивает список баз, а вот повреждение srvinfo может привести к потере регистрации информационных баз в кластере.
Зачем на практике нужен путь к bin
Чаще всего путь к bin требуется в следующих сценариях:
- Регистрация COM-соединителя. Команда
regsvr32 "C:\Program Files\1cv8\<версия>\bin\comcntr.dll"выполняется от имени администратора, когда внешнее приложение не может подключиться к базе 1С. - Проверка файловой базы утилитой chdbfl.exe. Утилита запускается только из папки bin конкретной версии.
- Создание ярлыков с параметрами. Например, запуск конфигуратора конкретной базы: в поле «Объект» указывается полный путь к 1cv8.exe с ключами DESIGNER и /F.
- Публикация на веб-сервере. При настройке IIS или Apache указывается путь к библиотеке wsisapi.dll или модулю веб-расширения из bin.
- Скрипты обновления и пакетного запуска. Пакетный режим конфигуратора вызывается с полным путём к 1cv8.exe.
Что делать, если папки bin нет по стандартному пути
Если по адресу C:\Program Files\1cv8 каталога нет, возможны три ситуации. Первая — платформа установлена в другой каталог: при установке администратор мог указать, например, диск D. Вторая — платформа вообще не установлена локально, а 1С запускается через веб-клиент или с терминального сервера; в этом случае bin существует только на сервере. Третья — используется 32-разрядная версия, и искать нужно в Program Files (x86).
Порядок проверки: посмотрите оба каталога Program Files, затем откройте свойства ярлыка запуска, затем проверьте список установленных программ — там будут видны все версии «1С:Предприятие 8». Если в списке платформы нет, её нужно установить с дистрибутива, соответствующего вашей конфигурации.
Как проверить результат
Файл присутствует, запускается окно стартера или клиента
Папка пустая или содержит только DLL — возможно, это неполная установка
Номер папки равен версии, указанной в окне «О программе»
В пути другая версия — ярлык указывает на устаревшую платформу
regsvr32 сообщает об успешной регистрации
Ошибка регистрации — проверьте разрядность DLL и права администратора
Что важно запомнить
Папка bin платформы 1С в Windows находится в C:\Program Files\1cv8\<версия>\bin или в Program Files (x86) для 32-разрядной версии, в Linux — в /opt/1cv8/<архитектура>/<версия>/. У каждой установленной версии свой bin. Быстрее всего каталог находится через свойства ярлыка запуска, а ручное изменение содержимого папки недопустимо.
Частые вопросы
Чем отличается папка bin от папки с информационной базой?
Bin — это каталог программы платформы с исполняемыми файлами, общий для всех баз. Информационная база — отдельный каталог с данными (файл 1Cv8.1CD для файлового режима) или база на SQL-сервере. Они располагаются в разных местах и не зависят друг от друга по расположению.
Можно ли запускать 1cv8.exe прямо из папки bin?
Да, двойной щелчок по 1cv8.exe открывает стандартный стартер со списком баз. Но переносить сам файл в другое место нельзя — без окружающих библиотек из bin он не запустится или будет работать с ошибками.
Где взять chdbfl.exe, если в bin её нет?
Утилита chdbfl.exe входит в состав полной установки платформы. Если её нет, вероятно, установлен только тонкий клиент. Доустановите компоненты через установщик платформы той же версии, выбрав нужные компоненты.
Нужно ли удалять папки bin старых версий платформы?
Не вручную. Старые версии удаляются через «Программы и компоненты» Windows — деинсталлятор корректно снимет регистрацию служб и компонентов. Ручное удаление папки оставит «мёртвые» записи в реестре и может сломать сценарии, ссылающиеся на эту версию.
Как узнать, какая версия платформы используется конкретной базой?
Откройте список информационных баз в стартере, выделите базу — внизу окна отображается требуемая версия платформы. Также версию видно в окне «О программе» уже запущенного сеанса.