Удаление 1С без остатков: платформа, реестр, службы и ключи
Содержание
Чтобы полностью удалить 1С с компьютера, мало нажать «Удалить» в Панели управления. Платформа оставляет каталоги с кешем, список баз пользователя, ветки реестра и (на сервере) службы. Из-за этих хвостов новая установка нередко ведёт себя странно: старые базы в списке, конфликт версий, занятый порт.
Ниже порядок, который работает и на рабочем месте, и на сервере: сохранить данные, снять программу штатно, вычистить остатки, убрать службы и драйвер ключа. Каждый шаг можно выполнить отдельно, если нужна не полная зачистка, а только часть.
Что именно вы удаляете: три разных объекта
Под «удалить 1С» обычно понимают три вещи. Не путайте их, иначе есть риск потерять рабочие данные.
| Объект | Что это | Где лежит | Нужно ли сохранять |
|---|---|---|---|
| Платформа | Программа 1cv8, запускающая базы | C:\Program Files\1cv8 или C:\Program Files (x86)\1cv8 | Нет, ставится заново |
| Список баз и кеш | Настройки пользователя, кеш форм | Профиль пользователя Windows | Список баз полезно сохранить |
| Информационная база | Ваши данные: файл 1Cv8.1CD или база в СУБД | Папка базы или сервер СУБД | Обязательно |
Удаление платформы базы не трогает. Но «чистка остатков» вручную легко цепляет и каталог с базой, если он лежит рядом.
Подготовка: резервные копии и список баз
Сделайте это до первого клика по деинсталлятору. Откатить удалённые файлы потом нечем.
Файловую базу копируйте целиком, пока никто в ней не работает. Каталог с 1Cv8.1CD на ходу копировать нельзя: копия может оказаться битой.
- Выгрузите каждую важную базу: в конфигураторе
Администрирование→Выгрузить информационную базуполучите файл.dt. - Для файловой базы дополнительно скопируйте папку целиком на другой диск или в сетевое хранилище.
- Для клиент-серверной базы сделайте бэкап средствами СУБД (PostgreSQL или MS SQL) и убедитесь, что файл копии открывается.
- Сохраните список баз: файл
ibases.v8iв%APPDATA%\1C\1CEstart. Потом его достаточно положить обратно, и все ярлыки баз вернутся. - Запишите версию платформы, номер сборки и параметры кластера, если это сервер. Пригодится при переустановке.
- Проверьте, где лежат лицензии: аппаратный ключ в USB-порту или программная лицензия на этом компьютере.
💡 Выгрузку .dt стоит проверить пробной загрузкой в пустую базу на другой машине. Выгрузка, которую ни разу не открывали, бэкапом считаться не может.
Обычное удаление через Параметры и Панель управления Windows
Начинайте со штатного способа. Он снимает файлы программы, ярлыки и основную часть записей.
Шаги для Windows 10 и 11
- Закройте все окна 1С, в том числе конфигуратор. Проверьте в диспетчере задач, нет ли процессов
1cv8,1cv8c,1cv8s. Если есть, завершите их. - Откройте
Параметры→Приложения→Установленные приложения(в Windows 10 —Приложения и возможности). - Найдите в списке «1С:Предприятие 8.3 (8.3.xx.xxxx)». Версий может быть несколько: каждая стоит отдельной записью.
- Нажмите
Удалитьи подтвердите. Мастер сам предложит удалить компоненты. - Повторите для каждой версии платформы, которую хотите убрать. Сначала старые, потом свежая.
Классический путь тоже работает: Панель управления → Программы и компоненты.
Если запись не удаляется
Иногда программа в списке есть, а деинсталлятор выдаёт ошибку. Типичные причины:
- 🔒 не хватает прав: запустите удаление от имени администратора;
- 📁 повреждён установочный пакет: возьмите дистрибутив той же версии и запустите
setup.exe, выбрав «Удалить» в мастере; - ⏳ процесс 1С всё ещё висит в памяти: завершите его и повторите;
- 🧩 установка была прервана: сначала «Исправить» из того же дистрибутива, потом удаление.
Если нужно убрать лишь старые версии, а рабочая должна остаться, не используйте дальнейшие шаги с реестром. Хватит штатного удаления нужных строк списка.
Очистка реестра от записей 1С
После штатного удаления в реестре обычно остаются настройки пользователя и регистрация компонентов. Для переустановки «в чистую» их убирают.
Перед правкой реестра экспортируйте ветку (Файл → Экспорт) или создайте точку восстановления. Неверно удалённый раздел может сломать другие программы.
Откройте regedit и проверьте разделы:
| Раздел | Что внутри |
|---|---|
HKEY_CURRENT_USER\Software\1C | Пользовательские настройки платформы |
HKEY_LOCAL_MACHINE\SOFTWARE\1C | Общие параметры, 64-разрядная ветка |
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C | То же для 32-разрядных компонентов |
Порядок такой:
- Раскройте раздел и убедитесь, что внутри именно записи 1С, а не чужие.
- Экспортируйте его в
.reg-файл как страховку. - Удалите раздел
1Cцеликом (правая кнопка →Удалить). - Повторите для остальных веток из таблицы.
💡 Для рабочего места проще всего ограничиться HKEY_CURRENT_USER\Software\1C. Две ветки HKEY_LOCAL_MACHINE трогают, когда ставите другую платформу поверх «грязной» установки.
Не используйте «чистильщики реестра» с автоматическим поиском. Они любят удалять лишнее, а у 1С записей немного: ручная проверка занимает пять минут.
Каталоги, кеш и временные файлы 1С
Папки пользовательского профиля платформа не удаляет. Они копят гигабайты кеша и старые настройки.
Проверьте и при необходимости очистите:
- 📂
%LOCALAPPDATA%\1C\1cv8— локальный кеш, рабочие файлы сеансов; - 📂
%APPDATA%\1C\1cv8— настройки пользователя, списки и сохранённые параметры; - 📂
%APPDATA%\1C\1CEstart— список базibases.v8iи настройки стартера; - 📂
%TEMP%— временные файлы, в том числе с именами видаv8_*.tmp; - 📂
C:\Program Files\1cv8иC:\Program Files (x86)\1cv8— остатки программных файлов, если каталог не удалился сам.
Вставьте пути в адресную строку проводника: переменные %APPDATA% и %LOCALAPPDATA% он раскроет сам. Скрытые папки видны, если включить Вид → Показать → Скрытые элементы.
Если нужно очистить только кеш, а не удалять программу, достаточно закрыть 1С и стереть содержимое %LOCALAPPDATA%\1C\1cv8. Платформа создаст его заново при следующем запуске.
Прежде чем удалять 1CEstart, убедитесь, что ibases.v8i сохранён: это единственная копия вашего списка баз.
Удаление серверной части: службы, кластер и каталог srvinfo
На сервере предприятия 1С работает как служба Windows. Деинсталлятор платформы снимает её, но при сбоях запись остаётся и держит порты.
Остановка и удаление службы
- Откройте
services.mscи найдите службу «Агент сервера 1С:Предприятия 8.3» (в названии могут быть разрядность и версия). Исполняемый файл —ragent.exe. - Остановите её. Вместе с ней завершатся рабочие процессы
rphostи менеджер кластераrmngr. - Если после удаления программы служба осталась в списке, уберите её из командной строки администратора:
sc stop "1C:Enterprise 8.3 Server Agent (x86-64)"
sc delete "1C:Enterprise 8.3 Server Agent (x86-64)"
Точное имя службы смотрите в свойствах (services.msc → двойной клик → Имя службы). Оно зависит от версии платформы и языка установки.
Если нужно просто перенести сервер, службу не удаляйте, а остановите и отключите: Тип запуска → Отключена.
Что делать с srvinfo
Каталог srvinfo (по умолчанию внутри C:\Program Files\1cv8) хранит реестр кластера: список баз, пользователей, блокировки. Сами данные баз лежат в СУБД, а не здесь.
- Нужен возврат к прежней конфигурации — оставьте каталог и перенесите на другой диск.
- Нужен полностью чистый кластер — удаляйте только после остановки службы.
После удаления srvinfo кластер будет пустым: базы придётся регистрировать заново, а в СУБД они продолжат существовать.
Linux и серверная СУБД
На Linux пакеты платформы снимаются штатным менеджером пакетов дистрибутива, а служба — через systemctl. Каталог платформы обычно находится в /opt/1cv8. База в PostgreSQL или MS SQL остаётся и после снятия платформы: удалять её нужно отдельно и осознанно.
%LOCALAPPDATA%\1C\1cv8. Программу трогать не нужно.Установленные приложения. Реестр и каталоги не чистите.HKEY_CURRENT_USER\Software\1C, каталоги профиля.srvinfo, удалите платформу, затем при необходимости службу командой sc delete.Драйвер ключа защиты и программные лицензии
Драйвер ключа и сама лицензия 1С не удаляются вместе с платформой. Это отдельные компоненты.
Аппаратный ключ
Большинство USB-ключей работают через драйвер Sentinel (HASP). Он ставится вместе с платформой, если отметить пункт про драйвер защиты, но живёт отдельно.
Снять его можно двумя способами:
- В
Установленные приложениянайдите запись про драйвер ключа Sentinel или HASP и удалите. - Если записи нет, используйте утилиту удаления драйвера из дистрибутива платформы (каталог
RedistилиSentinel). Запуск идёт из командной строки с ключом удаления.
Не удаляйте драйвер, если на этом сервере раздаются лицензии другим рабочим местам. Остальные пользователи сразу потеряют доступ к 1С.
Физический ключ из порта вынимайте после остановки служб, которые его используют.
Программные лицензии
Программная лицензия привязана к компьютеру, и её можно потерять при удалении. Перед чисткой ветки или каталога лицензий:
- 🔑 сохраните пин-код и регистрационные данные из конверта или личного кабинета на сайте поддержки;
- 🔑 проверьте, где на диске лежат файлы лицензий (обычно в данных программы
ProgramData, в подпапке1C); - 🔑 если меняете железо, сначала освободите лицензию штатным способом через стартер платформы, иначе потом придётся восстанавливать.
Подробная процедура зависит от типа лицензии, поэтому проверяйте актуальные условия у обслуживающей организации.
Проверка: осталось ли что-то от 1С
После всех действий сделайте контрольный обход:
- Перезагрузите компьютер. Часть файлов блокируется до перезапуска.
- Откройте
Установленные приложенияи введите в поиск «1С». Записей быть не должно. - Проверьте диск командой в
cmd:
dir C:\1cv8* /s /b
- Вызовите
services.mscи убедитесь, что службы 1С нет. - Проверьте диспетчер задач: процессы
1cv8*,ragent,rphostотсутствуют. - Запустите новую установку: если стартовый список баз пуст, а мастер не предлагает «обновить» старую версию, зачистка прошла хорошо.
Установленные приложения осталась запись о другой сборке. Удалите её либо запустите исправление из дистрибутива той же версии, затем деинсталляцию.ibases.v8i в %APPDATA%\1C\1CEstart. Если он не нужен, удалите его, если нужен, оставьте.services.msc и выполните sc delete.Типичные ошибки при полном удалении
- ❌ Чистка каталога, в котором лежит файловая база. Если база хранится в папке рядом с платформой, вынесите её до удаления.
- ❌ Удаление реестра на «живом» сервере, где работают пользователи.
- ❌ Удаление драйвера ключа, который обслуживает чужие рабочие места.
- ❌ Расчёт на то, что удаление платформы убирает базы из СУБД. Они остаются.
- ❌ Использование «оптимизаторов» вместо ручной проверки конкретных веток.
- ❌ Удаление службы без остановки: она может зависнуть в состоянии «Удаляется» до перезагрузки.
Если не помогло
Бывает, что платформа не удаляется ни штатно, ни через дистрибутив. Тогда по порядку:
- Завершите все процессы 1С и службы, перезагрузитесь в безопасном режиме.
- Удалите каталоги
1cv8вручную, затем ветки реестра1C. - Поставьте ту же версию платформы заново и сразу удалите штатным способом. Так перестроится запись в списке программ.
- Если запись в списке «зависла» и ничего не помогает, воспользуйтесь средством Microsoft для устранения проблем установки и удаления программ.
После этого можно ставить нужную версию: ярлыки баз вернутся из сохранённого ibases.v8i.
Частые вопросы
Удалятся ли мои базы вместе с 1С?
Как вернуть список баз после переустановки?
ibases.v8i в %APPDATA%\1C\1CEstart до первого запуска. Либо добавьте базы заново через Добавить → Добавление существующей информационной базы.