Администрирование · 8 мин
Как скопировать все пути к базам 1С
Где хранятся пути к базам 1С, как найти файл ibases.v8i и реестр, скопировать список баз на другой компьютер и проверить результат без потери данных.
Пути к информационным базам 1С хранятся не внутри самих баз, а в служебном файле списка баз на каждом рабочем компьютере. Поэтому задача «скопировать все пути» сводится к тому, чтобы найти этот файл, перенести его или его содержимое на нужное место и при необходимости подправить пути, если расположение баз на новом компьютере отличается.
Список баз формируется платформой 1С:Предприятие автоматически: каждый раз, когда вы добавляете базу через стартер (окно запуска), запись о ней попадает в файл ibases.v8i. Файл текстовый, его можно открыть обычным блокнотом, скопировать, отредактировать и перенести на другой ПК. Дополнительно часть настроек хранится в реестре Windows и в файлах профиля пользователя.
Ниже разобраны все рабочие способы: через сам файл ibases.v8i, через папку пользователя, через реестр, а также вариант с централизованным списком баз на сервере для нескольких компьютеров. Отдельно описаны проверка результата и типичные ошибки при переносе.
Где 1С хранит пути к базам
Основной источник — файл ibases.v8i. Он находится в профиле пользователя Windows: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Быстрый способ попасть в эту папку — вставить в адресную строку проводника путь %APPDATA%\1C\1CEStart и нажать Enter.
Рядом могут лежать и другие служебные файлы: 1cestart.cfg (общие настройки стартера), appsrvrs.lst (список серверов), inetcfg.xml (настройки интернет-поддержки). Для переноса списка баз достаточно ibases.v8i, но копирование всей папки 1CEStart переносит настройки стартера целиком.
Если базы добавлялись «для всех пользователей» или через общий конфигурационный файл, список может подтягиваться из C:\ProgramData\1C\1CEStart\1cestart.cfg, где параметром CommonInfoBases указан путь к общему файлу списка баз. Это типичная схема для терминальных серверов и организаций с централизованной настройкой.
Как открыть и прочитать файл ibases.v8i
Файл открывается любым текстовым редактором — Блокнотом, Notepad++, VS Code. Каждая база описана блоком вида: в квадратных скобках имя базы, ниже строка Connect=File="D:\Bases\Trade"; для файловой базы или Connect=Srvr="server";Ref="base"; для клиент-серверной.
Чтобы получить «чистый» список всех путей, достаточно скопировать из файла все строки, начинающиеся с Connect=. Для файловых баз путь указан в кавычках после File=, для серверных — имя сервера после Srvr= и имя базы после Ref=.
Если баз много и нужно быстро извлечь пути, удобно использовать поиск по файлу (Ctrl+F) со строкой Connect= или команду PowerShell, которая выведет все пути отдельным списком.
Select-String -Path "$env:APPDATA\1C\1CEStart\ibases.v8i" -Pattern '^Connect=' | ForEach-Object { $_.Line }Как скопировать список баз на другой компьютер
Самый простой перенос — скопировать файл ibases.v8i на флешку или сетевую папку и положить его на целевом компьютере в ту же папку %APPDATA%\1C\1CEStart под тем пользователем, который будет работать с 1С. При следующем запуске стартер покажет весь список баз.
Перед заменой файла на целевом компьютере закройте 1С и сохраните старый ibases.v8i под другим именем (например, ibases_backup.v8i) — если на новом ПК уже были добавлены базы, их записи иначе будут перезаписаны. Можно не заменять файл, а открыть оба и вручную перенести нужные блоки.
- 1Закройте 1С на обоих компьютерах
- 2Откройте папку %APPDATA%\1C\1CEStart на исходном ПК
- 3Скопируйте файл ibases.v8i на флешку или сетевую папку
- 4На целевом ПК переименуйте существующий ibases.v8i в резервную копию
- 5Поместите скопированный файл в %APPDATA%\1C\1CEStart
- 6Запустите 1С и проверьте, что базы открываются
Если базы файловые и лежат на сетевом диске, убедитесь, что на новом компьютере сетевые пути доступны и буквы дисков совпадают. Для клиент-серверных баз достаточно сетевой связи с сервером 1С и совпадающей версии платформы.
Централизованный список баз для нескольких компьютеров
Когда список нужно раздать сразу многим пользователям, удобнее не копировать файл на каждый ПК, а использовать общий список. Файл ibases.v8i кладётся в сетевую папку, а в конфигурационном файле 1cestart.cfg (в %APPDATA% или в C:\ProgramData\1C\1CEStart) добавляется строка CommonInfoBases=\\server\share\ibases.v8i.
После этого базы из общего файла появляются у всех пользователей автоматически, а администратор обновляет список в одном месте. Изменения подхватываются при следующем запуске стартера.
Что ещё хранится в реестре и стоит ли его копировать
Часть настроек стартера и последних выбранных баз хранится в реестре Windows, в ветках HKEY_CURRENT_USER\Software\1C\1Cv8 и HKEY_CURRENT_USER\Software\1C\1Cv8\1Cv8 Startup. Там можно найти, например, список недавно использованных баз и параметры диалогов.
Переносить реестр ради путей к базам обычно не нужно: вся необходимая информация уже есть в ibases.v8i. Экспорт веток реестра оправдан только при полном переносе профиля пользователя, и делать это стоит через regedit с предварительной резервной копией.
Проверка результата и типичные ошибки
После переноса откройте стартер 1С: список баз должен совпадать с исходным. Затем запустите каждую базу или хотя бы самые важные — успешный вход подтверждает, что путь корректен и доступен. Если база не открывается, сообщение об ошибке обычно прямо указывает на проблему: «не найден файл базы данных» (неверный путь или недоступен диск) либо ошибку соединения с сервером.
Как проверить результат
Все базы отображаются с правильными именами
Список пуст или часть баз пропала
База открывается, запрашивает пользователя
Ошибка «информационная база не обнаружена»
Соединение устанавливается без ошибок
Ошибка соединения с сервером 1С
Connect указывает на существующие папки и серверы
Пути ведут на диски, которых нет на новом ПК
Частые вопросы
Можно ли узнать путь к базе, не открывая файл ibases.v8i?
Да. В окне запуска 1С выделите базу и нажмите кнопку настройки (или «Изменить») — путь подключения отобразится в параметрах базы. Также путь виден внизу окна запуска при выборе базы в некоторых версиях платформы.
Файл ibases.v8i пустой, хотя базы в списке есть. Почему?
Скорее всего, список подгружается из общего файла, указанного параметром CommonInfoBases в 1cestart.cfg, либо вы смотрите профиль другого пользователя. Проверьте содержимое 1cestart.cfg и папку %APPDATA% под нужной учётной записью.
Перенесётся ли список баз вместе с копией самой базы 1С?
Нет. Каталог базы и файл списка — независимые вещи. После копирования папки базы на новое место её нужно добавить в список вручную через кнопку «Добавить» в окне запуска или прописать блок в ibases.v8i с актуальным путём.
Как скопировать пути к базам на терминальном сервере для всех пользователей?
Разместите ibases.v8i в сетевой папке и пропишите путь к нему в параметре CommonInfoBases файла 1cestart.cfg в C:\ProgramData\1C\1CEStart. Тогда общий список увидят все пользователи сервера без копирования файлов в каждый профиль.
Можно ли объединить два файла ibases.v8i из разных источников?
Да. Откройте оба файла в текстовом редакторе и перенесите нужные блоки баз из одного в другой. Следите, чтобы имена баз в квадратных скобках не дублировались, а значения ID у разных баз не совпадали — при конфликте ID можно сгенерировать новый, добавив базу заново через стартер.
Безопасно ли редактировать ibases.v8i вручную?
Да, при закрытой 1С и наличии резервной копии файла. Формат простой: блок в квадратных скобках и строки параметров. Главное — не нарушить синтаксис (кавычки, точки с запятой) и сохранить файл в той же кодировке.
Что важно запомнить
Пути ко всем базам 1С хранятся в текстовом файле ibases.v8i в папке %APPDATA%\1C\1CEStart. Перенос списка — это копирование файла в аналогичную папку на другом ПК с проверкой доступности путей. Для многих пользователей удобнее общий список через CommonInfoBases. Перед заменой файла всегда делайте резервную копию.