Удаление 1С без остатков: платформа, реестр, службы и ключи

· 9 мин

Содержание

Чтобы полностью удалить 1С с компьютера, мало нажать «Удалить» в Панели управления. Платформа оставляет каталоги с кешем, список баз пользователя, ветки реестра и (на сервере) службы. Из-за этих хвостов новая установка нередко ведёт себя странно: старые базы в списке, конфликт версий, занятый порт.

Ниже порядок, который работает и на рабочем месте, и на сервере: сохранить данные, снять программу штатно, вычистить остатки, убрать службы и драйвер ключа. Каждый шаг можно выполнить отдельно, если нужна не полная зачистка, а только часть.

Что именно вы удаляете: три разных объекта

Под «удалить 1С» обычно понимают три вещи. Не путайте их, иначе есть риск потерять рабочие данные.

ОбъектЧто этоГде лежитНужно ли сохранять
ПлатформаПрограмма 1cv8, запускающая базыC:\Program Files\1cv8 или C:\Program Files (x86)\1cv8Нет, ставится заново
Список баз и кешНастройки пользователя, кеш формПрофиль пользователя WindowsСписок баз полезно сохранить
Информационная базаВаши данные: файл 1Cv8.1CD или база в СУБДПапка базы или сервер СУБДОбязательно

Удаление платформы базы не трогает. Но «чистка остатков» вручную легко цепляет и каталог с базой, если он лежит рядом.

Подготовка: резервные копии и список баз

Сделайте это до первого клика по деинсталлятору. Откатить удалённые файлы потом нечем.

Файловую базу копируйте целиком, пока никто в ней не работает. Каталог с 1Cv8.1CD на ходу копировать нельзя: копия может оказаться битой.

  1. Выгрузите каждую важную базу: в конфигураторе Администрирование → Выгрузить информационную базу получите файл .dt.
  2. Для файловой базы дополнительно скопируйте папку целиком на другой диск или в сетевое хранилище.
  3. Для клиент-серверной базы сделайте бэкап средствами СУБД (PostgreSQL или MS SQL) и убедитесь, что файл копии открывается.
  4. Сохраните список баз: файл ibases.v8i в %APPDATA%\1C\1CEstart. Потом его достаточно положить обратно, и все ярлыки баз вернутся.
  5. Запишите версию платформы, номер сборки и параметры кластера, если это сервер. Пригодится при переустановке.
  6. Проверьте, где лежат лицензии: аппаратный ключ в USB-порту или программная лицензия на этом компьютере.
Перед удалением
Выполнено: 0 / 6

💡 Выгрузку .dt стоит проверить пробной загрузкой в пустую базу на другой машине. Выгрузка, которую ни разу не открывали, бэкапом считаться не может.

Обычное удаление через Параметры и Панель управления Windows

Начинайте со штатного способа. Он снимает файлы программы, ярлыки и основную часть записей.

Шаги для Windows 10 и 11

  1. Закройте все окна 1С, в том числе конфигуратор. Проверьте в диспетчере задач, нет ли процессов 1cv8, 1cv8c, 1cv8s. Если есть, завершите их.
  2. Откройте Параметры → Приложения → Установленные приложения (в Windows 10 — Приложения и возможности).
  3. Найдите в списке «1С:Предприятие 8.3 (8.3.xx.xxxx)». Версий может быть несколько: каждая стоит отдельной записью.
  4. Нажмите Удалить и подтвердите. Мастер сам предложит удалить компоненты.
  5. Повторите для каждой версии платформы, которую хотите убрать. Сначала старые, потом свежая.

Классический путь тоже работает: Панель управления → Программы и компоненты.

Если запись не удаляется

Иногда программа в списке есть, а деинсталлятор выдаёт ошибку. Типичные причины:

  • 🔒 не хватает прав: запустите удаление от имени администратора;
  • 📁 повреждён установочный пакет: возьмите дистрибутив той же версии и запустите setup.exe, выбрав «Удалить» в мастере;
  • ⏳ процесс 1С всё ещё висит в памяти: завершите его и повторите;
  • 🧩 установка была прервана: сначала «Исправить» из того же дистрибутива, потом удаление.

Если нужно убрать лишь старые версии, а рабочая должна остаться, не используйте дальнейшие шаги с реестром. Хватит штатного удаления нужных строк списка.

Очистка реестра от записей 1С

После штатного удаления в реестре обычно остаются настройки пользователя и регистрация компонентов. Для переустановки «в чистую» их убирают.

Перед правкой реестра экспортируйте ветку (Файл → Экспорт) или создайте точку восстановления. Неверно удалённый раздел может сломать другие программы.

Откройте regedit и проверьте разделы:

РазделЧто внутри
HKEY_CURRENT_USER\Software\1CПользовательские настройки платформы
HKEY_LOCAL_MACHINE\SOFTWARE\1CОбщие параметры, 64-разрядная ветка
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1CТо же для 32-разрядных компонентов

Порядок такой:

  1. Раскройте раздел и убедитесь, что внутри именно записи 1С, а не чужие.
  2. Экспортируйте его в .reg-файл как страховку.
  3. Удалите раздел 1C целиком (правая кнопка → Удалить).
  4. Повторите для остальных веток из таблицы.

💡 Для рабочего места проще всего ограничиться 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. Деинсталлятор платформы снимает её, но при сбоях запись остаётся и держит порты.

Остановка и удаление службы

  1. Откройте services.msc и найдите службу «Агент сервера 1С:Предприятия 8.3» (в названии могут быть разрядность и версия). Исполняемый файл — ragent.exe.
  2. Остановите её. Вместе с ней завершатся рабочие процессы rphost и менеджер кластера rmngr.
  3. Если после удаления программы служба осталась в списке, уберите её из командной строки администратора:
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 остаётся и после снятия платформы: удалять её нужно отдельно и осознанно.

Что вам нужно удалить?

Драйвер ключа защиты и программные лицензии

Драйвер ключа и сама лицензия 1С не удаляются вместе с платформой. Это отдельные компоненты.

Аппаратный ключ

Большинство USB-ключей работают через драйвер Sentinel (HASP). Он ставится вместе с платформой, если отметить пункт про драйвер защиты, но живёт отдельно.

Снять его можно двумя способами:

  1. В Установленные приложения найдите запись про драйвер ключа Sentinel или HASP и удалите.
  2. Если записи нет, используйте утилиту удаления драйвера из дистрибутива платформы (каталог Redist или Sentinel). Запуск идёт из командной строки с ключом удаления.

Не удаляйте драйвер, если на этом сервере раздаются лицензии другим рабочим местам. Остальные пользователи сразу потеряют доступ к 1С.

Физический ключ из порта вынимайте после остановки служб, которые его используют.

Программные лицензии

Программная лицензия привязана к компьютеру, и её можно потерять при удалении. Перед чисткой ветки или каталога лицензий:

  • 🔑 сохраните пин-код и регистрационные данные из конверта или личного кабинета на сайте поддержки;
  • 🔑 проверьте, где на диске лежат файлы лицензий (обычно в данных программы ProgramData, в подпапке 1C);
  • 🔑 если меняете железо, сначала освободите лицензию штатным способом через стартер платформы, иначе потом придётся восстанавливать.

Подробная процедура зависит от типа лицензии, поэтому проверяйте актуальные условия у обслуживающей организации.

Проверка: осталось ли что-то от 1С

После всех действий сделайте контрольный обход:

  1. Перезагрузите компьютер. Часть файлов блокируется до перезапуска.
  2. Откройте Установленные приложения и введите в поиск «1С». Записей быть не должно.
  3. Проверьте диск командой в cmd:
dir C:\1cv8* /s /b
  1. Вызовите services.msc и убедитесь, что службы 1С нет.
  2. Проверьте диспетчер задач: процессы 1cv8*, ragent, rphost отсутствуют.
  3. Запустите новую установку: если стартовый список баз пуст, а мастер не предлагает «обновить» старую версию, зачистка прошла хорошо.
Диагностика: выберите симптом

Типичные ошибки при полном удалении

  • ❌ Чистка каталога, в котором лежит файловая база. Если база хранится в папке рядом с платформой, вынесите её до удаления.
  • ❌ Удаление реестра на «живом» сервере, где работают пользователи.
  • ❌ Удаление драйвера ключа, который обслуживает чужие рабочие места.
  • ❌ Расчёт на то, что удаление платформы убирает базы из СУБД. Они остаются.
  • ❌ Использование «оптимизаторов» вместо ручной проверки конкретных веток.
  • ❌ Удаление службы без остановки: она может зависнуть в состоянии «Удаляется» до перезагрузки.

Если не помогло

Бывает, что платформа не удаляется ни штатно, ни через дистрибутив. Тогда по порядку:

  1. Завершите все процессы 1С и службы, перезагрузитесь в безопасном режиме.
  2. Удалите каталоги 1cv8 вручную, затем ветки реестра 1C.
  3. Поставьте ту же версию платформы заново и сразу удалите штатным способом. Так перестроится запись в списке программ.
  4. Если запись в списке «зависла» и ничего не помогает, воспользуйтесь средством Microsoft для устранения проблем установки и удаления программ.

После этого можно ставить нужную версию: ярлыки баз вернутся из сохранённого ibases.v8i.

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

Удалятся ли мои базы вместе с 1С?
Нет. Платформа и информационные базы хранятся отдельно. Файловая база остаётся в своей папке, клиент-серверная в СУБД. Риск есть лишь при ручной чистке каталогов.
Как вернуть список баз после переустановки?
Положите сохранённый ibases.v8i в %APPDATA%\1C\1CEstart до первого запуска. Либо добавьте базы заново через Добавить → Добавление существующей информационной базы.
Нужно ли удалять старую версию платформы перед установкой новой?
Нет. Версии 8.3 ставятся рядом, а база открывается нужной. Старую убирают, когда она не нужна, чтобы не тратить диск и не путаться при выборе.
Можно ли удалить 1С, не потеряв лицензию?
Да, при условии, что вы сохранили пин-код и не удаляли файлы лицензий без освобождения. Аппаратный ключ при удалении ПО остаётся рабочим.
Что будет с обновлениями конфигурации после удаления?
Сами конфигурации лежат внутри баз, поэтому остаются. Нужно лишь установить платформу, поддерживаемую конфигурацией.
Чем отличается очистка кеша от полного удаления?
Очистка кеша убирает рабочие файлы пользователя и ничем не угрожает базам. Программа и службы остаются на месте.