Администрирование · 9 мин
Где 1С 7.7 хранит пути к базам данных
Где 1С 7.7 хранит пути к информационным базам: ветка реестра Titles, файлы 1Cv7.DBL, как найти, перенести и восстановить список баз на новом компьютере.
Программа 1С:Предприятие 7.7 не хранит список информационных баз внутри самой базы и не использует конфигурационный файл в папке установки. Весь перечень баз, который пользователь видит в окне запуска, платформа записывает в системный реестр Windows. Знание точного расположения этих записей позволяет быстро перенести список баз на другой компьютер, восстановить его после переустановки системы или отредактировать пути при перемещении каталогов данных.
Механизм хранения прост: при добавлении новой базы через окно запуска 1С создаёт запись в реестре, где именем параметра служит понятное название базы, а значением — полный путь к её каталогу. Сама база при этом остаётся обычной папкой на диске с набором файлов, и платформа никак не контролирует её целостность до момента открытия.
Понимание этой схемы важно администраторам, которые обслуживают парк машин с 1С 7.7, и бухгалтерам, самостоятельно переносящим учёт на новый компьютер. Ниже разобраны конкретные ветки реестра, сопутствующие файлы, способы переноса и типичные ошибки.
Где именно в реестре хранится список баз
Основная ветка, в которой 1С 7.7 регистрирует информационные базы, расположена по адресу HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles. Каждый параметр внутри этого раздела соответствует одной базе: имя параметра отображается в окне запуска как название базы, а строковое значение содержит полный путь к каталогу, например D:\Bases\Trade\.
Ключевой момент — записи создаются в кусте HKEY_CURRENT_USER, то есть привязаны к конкретному пользователю Windows. Если на одном компьютере работают несколько учётных записей, у каждой будет собственный список баз. Это частая причина ситуации, когда «у коллеги база есть, а у меня список пустой» на одном и том же ПК.
Открыть нужную ветку можно через редактор реестра: нажмите Win+R, введите regedit и перейдите по указанному пути в левой панели. Изменения в реестре применяются сразу, перезагрузка не требуется — достаточно перезапустить окно выбора баз 1С.
Как посмотреть и отредактировать путь к базе вручную
Ручное редактирование удобно, когда каталог базы переехал на другой диск или сетевой ресурс, а заново добавлять базу через окно запуска не хочется. Достаточно дважды щёлкнуть по параметру в ветке Titles и исправить значение на актуальный путь. Название базы при этом сохранится.
Изменить само название базы в списке можно только переименованием параметра: щелчок правой кнопкой по параметру → «Переименовать». Удаление параметра убирает базу из списка запуска, но не трогает файлы базы на диске — данные остаются нетронутыми.
Альтернативный способ без редактора реестра — стандартное окно запуска 1С: выделите базу, нажмите «Изменить» и укажите новый путь. Этот вариант безопаснее для пользователей без опыта работы с regedit, а результат в реестре будет тем же.
- 1Закройте 1С и нажмите Win+R, введите regedit
- 2Перейдите в HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles
- 3Найдите параметр с именем нужной базы
- 4Дважды щёлкните по нему и впишите новый путь к каталогу базы
- 5Закройте редактор и запустите 1С — проверьте, что база открывается
Какие ещё файлы и ветки связаны с путями баз
Помимо ветки Titles, платформа использует соседние разделы реестра. В HKEY_CURRENT_USER\Software\1C\1Cv7\7.7 хранятся общие настройки запуска, а подразделы могут содержать параметры последних открытых баз и режимов. Ветка HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv7\7.7 (на 64-разрядных системах — внутри Wow6432Node) отвечает за пути установки самой платформы, а не пользовательских баз.
Внутри каталога каждой базы есть служебный файл 1Cv7.DBL — это список пользователей базы и указание на файлы паролей. Он не хранит пути, но важен при переносе: без него база может открыться с запросом на создание нового списка пользователей. Основные данные лежат в файлах формата DBF/CDX и файле конфигурации 1Cv7.MD.
Отдельно стоит упомянуть файл 1Cv7.CFG в каталоге BIN платформы — он содержит общие настройки приложения. Путей к базам в нём нет, поэтому копирование каталога установки на новый ПК список баз не переносит.
Как перенести список баз на другой компьютер
Перенос делается через экспорт ветки реестра. В regedit выделите раздел Titles, выберите «Файл → Экспорт», сохраните файл с расширением .reg. На новом компьютере запустите этот файл двойным щелчком и подтвердите добавление данных в реестр — список баз появится в окне запуска.
Важное условие: пути в экспортированных записях должны быть доступны на новом компьютере. Если базы лежали на диске D:, а на новой машине их скопировали на диск C:, перед импортом откройте .reg-файл в блокноте и исправьте пути — это обычный текстовый файл, где правка выполняется простой заменой строки.
Не забудьте, что список баз — это только «ярлыки». Сами данные нужно копировать отдельно: перенесите каталоги баз целиком, включая файлы 1Cv7.MD, 1Cv7.DBL, папки с DBF-файлами и подкаталоги вроде ExtForms с внешними отчётами.
reg export "HKCU\Software\1C\1Cv7\7.7\Titles" C:\backup\bases77.reg /yСетевые и многопользовательские сценарии
Если база размещена на сетевом диске, в реестре каждого рабочего места хранится путь к ней — либо через букву подключённого диска (например, Z:\Base\), либо через UNC-путь вида \\Server\Bases\Trade. Второй вариант надёжнее: он не зависит от того, какой буквой подключён диск у конкретного пользователя.
При смене сервера или его имени достаточно отредактировать пути в реестре на каждом рабочем месте или раздать пользователям готовый .reg-файл с исправленными значениями. Это быстрее, чем вручную перенастраивать каждую машину через окно запуска.
Помните про привязку к учётной записи: если на терминальном сервере работает несколько пользователей, ветку Titles нужно заполнять для каждого из них. Автоматизировать это можно скриптом входа, импортирующим .reg-файл при первом входе пользователя.
Проверка результата и восстановление при проблемах
После любых манипуляций проверьте результат: запустите 1С, убедитесь, что база видна в списке и открывается без ошибок. Если при запуске появляется сообщение о недоступности каталога, первым делом сверьте путь в реестре с фактическим расположением папки — расхождение в одной букве или лишнем слеше уже вызывает ошибку.
Если список баз пропал после переустановки Windows, а экспорт ветки не делался, восстановить записи можно вручную: добавьте базы заново через кнопку «Добавить» в окне запуска, указав каталоги данных. Сами данные при этом не пострадают — теряется только перечень путей.
Признак того, что проблема не в реестре, а в самой базе: путь корректный, каталог доступен, но при открытии возникают ошибки чтения файлов. В этом случае нужно проверять целостность DBF-файлов и наличие 1Cv7.MD в каталоге, а реестр оставить в покое.
Как проверить результат
Название присутствует в списке
Список пуст — записи не попали в ветку текущего пользователя
База запускается в выбранном режиме
Ошибка доступа к каталогу — проверьте путь и права
Совпадает с фактическим расположением папки
Указан старый диск или несуществующий сетевой адрес
Частые вопросы
Хранит ли 1С 7.7 список баз в файле, а не в реестре?
Нет, файл со списком баз в 7.7 отсутствует. Весь перечень находится только в ветке реестра HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles. Поэтому копирование папки с программой на другой компьютер список баз не переносит.
Почему на одном компьютере у разных пользователей разный список баз?
Записи хранятся в кусте HKEY_CURRENT_USER, который индивидуален для каждой учётной записи Windows. Чтобы список появился у другого пользователя, нужно импортировать .reg-файл под его учётной записью или добавить базы вручную.
Что будет, если удалить параметр из ветки Titles?
База исчезнет из окна запуска 1С, но все файлы данных на диске останутся нетронутыми. Вернуть базу в список можно в любой момент через кнопку «Добавить» в окне запуска.
Как перенести список баз, если старый компьютер не включается?
Если диск старого ПК доступен, файл реестра пользователя лежит по пути Users\Имя\NTUSER.DAT. Его можно подключить в regedit через «Файл → Загрузить куст», найти ветку Titles и экспортировать её, затем исправить путь куста в .reg-файле на HKCU.
Можно ли указать путь к базе на сетевом диске?
Да, допустимы и буква подключённого диска, и UNC-путь вида \\Сервер\Папка\База. UNC-путь предпочтительнее, так как не зависит от настроек подключения дисков у конкретного пользователя.
Где хранятся пароли пользователей базы 1С 7.7?
Пароли хранятся не в реестре, а внутри каталога базы: список пользователей — в файле 1Cv7.DBL, данные паролей — в подкаталоге usrdef. При переносе базы копируйте каталог целиком, чтобы сохранить учётные записи.
Что важно запомнить
Список баз 1С 7.7 хранится в реестре: HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles, где имя параметра — название базы, а значение — путь к каталогу. Для переноса экспортируйте ветку в .reg-файл, при смене диска заранее исправьте пути, а перед правками реестра делайте резервную копию.