Администрирование · 13 мин
Как найти все базы 1С на компьютере
Способы найти все базы 1С на компьютере: список в стартере, файл ibases.v8i, поиск по дискам, реестр и скрипты. Проверка результата и типичные ошибки.
Задача найти все базы 1С на компьютере возникает при переносе данных на новый ПК, перед переустановкой Windows, при аудите рабочего места или когда пользователь забыл, где лежит файловая информационная база. Хорошая новость: платформа 1С оставляет достаточно следов — служебные файлы со списками баз, записи в реестре и характерную структуру каталогов, по которым базы можно отыскать даже без запуска программы.
Ни один способ не даёт стопроцентной гарантии сам по себе. Список в стартере показывает только прописанные базы, поиск по диску находит файлы, но не отличает рабочую базу от старой копии. Поэтому надёжная стратегия — комбинировать минимум два метода: сначала посмотреть зарегистрированные подключения, затем просканировать диски на наличие файлов баз и сличить результаты.
В статье разобраны пять рабочих способов: через список баз в окне запуска, через файл ibases.v8i, поиском по дискам, через реестр и с помощью скрипта. Отдельно рассмотрены серверные базы, которых на локальном диске физически нет, и даны критерии проверки, что найденный каталог — действительно база 1С, а не её фрагмент.
Что вообще считается базой 1С и где она может лежать
Прежде чем искать, полезно понимать, что именно ищем. Информационная база 1С существует в двух вариантах. Файловая база — это каталог на диске, в котором лежит файл 1Cv8.1CD (собственно данные) и служебные файлы и подпапки. Такая база может находиться где угодно: на диске C, на втором диске, в сетевой папке, даже на внешнем носителе.
Клиент-серверная база физически размещена в СУБД — Microsoft SQL Server, PostgreSQL или другой поддерживаемой. На компьютере пользователя от неё нет никаких файлов, есть только строка подключения с именем сервера и именем базы. Найти её «поиском по диску» невозможно в принципе — только через список подключений или консоль сервера 1С.
Отсюда практический вывод: полный поиск всегда двухэтапный. Сначала извлекаем список прописанных подключений (там будут и файловые, и серверные базы), потом сканируем диски на предмет файловых баз, которые в список не добавлены — например, скопированные вручную архивы и тестовые копии.
Способ 1. Список баз в окне запуска 1С
Самый простой метод — запустить ярлык «1С:Предприятие». В стартовом окне отображается список всех баз, добавленных на этом компьютере для текущего пользователя. Выделите любую строку — в нижней части окна появится путь: для файловой базы это каталог вида C:\Bases\Trade или сетевой путь \\Server\1CBases\..., для серверной — строка вида srv="server";ref="BaseName".
Кнопка «Настройка» в этом же окне показывает, откуда берётся список: используются ли общие списки баз (файлы .v8i, прописанные администратором) и где лежат шаблоны. Если в организации список баз раздаётся централизованно через общий файл, локальный список может быть пустым, а базы подтягиваются из сетевого ресурса.
Ограничение метода очевидно: он показывает только то, что кто-то добавил в список. База, скопированная на диск вручную и не прописанная в стартере, здесь не отобразится. Кроме того, список хранится отдельно для каждого пользователя Windows — под другой учётной записью он может отличаться.
- 1Запустите ярлык 1С:Предприятие
- 2Поочерёдно выделяйте каждую строку списка
- 3Смотрите путь в строке внизу окна и записывайте его
- 4Откройте кнопку «Настройка» и проверьте, не подключены ли общие списки баз .v8i
- 5Повторите под другими учётными записями Windows, если компьютером пользовались несколько человек
Способ 2. Файл ibases.v8i — полный список прописанных баз
Список баз стартера физически хранится в файле ibases.v8i. Стандартное расположение — профиль пользователя: C:\Users\ИмяПользователя\AppData\Roaming\1C\1CEStart\ibases.v8i. Папка AppData скрыта, поэтому проще вставить в адресную строку Проводника путь %APPDATA%\1C\1CEStart и нажать Enter.
Файл открывается обычным Блокнотом. Каждая база описана блоком в квадратных скобках: внутри — параметр Connect= с путём к файловой базе или строкой серверного подключения, версия платформы, параметры аутентификации. Скопировав этот файл на другой компьютер в тот же каталог, вы перенесёте весь список баз — это штатный механизм переноса.
Проверьте также аналогичный каталог в профилях других пользователей компьютера (C:\Users\ — перебрать подпапки) и общие списки: если в настройках стартера указан общий .v8i-файл на сетевом ресурсе, откройте и его. В крупных организациях именно там лежит актуальный перечень рабочих баз.
Get-ChildItem C:\Users\*\AppData\Roaming\1C\1CEStart\ibases.v8i | ForEach-Object { $_.FullName; Get-Content $_.FullName }Способ 3. Поиск файловых баз по дискам
Чтобы найти базы, не прописанные в списке, нужно просканировать диски. Главный маркер файловой базы — файл 1Cv8.1CD: он есть в корне каталога любой файловой информационной базы. В Проводнике Windows откройте «Этот компьютер», в поле поиска введите 1Cv8.1CD и дождитесь завершения сканирования. На больших дисках стандартный поиск работает медленно, особенно без индексации.
Быстрее использовать командную строку или PowerShell. Команда dir C:\1Cv8.1CD /s /b рекурсивно переберёт весь диск C и выведет полные пути всех найденных файлов. Повторите для каждого локального диска (D:, E: и т.д.). PowerShell-вариант: Get-ChildItem -Path C:\,D:\ -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue — параметр подавляет ошибки доступа к системным папкам.
Дополнительные маркеры, если поиск по 1Cv8.1CD ничего не дал: каталоги с именами 1Cv8Log (журнал регистрации), файлы 1Cv8.cgr, 1Cv8tmp.1CD, а также файлы выгрузки *.dt — последние не являются базами, но указывают, что с 1С здесь работали и база может быть рядом или на другом носителе.
Способ 4. Реестр Windows и журналы как источник следов
Платформа 1С хранит часть настроек в реестре. Ветка HKEY_CURRENT_USER\Software\1C\1Cv8 содержит параметры стартера, включая ссылки на общие списки баз. Откройте редактор реестра (Win+R → regedit), перейдите в эту ветку и посмотрите значения — там могут встречаться пути к .v8i-файлам и каталогам шаблонов.
Косвенный источник — список недавних файлов Windows и журнал регистрации самой 1С, если хоть одна база известна: в журнале регистрации базы видны события подключений, а в каталоге %APPDATA%\1C\1cv8\ лежат служебные подкаталоги, имена которых содержат идентификаторы баз из списка — по ним можно восстановить, какие базы открывались на этом компьютере и когда.
Работайте в реестре только на чтение. Случайное изменение или удаление параметров может сбросить настройки платформы. Если не уверены, что делаете, ограничьтесь просмотром и экспортом ветки через меню «Файл → Экспорт».
Способ 5. Скрипт для полного аудита компьютера
Когда нужно получить сводную картину — например, при инвентаризации перед заменой ПК — удобно собрать всё одним скриптом: список из ibases.v8i всех пользователей плюс результаты поиска 1Cv8.1CD по всем дискам. Результат сохраняется в текстовый файл, который потом легко сверить.
$out = "C:\Temp\bases_report.txt"; "=== Списки баз пользователей ===" | Out-File $out; Get-ChildItem C:\Users\*\AppData\Roaming\1C\1CEStart\ibases.v8i -ErrorAction SilentlyContinue | ForEach-Object { "--- " + $_.FullName; Get-Content $_.FullName } | Out-File $out -Append; "=== Файловые базы на дисках ===" | Out-File $out -Append; Get-PSDrive -PSProvider FileSystem | ForEach-Object { Get-ChildItem ($_.Root) -Filter 1Cv8.1CD -Recurse -ErrorAction SilentlyContinue | Select-Object -ExpandProperty FullName } | Out-File $out -AppendСкрипт создаёт каталог C:\Temp (при необходимости создайте его заранее командой mkdir C:\Temp) и записывает туда отчёт из двух разделов. Выполняйте его из PowerShell с правами администратора — иначе часть чужих профилей и системных каталогов будет пропущена.
Полученный отчёт сличите вручную: пути из ibases.v8i, которых нет на диске, — это либо серверные базы (нормально), либо сетевые базы на недоступном сейчас ресурсе, либо «мёртвые» записи от удалённых баз. Пути, найденные на диске, но отсутствующие в списках, — кандидаты на добавление в стартер или на архивацию.
Как отличить рабочую базу от копии и проверить результат
После поиска обычно остаётся список каталогов, среди которых нужно выделить актуальные. Первый критерий — дата изменения файла 1Cv8.1CD: у активно используемой базы она свежая. Второй — размер: у реальной рабочей базы файл обычно заметно больше, чем у пустой копии из шаблона, хотя это лишь косвенный признак.
Надёжная проверка — открыть базу. Добавьте найденный каталог в список стартера (кнопка «Добавить» → «Добавление в список существующей информационной базы») и запустите конфигуратор. Если база открывается, в меню «Администрирование → Активные пользователи» и в журнале регистрации видно, работали ли в ней и когда. Перед открытием подозрительной базы сделайте копию каталога — при запуске платформа может выполнить реструктуризацию, если версии отличаются.
Как проверить результат поиска
Рядом лежат подкаталоги 1Cv8Log, 1Cv8FTxt и служебные файлы
Файл 1Cv8.1CD лежит один — вероятно, неполная копия или обломок восстановления
Путь существует, база открывается в конфигураторе
Ошибка открытия или пустой каталог — запись устарела, база удалена или сетевой ресурс недоступен
Дата изменения 1Cv8.1CD свежая, в журнале регистрации есть недавние сеансы
Файл не менялся месяцами — скорее всего, архивная копия
Частые ошибки при поиске баз
Самая распространённая ошибка — искать только в «Моих документах» или только в списке стартера. Базы нередко лежат в корне диска D, в каталогах вроде C:\Base1C, на сетевых дисках, а список стартера показывает лишь подключения текущего пользователя. Второй просчёт — забыть про серверные базы: их нет на диске, и паника «база пропала» возникает просто потому, что не поднят VPN или недоступен сервер.
Третья группа ошибок — действия с найденным: перемещение каталога базы при открытых сеансах, копирование файловой базы «на живую» (получается неконсистентная копия), удаление «лишних» каталогов до проверки их содержимого в конфигураторе. Любую базу сначала идентифицируют, потом архивируют, и только затем что-то удаляют.
Что важно запомнить
Прописанные базы видны в стартере и в файле ibases.v8i в профиле пользователя. Непрописанные файловые базы ищутся по файлу 1Cv8.1CD на всех дисках. Серверные базы на локальном диске не хранятся — только строки подключения. Любой найденный каталог сначала проверяют в конфигураторе и архивируют, и только потом перемещают или удаляют.
FAQ
Где 1С хранит список баз и можно ли его перенести на другой компьютер?
Список хранится в файле ibases.v8i в каталоге %APPDATA%\1C\1CEStart профиля пользователя. Скопируйте файл в тот же каталог на новом ПК — все прописанные базы появятся в стартере. Учтите, что пути к файловым базам должны быть доступны с нового компьютера, иначе строки придётся отредактировать.
Почему в списке стартера база есть, а на диске её найти не удаётся?
Три типичные причины: это серверная база (данные в СУБД, на локальном диске их нет), база лежит на сетевом ресурсе, который сейчас недоступен, или каталог был удалён, а запись в списке осталась. Тип подключения виден в строке пути внизу окна стартера.
Как найти базу 1С, если платформа на компьютере не установлена?
Ищите по дискам файл 1Cv8.1CD — через поиск Проводника или команду dir C:\1Cv8.1CD /s /b для каждого диска. Также ищите файлы выгрузок *.dt и каталоги 1Cv8Log. Файл ibases.v8i читается Блокнотом и без установленной платформы.
Можно ли просто скопировать папку с файловой базой для резервной копии?
Можно, но только когда с базой никто не работает: все сеансы закрыты, серверные службы 1С (если публикация через веб-сервер) остановлены. Копирование «на живую» даёт неконсистентный файл. Более надёжный способ — выгрузка в .dt через конфигуратор (Администрирование → Выгрузить информационную базу).
Нашёлся файл 1Cv8.1CD — как понять, какая это конфигурация и версия?
Добавьте каталог в список баз стартера и откройте конфигуратор: название конфигурации и её версия отображаются в окне «О программе» и в свойствах конфигурации. Если конфигуратор не установлен, ориентируйтесь по имени каталога и соседним файлам — часто рядом лежат выгрузки .dt с говорящими именами.
Видит ли стартер базы, прописанные под другим пользователем Windows?
Нет, список ibases.v8i индивидуален для каждого профиля. Зайдите под нужной учётной записью либо откройте файл ibases.v8i из чужого профиля (C:\Users\Имя\AppData\Roaming\1C\1CEStart) напрямую — потребуются права администратора.