Убираем лишнюю информационную базу из окна запуска 1С:Предприятие 8.3
Содержание
Чтобы удалить базу 1С из списка запуска, откройте окно запуска 1С:Предприятие, выделите базу и нажмите кнопку Удалить справа, затем подтвердите. Запись исчезнет, а сами данные останутся на диске или на сервере: удаляется только строчка в списке, а не информационная база.
Если база возвращается после перезапуска, не удаляется или «висит» ярлыком на рабочем столе, дело в файле конфигурации списка баз, общем списке или кэше. Ниже — все места, где 1С 8.3 хранит следы базы, и порядок их очистки.
Стандартный способ: кнопка «Удалить» в окне запуска
Это способ для обычного пользователя, права администратора Windows не нужны.
- Закройте все открытые сеансы 1С на этом компьютере.
- Запустите ярлык «1С:Предприятие» — откроется окно со списком информационных баз.
- Выделите строку с базой, которую нужно убрать.
- Нажмите
Удалитьв правой колонке кнопок. - Подтвердите удаление в вопросе «Удалить информационную базу из списка?».
Список хранится отдельно для каждой учётной записи 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С полностью, включая окно запуска. Если окно запуска открыто, при закрытии оно перезапишет файл, и ваши правки пропадут.
- Сделайте копию
ibases.v8iрядом, напримерibases.v8i.bak. - Откройте файл в Блокноте или Notepad++.
- Удалите блок целиком: от строки
[Имя базы]до строки перед следующей квадратной скобкой. - Сохраните файл в кодировке UTF-8. Кириллические имена в другой кодировке превратятся в «кракозябры».
- Запустите 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>— кэш конфигурации, может занимать сотни мегабайт.
Порядок очистки:
- До удаления базы из списка откройте
ibases.v8iи скопируйте еёID. - Удалите базу из списка.
- Закройте 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 | отменить публикацию, затем удалить саму базу |
Файловая база
- Удалите базу из списка запуска у всех пользователей, которые к ней подключались.
- Убедитесь, что с ней никто не работает
: в каталоге не должно быть файла
1Cv8tmp.1CDи активных блокировок. - Удалите каталог с
1Cv8.1CDцеликом, вместе с подпапками1Cv8FTxt,1Cv8Log.
Если Windows сообщает «Файл открыт в другой программе», значит, базу кто-то держит. Найдите сеанс по сетевым подключениям сервера (Управление компьютером → Общие папки → Открытые файлы) и попросите пользователя выйти.
Клиент-серверная база
- Откройте консоль администрирования серверов 1С:Предприятия.
- Раскройте
Кластеры → <ваш кластер> → Информационные базы. - Проверьте узел
Сеансыбазы: активных сеансов быть не должно. Принудительное завершение сеансов оборвёт работу пользователей без сохранения — делайте это после рабочего дня и с предупреждением. - Правой кнопкой по базе →
Удалить. - В диалоге выберите действие с базой данных СУБД: удалить её, очистить или оставить без изменений.
Для удаления потребуются логин и пароль администратора кластера (если заданы), администратора информационной базы и пользователя СУБД с правом удалять базы. Вариант «не изменять базу данных» снимет регистрацию в кластере, а данные останутся на 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.