Список информационных баз 1С: где лежит ibases.v8i и как его поправить

· 9 мин

Содержание

Файл ibases.v8i находится в профиле пользователя Windows: C:\Users\<имя_пользователя>\AppData\Roaming\1C\1CEStart\ibases.v8i. Быстрее всего открыть эту папку так: нажмите Win+R, введите %APPDATA%\1C\1CEStart и нажмите Enter.

В этом файле хранится список информационных баз, который вы видите в окне запуска 1С:Предприятия 8.3: названия, пути к базам, папки, режим запуска. Сами базы в нём не лежат, только ссылки на них. Поэтому файл весит несколько килобайт, а его потеря не стирает данные: пропадает только список в окне запуска.

Путь один для платформ 8.2 и 8.3, но у каждого пользователя Windows свой файл. Отсюда большинство вопросов «куда делись базы»: человек зашёл под другой учётной записью, и 1С показывает другой список.

Путь к файлу ibases.v8i в Windows 10 и 11

Полный путь в Windows 7, 8, 10 и 11 одинаковый:

C:\Users\Иванов\AppData\Roaming\1C\1CEStart\ibases.v8i

Вместо Иванов подставьте имя своей учётной записи. Если не знаете его, путь с переменной %APPDATA% подставит его сам.

Имя папки профиля не всегда совпадает с логином. Если учётную запись переименовали, папка в C:\Users сохраняет старое имя. Если при входе Windows не смогла загрузить профиль, она создаёт временный, например TEMP или Иванов.ИМЯКОМПЬЮТЕРА, и список баз в нём пустой. %APPDATA% всегда ведёт в папку того профиля, под которым вы сейчас работаете.

Три способа добраться до папки:

  1. 🔹 Через «Выполнить». Win+R → %APPDATA%\1C\1CEStart → Enter. Откроется проводник сразу в нужной папке.
  2. 🔹 Через адресную строку проводника. Вставьте туда тот же %APPDATA%\1C\1CEStart и нажмите Enter.
  3. 🔹 Вручную. Папка AppData скрытая. В проводнике откройте вкладку «Вид» и включите «Скрытые элементы», затем пройдите C:\Users\<имя>\AppData\Roaming\1C\1CEStart.

В той же папке лежит 1cestart.cfg — настройки программы запуска. В нём, в частности, хранится адрес общего списка баз, если его подключили (об этом ниже).

Не путайте 1CEStart с соседней папкой 1cv8. В %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 лежат пользовательские настройки и кеш баз — папки с длинными именами вида a1b2c3d4-…. Это идентификаторы баз из ibases.v8i, а не сам список.

Где искать ibases.v8i при запуске под другим пользователем, на сервере, в Linux и macOS

Файл привязан к учётной записи, под которой запущена 1С, а не к компьютеру. Это объясняет почти все случаи, когда список «пропал».

СитуацияГде лежит файл
Обычный запуск под своей учёткой%APPDATA%\1C\1CEStart\ibases.v8i текущего пользователя
«Запуск от имени администратора» под другой учёткойВ профиле того пользователя, чьи логин и пароль ввели
Терминальный сервер, RDPУ каждого пользователя свой файл в его профиле на сервере
Перемещаемый профиль, перенаправление папок в доменеТам, куда политика направила папку AppData, часто сетевой ресурс
Linux~/.1C/1cestart/ibases.v8i
macOS~/Library/Application Support/1C/1cestart/ibases.v8i

Пример. Бухгалтер работает под учёткой buh, а администратор запустил 1С через «Запуск от имени» под admin и добавил новую базу. База попала в файл C:\Users\admin\AppData\Roaming\1C\1CEStart\ibases.v8i. У buh её нет и не будет, пока её не добавят в его собственный список.

На терминальном сервере то же самое: десять пользователей — десять разных ibases.v8i. Если всем нужен один набор баз, удобнее подключить общий список, а не править десять файлов.

В Linux и macOS папка .1C скрытая (начинается с точки). В файловом менеджере включите показ скрытых файлов или откройте путь из терминала: ls ~/.1C/1cestart/.

Как найти ibases.v8i через реестр Windows

Сам путь к ibases.v8i в реестре не записан: 1С берёт его из системной папки AppData текущего пользователя. А вот куда указывает AppData, реестр показывает точно. Это полезно, когда в домене профили перенаправлены и %APPDATA% ведёт не на диск C.

Порядок:

  1. Нажмите Win+R, введите regedit, Enter.
  2. Откройте ветку:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
  1. Найдите параметр AppData. Его значение — корень, к которому добавляется \1C\1CEStart\ibases.v8i.

Обычно там записано %USERPROFILE%\AppData\Roaming. Если видите сетевой путь вроде \\fileserver\profiles\ivanov\AppData, значит, список баз хранится на сервере. Тогда и искать, и копировать файл нужно там.

То же самое без реестра даёт командная строка. Первая команда покажет, куда указывает AppData, вторая — есть ли в папке ibases.v8i и когда он менялся:

echo %APPDATA%
dir "%APPDATA%\1C\1CEStart"

Ничего не меняйте в этой ветке реестра. Неверное значение AppData ломает профиль: перестают открываться не только 1С, но и браузер, почта и другие программы.

Что внутри ibases.v8i: структура записей

Это обычный текстовый файл в формате INI. Каждая база — отдельный блок: в квадратных скобках имя, ниже параметры. Пример списка из трёх баз — файловой, серверной и опубликованной на веб-сервере:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\Base1C\Buh";
ID=7f3c2a10-5b6e-4d21-9a8f-0c1d2e3f4a5b
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

[ЗУП]
Connect=Srvr="srv1c";Ref="zup";
ID=2b9e4c71-8d0a-4f36-b215-6e7f8a9b0c1d
Folder=/Кадры
App=ThinClient
WA=1
Version=8.3

[УТ через веб]
Connect=ws="http://srv1c/ut";
ID=c4d5e6f7-0a1b-4c2d-8e3f-4a5b6c7d8e9f
Folder=/
App=Auto
WA=0

Что означают основные строки:

ПараметрЧто задаёт
[…]Имя базы в окне запуска
ConnectГде база: File= — каталог файловой базы, Srvr= и Ref= — сервер и имя базы в кластере, ws= — адрес веб-публикации
IDУникальный идентификатор записи. По нему 1С находит кеш и настройки базы
FolderПапка в дереве окна запуска, / — корень
OrderInList, OrderInTreeПорядок сортировки
AppКлиент: Auto, ThinClient, ThickClient, WebClient
WA1 — входить с аутентификацией Windows, 0 — спрашивать логин и пароль 1С
VersionКакую версию платформы запускать: 8.3 или конкретный номер сборки

Обязательны имя в скобках и Connect. Остальное 1С допишет сама при первом запуске, в том числе сгенерирует ID, если его нет.

Как отредактировать ibases.v8i вручную

Ручная правка нужна, когда надо разом поменять путь у десятка баз (переехал сервер, сменилась буква диска) или перенести список на другой компьютер. Для одной-двух баз проще кнопка «Изменить» в окне запуска.

  1. Закройте все окна 1С, включая окно запуска. Программа запуска перезаписывает файл, и ваши правки могут пропасть.
  2. Скопируйте ibases.v8i рядом, например в ibases_backup.v8i.
  3. Откройте файл в Блокноте или Notepad++.
  4. Внесите изменения. Чтобы сменить путь у всех баз, используйте «Заменить»: D:\Base1C → E:\Base1C или Srvr="old-srv" → Srvr="new-srv".
  5. Сохраните в кодировке UTF-8. В Блокноте Windows 10 и 11 кодировка выбирается внизу окна «Сохранить как».
  6. Запустите 1С и проверьте, что базы открываются.

Если сохранить файл в ANSI или другой кодировке, русские названия баз превратятся в «кракозябры», а часть записей может не прочитаться. Тогда верните копию и сохраните заново в UTF-8.

Типичные промахи при правке:

  • ❌ Скопировали блок базы и не убрали ID. Две записи с одинаковым идентификатором делят кеш и настройки. Удалите строку ID у копии — 1С создаст новый.
  • ❌ Потеряли точку с запятой или кавычку в Connect. Строка должна выглядеть как Connect=File="D:\Base1C\Buh";. Без закрывающей кавычки база не откроется.
  • ❌ Правили файл при открытой 1С. После закрытия программа записала свою версию списка поверх вашей.

Общий список баз для всех пользователей

Когда у пользователей должен быть одинаковый набор баз, держать отдельный ibases.v8i у каждого неудобно. 1С умеет подключать общий список — файл с расширением .v8i в сетевой папке. Его баз пользователь не может удалить из своего окна запуска, а администратор правит один файл на всех.

Как подключить у одного пользователя:

Проще всего подготовить общий файл из своего. Настройте нужный набор баз в окне запуска, закройте 1С, скопируйте свой ibases.v8i, удалите в копии личные и тестовые базы и переименуйте её, например в bases.v8i.

  1. Положите подготовленный файл, например \\fileserver\1c\bases.v8i, в папку с правом чтения для всех.
  2. В окне запуска нажмите «Настройка…».
  3. В блоке со списками общих информационных баз добавьте путь к файлу.
  4. Нажмите «ОК» и перезапустите окно запуска.

Путь сохранится в %APPDATA%\1C\1CEStart\1cestart.cfg строкой:

CommonInfoBases=\\fileserver\1c\bases.v8i

Чтобы подключить список сразу всем пользователям компьютера или терминального сервера, ту же строку добавляют в общий файл настроек C:\ProgramData\1C\1CEStart\1cestart.cfg. Папка ProgramData тоже скрытая.

Общий список удобно сочетать с личным: базы из общего файла видят все, а свои тестовые копии пользователь добавляет в собственный ibases.v8i.

Как вернуть список баз после переустановки 1С или Windows

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

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

Если файла нет и вы не помните, где лежали файловые базы, найдите их по имени файла данных. В каждой файловой базе есть 1Cv8.1CD. Поиск по дискам из командной строки:

dir C:\1Cv8.1CD /s /b
dir D:\1Cv8.1CD /s /b

Команда выведет полные пути к файлам. Каталог, в котором лежит 1Cv8.1CD, и есть путь к базе. Его указывают при добавлении: «Добавить» → «Добавление в список существующей информационной базы» → тип расположения «На данном компьютере или на компьютере в локальной сети».

Серверные базы так не найти: их список хранит кластер серверов 1С. Имя сервера и базы спросите у администратора или посмотрите в консоли кластера.

Чтобы больше не восстанавливать список вручную, положите копию ibases.v8i туда же, где хранятся резервные копии баз. Файл маленький, а после переустановки системы сэкономит полчаса поиска.

Пути к ibases.v8i в разных версиях Windows: сводная таблица

СистемаПуть к ibases.v8i
Windows XP, Server 2003C:\Documents and Settings\<имя>\Application Data\1C\1CEStart\ibases.v8i
Windows Vista, 7, 8, 8.1C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i
Windows 10, 11C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i
Windows Server 2016, 2019, 2022C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i
Любая Windows, универсально%APPDATA%\1C\1CEStart\ibases.v8i
Linux~/.1C/1cestart/ibases.v8i
macOS~/Library/Application Support/1C/1cestart/ibases.v8i

В русской Windows проводник может показывать папку Users как «Пользователи». Это одна и та же папка, в путях и командах пишите Users.

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

Можно ли перенести ibases.v8i на другой компьютер простым копированием?
Да. Скопируйте файл в %APPDATA%\1C\1CEStart на новом компьютере при закрытой 1С. Серверные и веб-базы заработают сразу, файловые — если путь к их каталогу на новом месте тот же.
Почему у коллеги на том же компьютере другой список баз?
Потому что у каждой учётной записи Windows свой ibases.v8i в своём профиле. Добавьте базы в его список или подключите общий список для всех.
Что будет, если удалить ibases.v8i?
Базы останутся на диске или на сервере. Пропадёт только список в окне запуска: при следующем старте 1С предложит добавить базу. Кеш и пользовательские настройки баз в папке 1cv8 при этом не удаляются.
Можно ли переименовать файл или держать несколько списков?
Личный список всегда называется ibases.v8i. Дополнительные списки с любыми именами подключают как общие через «Настройка…» в окне запуска.
Список баз пустой, хотя файл на месте. В чём дело?
Чаще всего файл повреждён при ручной правке: сохранён не в UTF-8 или нарушен синтаксис строки Connect. Откройте его в Блокноте, сравните с резервной копией и сохраните в UTF-8.