Убираем лишнюю информационную базу из окна запуска 1С:Предприятие 8.3

· 9 мин

Содержание

Чтобы удалить базу 1С из списка запуска, откройте окно запуска 1С:Предприятие, выделите базу и нажмите кнопку Удалить справа, затем подтвердите. Запись исчезнет, а сами данные останутся на диске или на сервере: удаляется только строчка в списке, а не информационная база.

Если база возвращается после перезапуска, не удаляется или «висит» ярлыком на рабочем столе, дело в файле конфигурации списка баз, общем списке или кэше. Ниже — все места, где 1С 8.3 хранит следы базы, и порядок их очистки.

Стандартный способ: кнопка «Удалить» в окне запуска

Это способ для обычного пользователя, права администратора Windows не нужны.

  1. Закройте все открытые сеансы 1С на этом компьютере.
  2. Запустите ярлык «1С:Предприятие» — откроется окно со списком информационных баз.
  3. Выделите строку с базой, которую нужно убрать.
  4. Нажмите Удалить в правой колонке кнопок.
  5. Подтвердите удаление в вопросе «Удалить информационную базу из списка?».

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

Если база сгруппирована в папку, сначала раскройте группу. Кнопка удаления работает с выделенной базой, а не с папкой целиком.

Если перед удалением хочется сохранить параметры подключения на всякий случай, нажмите Изменить и перепишите путь к каталогу или строку «Кластер серверов 1С:Предприятия / Имя информационной базы в кластере». По этим двум строкам базу потом легко добавить обратно кнопкой Добавить.

Правка списка баз вручную в файле ibases.v8i

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

Где лежит файл

Нажмите Win + R, введите путь и нажмите Enter:

%APPDATA%\1C\1CEStart

Обычно это C:\Users\<имя пользователя>\AppData\Roaming\1C\1CEStart. В папке два нужных файла:

ФайлЧто в нём
ibases.v8iличный список баз пользователя
1cestart.cfgнастройки окна запуска, в том числе ссылки на общие списки баз

Как устроена запись о базе

Каждая база — блок, который начинается с имени в квадратных скобках:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Romashka";
ID=6f1c2a7e-3b4d-4c8e-9a12-55e0f7b3c901
OrderInList=16384
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

Для серверной базы строка подключения выглядит иначе: Connect=Srvr="srv1c";Ref="buh_romashka";. Строка ID — уникальный идентификатор записи, он ещё понадобится при очистке кэша.

Порядок правки

  1. Закройте 1С полностью, включая окно запуска. Если окно запуска открыто, при закрытии оно перезапишет файл, и ваши правки пропадут.
  2. Сделайте копию ibases.v8i рядом, например ibases.v8i.bak.
  3. Откройте файл в Блокноте или Notepad++.
  4. Удалите блок целиком: от строки [Имя базы] до строки перед следующей квадратной скобкой.
  5. Сохраните файл в кодировке UTF-8. Кириллические имена в другой кодировке превратятся в «кракозябры».
  6. Запустите 1С и проверьте список.

Не оставляйте «осиротевших» строк вроде одиночного Connect=... без заголовка в скобках. Окно запуска может прочитать такой файл неправильно, и часть баз пропадёт из списка.

Если список засорён полностью, можно переименовать ibases.v8i в ibases.old. Окно запуска создаст пустой файл и предложит добавить базу . Нужные базы потом перенесите из старого файла копированием блоков.

Реестр Windows и кэш: что остаётся после удаления

Частый вопрос — нужно ли чистить реестр. Для 1С 8.3 ответ короткий: список информационных баз в реестре не хранится. Он живёт в файлах профиля пользователя, поэтому «чистка реестра» от путей к базам ничего не даст, а сторонние программы-чистильщики могут повредить ассоциации файлов.

В реестре 1С оставляет другое: записи об установленных версиях платформы и ассоциации расширений (.v8i, .epf, .erf, .cf). Они не связаны с конкретной базой и удаляются вместе с платформой через «Программы и компоненты».

Иначе было в 1С 7.7: там список баз хранился в реестре, в ветке HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles. Если на компьютере осталась «семёрка», её базы чистят именно там.

Кэш базы — главный «мусор» после удаления

После удаления строки из списка на диске остаются папки кэша. Их имя совпадает с ID из ibases.v8i. Искать в двух местах:

  • 📁 %APPDATA%\1C\1cv8\<ID> — пользовательские настройки форм и отчётов для этой базы;
  • 📁 %LOCALAPPDATA%\1C\1cv8\<ID> — кэш конфигурации, может занимать сотни мегабайт.

Порядок очистки:

  1. До удаления базы из списка откройте ibases.v8i и скопируйте её ID.
  2. Удалите базу из списка.
  3. Закройте 1С и удалите папки с этим ID в обоих каталогах.

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

Сбросить кэш у базы, которая остаётся в списке, можно и без ручного поиска папок: запустите её с параметром /ClearCache, например 1cv8.exe ENTERPRISE /F "D:\Bases\Romashka" /ClearCache.

Ярлыки на рабочем столе и записи в меню «Пуск»

Сам установщик платформы создаёт в меню «Пуск» ярлыки программы, а не отдельных баз. Ярлык на конкретную базу появляется, только если его создал пользователь или администратор. Поэтому после удаления базы из списка он сам не исчезнет.

Где искать такие ярлыки:

МестоПуть
Рабочий стол пользователя%USERPROFILE%\Desktop
Меню «Пуск» пользователя%APPDATA%\Microsoft\Windows\Start Menu\Programs
Меню «Пуск» для всех пользователей%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs
Панель задач (закреплённые)%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Как понять, что ярлык ведёт к удалённой базе: щёлкните по нему правой кнопкой → Свойства → поле «Объект». Там будет строка вида 1cv8.exe ENTERPRISE /F "D:\Bases\Romashka" или 1cestart.exe с параметром /IBName и именем базы. Если путь или имя совпадают с удалённой базой — ярлык можно смело удалять.

Отдельный случай — файл .v8i на рабочем столе. Это не ярлык, а мини-список из одной или нескольких баз: двойной щелчок по нему открывает окно запуска с этими базами. Удаление такого файла не влияет на ваш основной список.

Для закреплённого в «Пуске» или на панели задач значка достаточно щёлкнуть правой кнопкой и выбрать «Открепить». Список недавних документов в контекстном меню значка 1С очищается тем же способом — «Удалить из этого списка».

Удаление файловой и серверной базы целиком

Удаление из списка не освобождает место и не уничтожает данные. Если базу нужно стереть совсем, действуйте по её типу. Перед удалением данных выгрузите базу в файл .dt через Конфигуратор: Администрирование → Выгрузить информационную базу. Восстановить стёртую базу без копии не получится.

Тип базыГде данныеКак удалить
Файловаякаталог с файлом 1Cv8.1CDудалить каталог базы в Проводнике
Клиент-сервернаякластер 1С + база СУБД (MS SQL, PostgreSQL)консоль администрирования серверов 1С
Опубликованная на веб-серверепубликация в IIS или Apacheотменить публикацию, затем удалить саму базу

Файловая база

  1. Удалите базу из списка запуска у всех пользователей, которые к ней подключались.
  2. Убедитесь, что с ней никто не работает : в каталоге не должно быть файла 1Cv8tmp.1CD и активных блокировок.
  3. Удалите каталог с 1Cv8.1CD целиком, вместе с подпапками 1Cv8FTxt, 1Cv8Log.

Если Windows сообщает «Файл открыт в другой программе», значит, базу кто-то держит. Найдите сеанс по сетевым подключениям сервера (Управление компьютером → Общие папки → Открытые файлы) и попросите пользователя выйти.

Клиент-серверная база

  1. Откройте консоль администрирования серверов 1С:Предприятия.
  2. Раскройте Кластеры → <ваш кластер> → Информационные базы.
  3. Проверьте узел Сеансы базы: активных сеансов быть не должно. Принудительное завершение сеансов оборвёт работу пользователей без сохранения — делайте это после рабочего дня и с предупреждением.
  4. Правой кнопкой по базе → Удалить.
  5. В диалоге выберите действие с базой данных СУБД: удалить её, очистить или оставить без изменений.

Для удаления потребуются логин и пароль администратора кластера (если заданы), администратора информационной базы и пользователя СУБД с правом удалять базы. Вариант «не изменять базу данных» снимет регистрацию в кластере, а данные останутся на SQL-сервере — их потом удаляют средствами СУБД.

База возвращается в список или не удаляется: что проверить

Самая частая жалоба: базу удалили, а после перезапуска 1С она снова на месте. Почти всегда причина — общий список баз. Администратор подключает его через 1cestart.cfg, и окно запуска заново подтягивает оттуда записи при каждом открытии.

Откройте %APPDATA%\1C\1CEStart\1cestart.cfg и посмотрите строки CommonInfoBases=. Каждая указывает на файл .v8i — часто на сетевом ресурсе вроде \\srv\1c\bases.v8i. Такая же настройка бывает в общем файле для всех пользователей компьютера: %PROGRAMDATA%\1C\1CEStart\1cestart.cfg.

Те же ссылки видны и в интерфейсе: в окне запуска кнопка Настройка → список «Адреса интернет-сервисов и списки общих информационных баз».

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

Ещё одна причина «воскрешения» — перемещаемый профиль Windows или синхронизация папки AppData\Roaming с сервером. Если вы удалили базу, а сервер при входе вернул старую версию профиля, запись вернётся. Проверьте, не включены ли такие профили, у системного администратора.

Как не захламлять список баз заново

Список разрастается незаметно: тестовые копии, базы из архивов, демо-базы после установки конфигураций. Через год в нём 40 строк, и половина ведёт в несуществующие каталоги.

Что помогает держать порядок:

  • 🗂 Группы. В окне запуска при добавлении базы можно указать папку. Разведите рабочие, тестовые и архивные базы по группам, а в Настройка включите отображение в виде дерева.
  • 🏷 Понятные имена. Не «Бухгалтерия (2)», а «БП Ромашка — копия перед обновлением». Сразу видно, что строку можно удалить через месяц.
  • 🧪 Демо-базы — не добавлять. При установке типовой конфигурации из шаблона снимите галочку создания демонстрационной базы, если она не нужна.
  • 🌐 Общий список для компании. Администратор держит один .v8i на сетевом ресурсе и подключает его через CommonInfoBases. Пользователи видят только актуальные базы, а убирать устаревшую нужно в одном месте.
  • 📅 Ревизия раз в квартал. Пройдитесь по списку, удалите записи с недоступными путями и почистите папки кэша без соответствия в ibases.v8i.
Ревизия списка баз
Выполнено: 0 / 6

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

Удалятся ли данные, если убрать базу из списка запуска?
Нет. Окно запуска удаляет только ссылку на базу. Файлы файловой базы и база на сервере остаются, её можно добавить обратно кнопкой «Добавить» → «Добавление в список существующей информационной базы».
Как перенести список баз на другой компьютер?
Скопируйте файл ibases.v8i из папки %APPDATA%\1C\1CEStart на новый компьютер в ту же папку. Пути к файловым базам должны быть доступны и там, иначе записи будут вести в никуда.
Можно ли удалить базу из списка сразу у всех пользователей терминального сервера?
Через окно запуска — нет, у каждого свой ibases.v8i. Для централизованного управления используйте общий список: убираете базу из одного файла на сервере, и она исчезает у всех, кто к нему подключён.
Почему в списке две базы с одинаковым именем?
Одна пришла из личного списка, другая — из общего, или базу добавили дважды. Нажмите «Изменить» у каждой и сравните пути: удалите ту, что ведёт в неверный каталог или является личной копией общей записи.
Нужно ли переустанавливать платформу, чтобы очистить список?
Нет. Список хранится в профиле пользователя и не удаляется при переустановке. Его чистят окном запуска или правкой ibases.v8i.