Список информационных баз 1С: где лежит ibases.v8i и как его поправить
Содержание
Файл 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% всегда ведёт в папку того профиля, под которым вы сейчас работаете.
Три способа добраться до папки:
- 🔹 Через «Выполнить».
Win+R→%APPDATA%\1C\1CEStart→ Enter. Откроется проводник сразу в нужной папке. - 🔹 Через адресную строку проводника. Вставьте туда тот же
%APPDATA%\1C\1CEStartи нажмите Enter. - 🔹 Вручную. Папка
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.
Порядок:
- Нажмите
Win+R, введитеregedit, Enter. - Откройте ветку:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
- Найдите параметр
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 |
WA | 1 — входить с аутентификацией Windows, 0 — спрашивать логин и пароль 1С |
Version | Какую версию платформы запускать: 8.3 или конкретный номер сборки |
Обязательны имя в скобках и Connect. Остальное 1С допишет сама при первом запуске, в том числе сгенерирует ID, если его нет.
Как отредактировать ibases.v8i вручную
Ручная правка нужна, когда надо разом поменять путь у десятка баз (переехал сервер, сменилась буква диска) или перенести список на другой компьютер. Для одной-двух баз проще кнопка «Изменить» в окне запуска.
- Закройте все окна 1С, включая окно запуска. Программа запуска перезаписывает файл, и ваши правки могут пропасть.
- Скопируйте
ibases.v8iрядом, например вibases_backup.v8i. - Откройте файл в Блокноте или Notepad++.
- Внесите изменения. Чтобы сменить путь у всех баз, используйте «Заменить»:
D:\Base1C→E:\Base1CилиSrvr="old-srv"→Srvr="new-srv". - Сохраните в кодировке UTF-8. В Блокноте Windows 10 и 11 кодировка выбирается внизу окна «Сохранить как».
- Запустите 1С и проверьте, что базы открываются.
Если сохранить файл в ANSI или другой кодировке, русские названия баз превратятся в «кракозябры», а часть записей может не прочитаться. Тогда верните копию и сохраните заново в UTF-8.
Типичные промахи при правке:
- ❌ Скопировали блок базы и не убрали
ID. Две записи с одинаковым идентификатором делят кеш и настройки. Удалите строкуIDу копии — 1С создаст новый. - ❌ Потеряли точку с запятой или кавычку в
Connect. Строка должна выглядеть какConnect=File="D:\Base1C\Buh";. Без закрывающей кавычки база не откроется. - ❌ Правили файл при открытой 1С. После закрытия программа записала свою версию списка поверх вашей.
Общий список баз для всех пользователей
Когда у пользователей должен быть одинаковый набор баз, держать отдельный ibases.v8i у каждого неудобно. 1С умеет подключать общий список — файл с расширением .v8i в сетевой папке. Его баз пользователь не может удалить из своего окна запуска, а администратор правит один файл на всех.
Как подключить у одного пользователя:
Проще всего подготовить общий файл из своего. Настройте нужный набор баз в окне запуска, закройте 1С, скопируйте свой ibases.v8i, удалите в копии личные и тестовые базы и переименуйте её, например в bases.v8i.
- Положите подготовленный файл, например
\\fileserver\1c\bases.v8i, в папку с правом чтения для всех. - В окне запуска нажмите «Настройка…».
- В блоке со списками общих информационных баз добавьте путь к файлу.
- Нажмите «ОК» и перезапустите окно запуска.
Путь сохранится в %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 2003 | C:\Documents and Settings\<имя>\Application Data\1C\1CEStart\ibases.v8i |
| Windows Vista, 7, 8, 8.1 | C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i |
| Windows 10, 11 | C:\Users\<имя>\AppData\Roaming\1C\1CEStart\ibases.v8i |
| Windows Server 2016, 2019, 2022 | C:\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С. Серверные и веб-базы заработают сразу, файловые — если путь к их каталогу на новом месте тот же.Почему у коллеги на том же компьютере другой список баз?
Что будет, если удалить ibases.v8i?
1cv8 при этом не удаляются.Можно ли переименовать файл или держать несколько списков?
ibases.v8i. Дополнительные списки с любыми именами подключают как общие через «Настройка…» в окне запуска.Список баз пустой, хотя файл на месте. В чём дело?
Connect. Откройте его в Блокноте, сравните с резервной копией и сохраните в UTF-8.