Администрирование · 9 мин
Где находится файл со списком баз 1С
Где лежит файл ibases.v8i со списком баз 1С в Windows и терминале, как найти, скопировать, отредактировать и перенести список баз на другой компьютер.
Когда вы запускаете 1С:Предприятие и видите окно выбора информационных баз, этот список формируется не из реестра и не из самих баз, а из обычного текстового файла — ibases.v8i. Именно в нём хранятся названия баз, пути к каталогам, строки подключения к серверу 1С или SQL, параметры версии платформы и режим соединения. Зная, где лежит этот файл, можно быстро перенести список баз на новый компьютер, сделать резервную копию или исправить «пропавшую» базу.
Файл создаётся автоматически при первой регистрации базы в списке и обновляется каждый раз, когда вы добавляете, удаляете или редактируете базу через стандартный диалог запуска. Для каждого пользователя операционной системы ведётся свой собственный файл, поэтому на одном компьютере у разных учётных записей списки баз могут отличаться.
Стандартное расположение файла ibases.v8i
Основной путь к файлу списка баз в современных версиях Windows выглядит так: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData по умолчанию скрыта, поэтому проще всего вставить в адресную строку Проводника путь %APPDATA%\1C\1CEStart и нажать Enter — система сама подставит нужный каталог текущего пользователя.
В более старых версиях платформы и в Windows XP файл мог располагаться в каталоге Application Data\1C\1CEStart внутри профиля пользователя. Суть не меняется: папка 1CEStart внутри профиля — это то место, где лаунчер хранит свои настройки, включая список баз.
Рядом с ibases.v8i в той же папке часто лежат служебные файлы: 1cestart.cfg (общие настройки запуска), defapps.cfg и другие. Их удаление не повредит базы, но приведёт к сбросу настроек окна запуска.
Как быстро найти файл, если путь не подходит
Если по стандартному пути файла нет — например, профиль пользователя перенесён, используется доменная учётная запись или портативный запуск — есть несколько способов его обнаружить.
Первый способ — поиск по диску. Откройте Проводник, перейдите в корень диска C: и в строке поиска введите ibases.v8i. Поиск по всему диску может занять несколько минут, зато покажет все копии файла, включая профили других пользователей и резервные копии.
Второй способ — через командную строку. Выполните команду поиска по всем профилям:
dir C:\Users\*\AppData\Roaming\1C\1CEStart\ibases.v8i /s /bТретий способ — посмотреть путь из самой 1С. В окне выбора баз выделите любую базу и нажмите кнопку «Изменить»: в диалоге виден путь к каталогу базы, но не к файлу списка. Однако косвенным признаком служит то, что изменения в этом диалоге сразу записываются именно в ibases.v8i текущего пользователя.
Структура файла и что в нём можно редактировать
Файл ibases.v8i — обычный текстовый документ в кодировке UTF-8. Каждая база описана отдельным блоком в квадратных скобках: внутри указываются имя, тип подключения (Connect=File или Connect=Server), путь к каталогу базы или строка подключения к серверу, а также дополнительные параметры — версия платформы, режим запуска по умолчанию, скорость соединения.
Типичный фрагмент выглядит примерно так:
[Бухгалтерия предприятия]
Connect=File="D:\Bases\Accounting";
ID=9f3c2a1e-0000-0000-0000-000000000000
OrderInList=16384
Folder=/
DefaultApp=Auto
DefaultVersion=8.3Редактировать файл можно в Блокноте или любом текстовом редакторе, но только при закрытом окне запуска 1С: иначе при выходе лаунчер перезапишет файл своей версией, и ваши правки потеряются. Чаще всего вручную правят путь к базе (если каталог переехал на другой диск), имя базы или версию платформы по умолчанию.
Список баз на сервере терминалов и для всех пользователей
На терминальном сервере каждый пользователь по умолчанию получает собственный ibases.v8i в своём профиле. Это неудобно, когда баз много и список должен быть одинаковым у всех. Для централизации предусмотрен механизм общих списков: файл 1cestart.cfg в папке установки платформы или в профиле пользователя может содержать параметр, указывающий на общий файл списка баз.
Типовой подход такой: администратор формирует эталонный ibases.v8i, кладёт его в сетевую папку, доступную всем пользователям на чтение, и в 1cestart.cfg прописывает строку вида CommonInfoBases=\\server\share\ibases.v8i. После этого в окне запуска каждого пользователя появляется общий блок баз, который нельзя изменить локально.
Сравнение вариантов
Подходит для одиночного компьютера. Каждый пользователь управляет своим списком, но на терминале приходится настраивать список каждому отдельно.
Подходит для терминального сервера и отдела. Один эталонный файл на сетевом ресурсе, единообразие у всех, но требует прав администратора и аккуратности с правами доступа.
Компромисс: при входе пользователя логон-скрипт копирует эталонный файл в профиль. Просто, но пользователь может изменить свой список до следующего входа.
Перенос списка баз на другой компьютер
Чтобы не добавлять базы вручную на новом рабочем месте, достаточно скопировать ibases.v8i. Порядок действий простой, но есть нюансы с путями.
- 1На старом компьютере закройте окно запуска 1С и скопируйте файл %APPDATA%\1C\1CEStart\ibases.v8i на флешку или в сетевую папку.
- 2На новом компьютере убедитесь, что установлена платформа 1С той же или более новой версии, и закройте окно запуска.
- 3Создайте папку %APPDATA%\1C\1CEStart, если её нет, и положите туда скопированный файл.
- 4Проверьте, что пути к базам в файле актуальны для нового компьютера: локальные пути вида D:\Bases должны существовать и на новой машине.
- 5Запустите 1С и убедитесь, что все базы видны в списке и открываются.
Главная ловушка переноса — локальные пути. Если база лежала в D:\Bases на старом компьютере, а на новом такого диска нет, база появится в списке, но не запустится. Лечится либо правкой пути в файле, либо переносом самого каталога базы на тот же путь. Для серверных баз (Connect=Server) пути не важны — важна доступность сервера по сети.
Если компьютеров много, удобнее настроить общий список через 1cestart.cfg, как описано в предыдущем разделе, — тогда перенос вообще перестаёт быть задачей.
Типичные проблемы и их решение
Самая частая жалоба — «пропал список баз». Причины обычно три: пользователь вошёл под другой учётной записью (а список хранится в профиле), файл ibases.v8i был удалён или повреждён, либо профиль пользователя был пересоздан системным администратором. Во всех случаях сами базы на диске остаются нетронутыми — пропадает только их отображение в окне запуска.
Восстановление простое: либо вернуть файл из резервной копии, либо заново добавить базы через кнопку «Добавить» в окне запуска, указав существующий каталог базы. Платформа подхватит базу без каких-либо последствий для данных.
Как проверить результат
ibases.v8i открывается в Блокноте, блоки баз читаемы, пути корректны
Файл пустой, содержит «кракозябры» или обрывается на середине блока
Все базы видны, имена совпадают с ожидаемыми
Список пуст или часть баз отсутствует
База открывается без ошибок подключения
Ошибка «информационная база не обнаружена» — проверяйте путь или доступность сервера
FAQ
Можно ли хранить список баз в другом месте?
Да, через параметр CommonInfoBases в файле 1cestart.cfg можно указать произвольный путь к общему файлу списка, включая сетевую папку. Сам основной ibases.v8i при этом остаётся в профиле пользователя, но дополняется общим блоком баз.
Список баз пропал после обновления Windows — что делать?
Обновление системы иногда создаёт новый профиль пользователя или переносит старый в папку Windows.old. Проверьте, не лежит ли файл ibases.v8i в каталоге C:\Windows.old\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart — оттуда его можно просто скопировать в актуальный профиль.
Опасно ли удалить ibases.v8i?
Для данных это безопасно: файл содержит только список зарегистрированных баз, а не сами базы. После удаления окно запуска будет пустым, и базы придётся добавить заново через кнопку «Добавить», указав их каталоги или серверные подключения.
У каждого пользователя терминального сервера свой список — как сделать один на всех?
Разместите эталонный ibases.v8i в сетевой папке с правами «только чтение» для пользователей и пропишите путь к нему через параметр CommonInfoBases в файле 1cestart.cfg. Либо настройте логон-скрипт, копирующий эталонный файл в профиль каждого пользователя при входе.
Можно ли добавить базу, просто дописав блок в файл?
Да, это рабочий способ: закройте окно запуска, откройте ibases.v8i в Блокноте, добавьте блок с именем базы и строкой Connect по образцу существующих, сохраните файл в кодировке UTF-8. При следующем запуске база появится в списке. Поле ID можно не заполнять — платформа сгенерирует его сама.
Где список баз у 1С на Linux?
Логика та же: файл ibases.v8i находится в домашнем каталоге пользователя, обычно по пути ~/.1C/1cestart/. Открывается и редактируется любым текстовым редактором при закрытом окне запуска.
Что важно запомнить
Список баз 1С хранится в текстовом файле ibases.v8i в папке %APPDATA%\1C\1CEStart профиля каждого пользователя. Его можно копировать, переносить и редактировать в Блокноте при закрытом окне запуска, а на терминальном сервере список централизуют через параметр CommonInfoBases в 1cestart.cfg. Пропажа списка не затрагивает сами базы — достаточно восстановить файл или добавить базы заново.